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