Freigeben über


KSSTREAM_SEGMENT Struktur (ksproxy.h)

Die KSSTREAM_SEGMENT-Struktur enthält Informationen, die einen E/A-Vorgang beschreiben, der in einem Datenstrom auftritt.

Syntax

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

Angehörige

KsInterfaceHandler

Zeiger auf eine IKsInterfaceHandler Schnittstelle für den E/A-Vorgang.

KsDataTypeHandler

Zeiger auf eine IKsDataTypeHandler Schnittstelle für den E/A-Vorgang.

IoOperation

Wert, der den Typ des E/A-Vorgangs angibt. Dieser Wert kann einer der folgenden Werte aus dem aufgezählten KSIOOPERATION-Typ sein:

Wert Beschreibung
KsIoOperation_Write Schreiben von Daten, die gestreamt werden sollen.
KsIoOperation_Read Daten aus Datenstrom lesen.

CompletionEvent

Behandeln Sie ein Ereignis, das verwendet wird, um zu signalisieren, dass der E/A-Vorgang abgeschlossen wurde.

Anforderungen

Anforderung Wert
Header- ksproxy.h (include Ksproxy.h)

Siehe auch

IKsDataTypeHandler-

IKsInterfaceHandler-

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsPin::KsMediaSamplesCompleted