ACX_RTPACKET Struktur (acxstreams.h)
Die ACX_RTPACKET-Struktur stellt ein einzelnes zugeordnetes Paket dar. Der PacketBuffer muss eine Speicherbeschreibungsliste (Memory Descriptor List, MDL) sein.
Syntax
typedef struct _ACX_RTPACKET {
ULONG Size;
WDF_MEMORY_DESCRIPTOR RtPacketBuffer;
ULONG RtPacketOffset;
ULONG RtPacketSize;
} ACX_RTPACKET, *PACX_RTPACKET;
Angehörige
Size
Die Größe der ACX_RTPACKET Struktur in Byte.
RtPacketBuffer
Eine WDF_MEMORY_DESCRIPTOR Struktur, die als Puffer verwendet wird. Nur WdfMemoryDescriptorTypeMdl und WdfMemoryDescriptorTypeInvalid werden unterstützt.
Der RtPacketBuffer muss für die erste ACX_RTPACKET in einem Array von ACX_RTPACKET Strukturen gültig sein. RtPacketBuffer muss PAGE-aligned with a PAGE-aligned size sein.
RtPacketOffset
Der nullbasierte Offset in Byte im RtPacketBuffer, bei dem das tatsächliche Audiopaket gestartet wird.
RtPacketSize
Die Größe in Byte des zugewiesenen Pakets.
Bemerkungen
Das ACX-Framework unterstützt derzeit nur WdfMemoryDescriptorTypeMdl-Paketpuffer.
Einzelheiten zum Zuordnen von ACX_RTPACKET Strukturen finden Sie unter EVT_ACX_STREAM_ALLOCATE_RTPACKETS.
ACX-Anforderungen
Mindestens ACX-Version: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header- | acxstreams.h |