// acxstreams.h
typedef struct _ACX_RTPACKET {
ULONG Size;
WDF_MEMORY_DESCRIPTOR RtPacketBuffer;
ULONG RtPacketOffset;
ULONG RtPacketSize;
} ACX_RTPACKET, *PACX_RTPACKET;
View the official Windows Driver Kit DDI referenceNo description available.
The ACX_RTPACKET structure represents a single allocated packet. The PacketBuffer must be a Memory Descriptor List (MDL).
SizeThe size of the ACX_RTPACKET structure in bytes.
RtPacketBufferA WDF_MEMORY_DESCRIPTOR structure that is used as a buffer. Only WdfMemoryDescriptorTypeMdl and WdfMemoryDescriptorTypeInvalid are supported.
The RtPacketBuffer must be valid for the first ACX_RTPACKET in an array of ACX_RTPACKET structures. The RtPacketBuffer must be PAGE-aligned with a PAGE-aligned size.
RtPacketOffsetThe zero-based offset in bytes in the RtPacketBuffer at which the actual audio packet starts.
RtPacketSizeThe size in bytes of the allocated packet.
The ACX framework currently only supports WdfMemoryDescriptorTypeMdl packet buffers.
See EVT_ACX_STREAM_ALLOCATE_RTPACKETS for details on allocating ACX_RTPACKET structures.
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.