AVCSTRM_FUNCTION-Enumeration (avcstrm.h)

Die AVCSTRM_FUNCTION-Enumeration definiert die Vom avcstrm.sys-Treiber verfügbar gemachte Funktionalität.

Syntax

typedef enum _AVCSTRM_FUNCTION {
  AVCSTRM_READ,
  AVCSTRM_WRITE,
  AVCSTRM_ABORT_STREAMING,
  AVCSTRM_OPEN,
  AVCSTRM_CLOSE,
  AVCSTRM_GET_STATE,
  AVCSTRM_SET_STATE,
  AVCSTRM_GET_PROPERTY,
  AVCSTRM_SET_PROPERTY
} AVCSTRM_FUNCTION;

Konstanten

 
AVCSTRM_READ
Liest Daten aus einem Stream.
AVCSTRM_WRITE
Schreiben von Daten in einen Stream.
AVCSTRM_ABORT_STREAMING
Streaming abbrechen. Dadurch werden alle Streaming-IRPs abgebrochen. Verwenden Sie IoCancelIrp, um eine einzelne IRP abzubrechen.
AVCSTRM_OPEN
Öffnen Sie einen Stream in einem bestimmten Format.
AVCSTRM_CLOSE
Schließen Sie einen Stream, und geben Sie alle ressourcen frei, die für den Stream zugewiesen sind.
AVCSTRM_GET_STATE
Rufen Sie den Streamstatus ab.
AVCSTRM_SET_STATE
Versetzen Sie den Stream in einen neuen Zustand.
AVCSTRM_GET_PROPERTY
Streameigenschaft abrufen. Diese Funktion ist nicht implementiert.
AVCSTRM_SET_PROPERTY
Legen Sie die Streameigenschaft fest. Diese Funktion ist nicht implementiert.

Anforderungen

Anforderung Wert
Header avcstrm.h (include Avcstrm.h)

Weitere Informationen

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE