Поделиться через


структура ACX_RTPACKET (acxstreams.h)

Структура ACX_RTPACKET представляет один выделенный пакет. ПакетBuffer должен быть списком дескрипторов памяти (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 должен быть выровнен с выравниванием СТРАНИЦы размером.

RtPacketOffset

Отсчитываемый от нуля смещение в байтах в RtPacketBuffer, с которого запускается фактический звуковой пакет.

RtPacketSize

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

Замечания

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

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

Требования к ACX

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

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

Требования

Требование Ценность
заголовка acxstreams.h

См. также