Partager via


structure KSSTREAM_SEGMENT (ksproxy.h)

La structure KSSTREAM_SEGMENT contient des informations qui décrivent une opération d’E/S se produisant sur un flux.

Syntaxe

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

Membres

KsInterfaceHandler

Pointeur vers une interface IKsInterfaceHandler pour l’opération d’E/S.

KsDataTypeHandler

Pointeur vers une interface IKsDataTypeHandler pour l’opération d’E/S.

IoOperation

Valeur qui spécifie le type d’opération d’E/S. Cette valeur peut être l’une des valeurs suivantes à partir du type énuméré KSIOOPERATION :

Valeur Description
KsIoOperation_Write Écrire des données en continu.
KsIoOperation_Read Lit les données à partir du flux.

CompletionEvent

Gérez un événement utilisé pour signaler que l’opération d’E/S s’est terminée.

Exigences

Exigence Valeur
d’en-tête ksproxy.h (include Ksproxy.h)

Voir aussi

IKsDataTypeHandler

IKsInterfaceHandler

IKsInterfaceHandler ::KsCompleteIo

IKsInterfaceHandler ::KsProcessMediaSamples

IKsPin ::KsMediaSamplesCompleted