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
Structure WDF_MEMORY_DESCRIPTOR utilisée comme mémoire tampon. Seuls WdfMemoryDescriptorTypeMdl et WdfMemoryDescriptorTypeInvalid sont pris en charge.
Le rtPacketBuffer doit être valide pour la première ACX_RTPACKET dans un tableau de structures ACX_RTPACKET. RtPacketBuffer doit être aligné sur page avec une taille alignée sur page.
RtPacketOffset
Décalage de base zéro en octets dans le RtPacketBuffer auquel 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 pour ACX
version minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxstreams.h |