Condividi tramite


struttura KSSTREAM_SEGMENT (ksproxy.h)

La struttura KSSTREAM_SEGMENT contiene informazioni che descrivono un'operazione di I/O in un flusso.

Sintassi

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

Members

KsInterfaceHandler

Puntatore a un'interfaccia IKsInterfaceHandler per l'operazione di I/O.

KsDataTypeHandler

Puntatore a un'interfaccia IKsDataTypeHandler per l'operazione di I/O.

IoOperation

Valore che specifica il tipo di operazione di I/O. Questo valore può essere uno dei valori seguenti dal tipo enumerato KSIOOPERATION:

Valore Descrizione
KsIoOperation_Write Scrivere dati in streaming.
KsIoOperation_Read Legge i dati dal flusso.

CompletionEvent

Handle per un evento usato per segnalare che l'operazione di I/O è stata completata.

Requisiti

Requisito Valore
Intestazione ksproxy.h (include Ksproxy.h)

Vedi anche

IKsDataTypeHandler

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsPin::KsMediaSamplesCompleted