次の方法で共有


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

こちらもご覧ください