Backup/dshow/Core/IPin.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
namespace dshow.Core
{
using System;
using System.Runtime.InteropServices;
// IPin interface
//
// The IPin interface represents a single, unidirectional
// connection point on a filter
//
[ComImport,
Guid("56A86891-0AD4-11CE-B03A-0020AF0BA770"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IPin
{
// Connects the pin to another pin
[PreserveSig]
int Connect(
[In] IPin pReceivePin,
[In, MarshalAs(UnmanagedType.LPStruct)] AMMediaType pmt);
// Accepts a connection from another pin
[PreserveSig]
int ReceiveConnection(
[In] IPin pReceivePin,
[In, MarshalAs(UnmanagedType.LPStruct)] AMMediaType pmt);
// Breaks the current pin connection
[PreserveSig]
int Disconnect();
// Retrieves the pin connected to this pin
[PreserveSig]
int ConnectedTo(
[Out] out IPin ppPin);
// Retrieves the media type for the current pin connection
[PreserveSig]
int ConnectionMediaType(
[Out, MarshalAs(UnmanagedType.LPStruct)] AMMediaType pmt);
// Retrieves information about the pin, such as the name,
// the owning filter, and the direction
[PreserveSig]
int QueryPinInfo(
[Out, MarshalAs(UnmanagedType.LPStruct)] PinInfo pInfo);
// Retrieves the direction of the pin (input or output)
[PreserveSig]
int QueryDirection(
out PinDirection pPinDir);
// Retrieves the pin identifier
[PreserveSig]
int QueryId(
[Out, MarshalAs(UnmanagedType.LPWStr)] out string Id);
// Determines whether the pin accepts a specified media type
[PreserveSig]
int QueryAccept(
后面还有 35 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。