структура 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 |