структура 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, с которого начинается фактический аудиопакет.

RtPacketSize

Размер выделенного пакета в байтах.

Комментарии

В настоящее время платформа ACX поддерживает только буферы пакетов WdfMemoryDescriptorTypeMdl.

Дополнительные сведения о выделении структур ACX_RTPACKET см. в EVT_ACX_STREAM_ALLOCATE_RTPACKETS .

Требования ACX

Минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.

Требования

Требование Значение
Заголовок acxstreams.h

См. также раздел