estrutura AE_CURRENT_POSITION (audioengineendpoint.h)
Relata a posição do quadro atual do dispositivo para os clientes.
Sintaxe
typedef struct AE_CURRENT_POSITION {
UINT64 u64DevicePosition;
UINT64 u64StreamPosition;
UINT64 u64PaddingFrames;
HNSTIME hnsQPCPosition;
FLOAT32 f32FramesPerSecond;
AE_POSITION_FLAGS Flag;
} AE_CURRENT_POSITION, *PAE_CURRENT_POSITION;
Membros
u64DevicePosition
A posição do dispositivo, em quadros.
u64StreamPosition
A posição do fluxo, em quadros, usada para determinar o ponto de partida para a captura de áudio e a posição do dispositivo de renderização em relação ao fluxo.
u64PaddingFrames
A quantidade de preenchimento, em quadros, entre a posição atual e o ponto de preenchimento do fluxo.
hnsQPCPosition
Um valor de temporizador de QPC (contador de desempenho de qualidade traduzido) obtido no momento em que o membro u64DevicePosition foi verificado.
f32FramesPerSecond
A taxa de dados calculada no ponto no momento em que a posição foi definida.
Flag
Um valor da enumeração AE_POSITION_FLAGS que indica a validade das informações de posição.
Comentários
A API AudioEndpoint dos Serviços de Área de Trabalho Remota é usada em cenários de Área de Trabalho Remota; não é para aplicativos cliente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Cabeçalho | audioengineendpoint.h |
Confira também
IAudioEndpointRT::GetCurrentPadding