ACX_RTPACKET struttura (acxstreams.h)
La struttura ACX_RTPACKET rappresenta un singolo pacchetto allocato. Il pacchettoBuffer deve essere un elenco di descrittori di memoria (MDL).
typedef struct _ACX_RTPACKET {
ULONG Size;
WDF_MEMORY_DESCRIPTOR RtPacketBuffer;
ULONG RtPacketOffset;
ULONG RtPacketSize;
} ACX_RTPACKET, *PACX_RTPACKET;
Size
Dimensioni della struttura ACX_RTPACKET in byte.
RtPacketBuffer
Struttura WDF_MEMORY_DESCRIPTOR utilizzata come buffer. Sono supportati solo WdfMemoryDescriptorTypeMdl e WdfMemoryDescriptorTypeInvalid.
RtPacketBuffer deve essere valido per la prima ACX_RTPACKET in una matrice di strutture ACX_RTPACKET. RtPacketBuffer deve essere allineato a PAGE con dimensioni allineate a PAGE.
RtPacketOffset
Offset in base zero in byte in RtPacketBuffer in corrispondenza del quale viene avviato il pacchetto audio effettivo.
RtPacketSize
Dimensioni in byte del pacchetto allocato.
Il framework ACX supporta attualmente solo i buffer dei pacchetti WdfMemoryDescriptorTypeMdl.
Per informazioni dettagliate sull'allocazione delle strutture ACX_RTPACKET, vedere EVT_ACX_STREAM_ALLOCATE_RTPACKETS .
Versione minima DI ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere Panoramica della versione di ACX.
Requisito | Valore |
---|---|
Intestazione | acxstreams.h |