AVCSTRM_FUNCTION enumeration (avcstrm.h)
The AVCSTRM_FUNCTION enumeration defines the functionality exposed by the avcstrm.sys driver.
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;
AVCSTRM_READ Read data from a stream. |
AVCSTRM_WRITE Write data to a stream. |
AVCSTRM_ABORT_STREAMING Abort streaming. This cancels all streaming IRPs. To cancel an individual IRP, use IoCancelIrp. |
AVCSTRM_OPEN Open a stream in a specific format. |
AVCSTRM_CLOSE Close a stream and free any resources allocated for the stream. |
AVCSTRM_GET_STATE Obtain the stream state. |
AVCSTRM_SET_STATE Place the stream into a new state. |
AVCSTRM_GET_PROPERTY Get stream property. This function is not implemented. |
AVCSTRM_SET_PROPERTY Set stream property. This function is not implemented. |
Requirement | Value |
---|---|
Header | avcstrm.h (include Avcstrm.h) |