Partager via


KSSTREAM_SEGMENT structure (ksproxy.h)

La structure KSSTREAM_SEGMENT contient des informations qui décrivent une opération d’E/S qui se produit 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 du type énuméré KSIOOPERATION :

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

CompletionEvent

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

Configuration requise

Condition requise Valeur
En-tête ksproxy.h (inclure Ksproxy.h)

Voir aussi

IKsDataTypeHandler

IKsInterfaceHandler

IKsInterfaceHandler ::KsCompleteIo

IKsInterfaceHandler ::KsProcessMediaSamples

IKsPin ::KsMediaSamplesCompleted