structure ACX_RTPACKET (acxstreams.h)
La structure ACX_RTPACKET représente un paquet alloué unique. PacketBuffer doit être une liste de descripteurs de mémoire (MDL).
Syntaxe
typedef struct _ACX_RTPACKET {
ULONG Size;
WDF_MEMORY_DESCRIPTOR RtPacketBuffer;
ULONG RtPacketOffset;
ULONG RtPacketSize;
} ACX_RTPACKET, *PACX_RTPACKET;
Membres
Size
Taille de la structure ACX_RTPACKET en octets.
RtPacketBuffer
Une structure WDF_MEMORY_DESCRIPTOR utilisée comme mémoire tampon. Seuls WdfMemoryDescriptorTypeMdl et WdfMemoryDescriptorTypeInvalid sont pris en charge.
RtPacketBuffer doit être valide pour la première ACX_RTPACKET d’un tableau de structures ACX_RTPACKET. Le RtPacketBuffer doit être aligné sur page avec une taille alignée page.
RtPacketOffset
Décalage de base zéro en octets dans rtPacketBuffer à partir duquel le paquet audio réel démarre.
RtPacketSize
Taille en octets du paquet alloué.
Remarques
Actuellement, l’infrastructure ACX prend uniquement en charge les mémoires tampons de paquet WdfMemoryDescriptorTypeMdl.
Consultez EVT_ACX_STREAM_ALLOCATE_RTPACKETS pour plus d’informations sur l’allocation de structures ACX_RTPACKET.
Configuration requise d’ACX
Version minimale d’ACX : 1.0
Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acxstreams.h |