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).

Sintassi

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

Members

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.

Commenti

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 .

Requisiti ACX

Versione minima DI ACX: 1.0

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

Requisiti

Requisito Valore
Intestazione acxstreams.h

Vedi anche