Compartilhar via


estrutura KSSTREAM_SEGMENT (ksproxy.h)

A estrutura KSSTREAM_SEGMENT contém informações que descrevem uma operação de E/S que ocorre em um fluxo.

Sintaxe

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

Membros

KsInterfaceHandler

Ponteiro para uma interface IKsInterfaceHandler para a operação de E/S.

KsDataTypeHandler

Ponteiro para uma interface IKsDataTypeHandler para a operação de E/S.

IoOperation

Valor que especifica o tipo de operação de E/S. Esse valor pode ser um dos seguintes valores do tipo enumerado KSIOOPERATION:

Valor Descrição
KsIoOperation_Write Gravar dados no fluxo.
KsIoOperation_Read Ler dados do fluxo.

CompletionEvent

Identificador para um evento que é usado para sinalizar que a operação de E/S foi concluída.

Requisitos

Requisito Valor
Cabeçalho ksproxy.h (inclua Ksproxy.h)

Confira também

IKsDataTypeHandler

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsPin::KsMediaSamplesCompleted