estrutura ACX_RTPACKET (acxstreams.h)
A estrutura ACX_RTPACKET representa um único pacote alocado. O PacketBuffer deve ser uma MDL (Lista de Descritores de Memória).
Sintaxe
typedef struct _ACX_RTPACKET {
ULONG Size;
WDF_MEMORY_DESCRIPTOR RtPacketBuffer;
ULONG RtPacketOffset;
ULONG RtPacketSize;
} ACX_RTPACKET, *PACX_RTPACKET;
Membros
Size
O tamanho da estrutura ACX_RTPACKET em bytes.
RtPacketBuffer
Uma estrutura WDF_MEMORY_DESCRIPTOR usada como um buffer. Há suporte apenas para WdfMemoryDescriptorTypeMdl e WdfMemoryDescriptorTypeInvalid.
O RtPacketBuffer deve ser válido para o primeiro ACX_RTPACKET em uma matriz de estruturas ACX_RTPACKET. O RtPacketBuffer deve estar alinhado a PAGE com um tamanho alinhado a PAGE.
RtPacketOffset
O deslocamento baseado em zero em bytes no RtPacketBuffer no qual o pacote de áudio real é iniciado.
RtPacketSize
O tamanho em bytes do pacote alocado.
Comentários
Atualmente, a estrutura ACX dá suporte apenas a buffers de pacote WdfMemoryDescriptorTypeMdl.
Consulte EVT_ACX_STREAM_ALLOCATE_RTPACKETS para obter detalhes sobre como alocar estruturas de ACX_RTPACKET.
Requisitos do ACX
Versão mínima do ACX: 1.0
Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | acxstreams.h |