структура 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