Condividi tramite


struttura ACX_RTPACKET (acxstreams.h)

La struttura ACX_RTPACKET rappresenta un singolo pacchetto allocato. PacketBuffer deve essere un elenco di descrittori di memoria (MDL).

Sintassi

typedef struct _ACX_RTPACKET {
  ULONG                 Size;
  WDF_MEMORY_DESCRIPTOR RtPacketBuffer;
  ULONG                 RtPacketOffset;
  ULONG                 RtPacketSize;
} ACX_RTPACKET, *PACX_RTPACKET;

Membri

Size

Dimensione 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 il primo 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

Dimensione in byte del pacchetto allocato.

Osservazioni

Il framework ACX attualmente supporta solo i buffer di pacchetti WdfMemoryDescriptorTypeMdl.

Per informazioni dettagliate sull'allocazione di strutture ACX_RTPACKET, vedere EVT_ACX_STREAM_ALLOCATE_RTPACKETS.

Requisiti ACX

versione minima di ACX: 1.0

Per altre informazioni sulle versioni di ACX, vedere panoramica della versione ACX.

Fabbisogno

Requisito Valore
intestazione acxstreams.h

Vedere anche