ACX_RTPACKET - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-acxstreams-acx_rtpacket)

Description

The ACX_RTPACKET structure represents a single allocated packet. The PacketBuffer must be a Memory Descriptor List (MDL).

Members

Size

The size of the ACX_RTPACKET structure in bytes.

RtPacketBuffer

A 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.

RtPacketOffset

The zero-based offset in bytes in the RtPacketBuffer at which the actual audio packet starts.

RtPacketSize

The size in bytes of the allocated packet.

Remarks

The ACX framework currently only supports WdfMemoryDescriptorTypeMdl packet buffers.

See EVT_ACX_STREAM_ALLOCATE_RTPACKETS for details on allocating ACX_RTPACKET structures.

ACX requirements

Minimum ACX version: 1.0

For more information about ACX versions, see ACX version overview.

See also