ACX_RTPACKET-Struktur (acxstreams.h)
Die ACX_RTPACKET-Struktur stellt ein einzelnes zugeordnetes Paket dar. Der PacketBuffer muss eine Speicherdeskriptorliste (Memory Descriptor List, MDL) sein.
Syntax
typedef struct _ACX_RTPACKET {
ULONG Size;
WDF_MEMORY_DESCRIPTOR RtPacketBuffer;
ULONG RtPacketOffset;
ULONG RtPacketSize;
} ACX_RTPACKET, *PACX_RTPACKET;
Member
Size
Die Größe der ACX_RTPACKET-Struktur in Bytes.
RtPacketBuffer
Eine WDF_MEMORY_DESCRIPTOR Struktur, die als Puffer verwendet wird. Nur WdfMemoryDescriptorTypeMdl und WdfMemoryDescriptorTypeInvalid werden unterstützt.
Der RtPacketBuffer muss für den ersten ACX_RTPACKET in einem Array von ACX_RTPACKET Strukturen gültig sein. Der RtPacketBuffer muss mit einer PAGE-ausgerichteten Größe ausgerichtet sein.
RtPacketOffset
Der nullbasierte Offset in Bytes im RtPacketBuffer, bei dem das eigentliche Audiopaket gestartet wird.
RtPacketSize
Die Größe des zugeordneten Pakets in Byte.
Hinweise
Das ACX-Framework unterstützt derzeit nur WdfMemoryDescriptorTypeMdl-Paketpuffer.
Ausführliche Informationen zum Zuordnen von ACX_RTPACKET Strukturen finden Sie unter EVT_ACX_STREAM_ALLOCATE_RTPACKETS .
ACX-Anforderungen
ACX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxstreams.h |