Поделиться через


структура KSSTREAM_SEGMENT (ksproxy.h)

Структура KSSTREAM_SEGMENT содержит сведения, описывающие операцию ввода-вывода в потоке.

Синтаксис

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

Члены

KsInterfaceHandler

Указатель на интерфейс IKsInterfaceHandler для операции ввода-вывода.

KsDataTypeHandler

Указатель на интерфейс IKsDataTypeHandler для операции ввода-вывода.

IoOperation

Значение, указывающее тип операции ввода-вывода. Это значение может быть одним из следующих значений из перечисленного типа KSIOOPERATION:

Ценность Описание
KsIoOperation_Write Запись данных в поток.
KsIoOperation_Read Чтение данных из потока.

CompletionEvent

Обработка события, которое используется для сигнала о завершении операции ввода-вывода.

Требования

Требование Ценность
заголовка ksproxy.h (включая Ksproxy.h)

См. также

IKsDataTypeHandler

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsPin::KsMediaSamplesCompleted