Compartilhar via


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

IAudioInputEndpointRT::GetInputDataPointer

IAudioOutputEndpointRT::GetOutputDataPointer