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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour