enumerazione AVCSTRM_FUNCTION (avcstrm.h)
L'enumerazione AVCSTRM_FUNCTION definisce le funzionalità esposte dal driver avcstrm.sys .
Sintassi
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;
Costanti
AVCSTRM_READ Legge i dati da un flusso. |
AVCSTRM_WRITE Scrivere dati in un flusso. |
AVCSTRM_ABORT_STREAMING Interrompere lo streaming. In questo modo vengono annullati tutti i runtime di integrazione di streaming. Per annullare un singolo IRP, usare IoCancelIrp. |
AVCSTRM_OPEN Aprire un flusso in un formato specifico. |
AVCSTRM_CLOSE Chiudere un flusso e liberare tutte le risorse allocate per il flusso. |
AVCSTRM_GET_STATE Ottenere lo stato del flusso. |
AVCSTRM_SET_STATE Posizionare il flusso in un nuovo stato. |
AVCSTRM_GET_PROPERTY Ottiene la proprietà del flusso. Questa funzione non è implementata. |
AVCSTRM_SET_PROPERTY Impostare la proprietà del flusso. Questa funzione non è implementata. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | avcstrm.h (include Avcstrm.h) |