KSSTREAM_SEGMENT 结构 (ksproxy.h)

KSSTREAM_SEGMENT结构包含描述流上发生的 I/O 操作的信息。

语法

typedef struct _KSSTREAM_SEGMENT {
  IKsInterfaceHandler *KsInterfaceHandler;
  IKsDataTypeHandler  *KsDataTypeHandler;
  KSIOOPERATION       IoOperation;
  HANDLE              CompletionEvent;
} *PKSSTREAM_SEGMENT, KSSTREAM_SEGMENT;

成员

KsInterfaceHandler

指向 I/O 操作的 IKsInterfaceHandler 接口的指针。

KsDataTypeHandler

指向 I/O 操作的 IKsDataTypeHandler 接口的指针。

IoOperation

指定 I/O 操作类型的值。 此值可以是 KSIOOPERATION 枚举类型中的下列值之一:

说明
KsIoOperation_Write 将数据写入流。
KsIoOperation_Read 从流中读取数据。

CompletionEvent

用于指示 I/O 操作已完成的事件的句柄。

要求

要求
Header ksproxy.h (包括 Ksproxy.h)

另请参阅

IKsDataTypeHandler

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsPin::KsMediaSamplesCompleted