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 に合わせたサイズに合わせて配置する必要があります。
RtPacketOffset
実際のオーディオ パケットが開始される RtPacketBuffer の 0 から始まるオフセット (バイト単位)。
RtPacketSize
割り当てられたパケットのサイズ (バイト単位)。
注釈
現在、ACX フレームワークでは WdfMemoryDescriptorTypeMdl パケット バッファーのみがサポートされています。
ACX_RTPACKET構造体の割り当ての詳細については、「EVT_ACX_STREAM_ALLOCATE_RTPACKETS」を参照してください。
ACX の要件
最小 ACX バージョン: 1.0
ACX バージョンの詳細については、「 ACX バージョンの概要」を参照してください。
要件
要件 | 値 |
---|---|
Header | acxstreams.h |