ACX_RTPACKET 结构 (acxstreams.h)
ACX_RTPACKET结构表示单个分配的数据包。 PacketBuffer 必须是 MDL) (内存描述符列表。
语法
typedef struct _ACX_RTPACKET {
ULONG Size;
WDF_MEMORY_DESCRIPTOR RtPacketBuffer;
ULONG RtPacketOffset;
ULONG RtPacketSize;
} ACX_RTPACKET, *PACX_RTPACKET;
成员
Size
ACX_RTPACKET结构的大小(以字节为单位)。
RtPacketBuffer
用作缓冲区 的WDF_MEMORY_DESCRIPTOR 结构。 仅支持 WdfMemoryDescriptorTypeMdl 和 WdfMemoryDescriptorTypeInvalid。
RtPacketBuffer 必须对ACX_RTPACKET结构数组中的第一个ACX_RTPACKET有效。 RtPacketBuffer 必须与 PAGE 对齐的大小与 PAGE 对齐。
RtPacketOffset
实际音频数据包开始的 RtPacketBuffer 中从零开始的字节偏移量。
RtPacketSize
已分配数据包的大小(以字节为单位)。
注解
ACX 框架目前仅支持 WdfMemoryDescriptorTypeMdl 数据包缓冲区。
有关分配 ACX_RTPACKET 结构的详细信息,请参阅EVT_ACX_STREAM_ALLOCATE_RTPACKETS。
ACX 要求
最低 ACX 版本: 1.0
有关 ACX 版本的详细信息,请参阅 ACX 版本概述。
要求
要求 | 值 |
---|---|
Header | acxstreams.h |