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作已完成的事件。

要求

要求 价值
标头 ksproxy.h (包括 Ksproxy.h)

另请参阅

IKsDataTypeHandler

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsPin::KsMediaSamplesCompleted