// avcstrm.h
typedef struct _AVCSTRM_BUFFER_STRUCT {
BOOL ClockProvider;
HANDLE ClockHandle;
PKSSTREAM_HEADER StreamHeader;
PVOID FrameBuffer;
PVOID Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;
View the official Windows Driver Kit DDI referenceNo description available.
The AVCSTRM_BUFFER_STRUCT structure describes a buffer to be submitted to avcstrm.sys for read or write operations.
ClockProviderIndicates whether the subunit driver itself serves as a clock provider. This is TRUE if this stream also serves as a clock provider, Otherwise, this is FALSE.
ClockHandleSpecifies a handle to a clock provider other than the subunit driver itself.
StreamHeaderPointer to a kernel streaming header that describes a packet of data to be read from or written to a streaming driver pin.
FrameBufferPointer to a nonpaged system-space virtual address for the buffer described by the MDL.
ContextPointer to a client context value.