Compartilhar via


Método IAudioEndpoint::GetLatency (audioengineendpoint.h)

O método GetLatency obtém a latência do ponto de extremidade de áudio.

Sintaxe

HRESULT GetLatency(
  [out] HNSTIME *pLatency
);

Parâmetros

[out] pLatency

Um ponteiro para uma variável HNSTIME que recebe a latência que é adicionada ao fluxo pelo ponto de extremidade de áudio.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK.

Comentários

Há alguma latência para um ponto de extremidade para que o buffer possa ficar à frente dos dados já confirmados para transferência de E/S (entrada/saída) (reprodução ou captura). Por exemplo, se um ponto de extremidade de áudio estiver usando buffers de 5 milissegundos para ficar à frente da transferência de E/S, a latência retornada por esse método será de 5 milissegundos.

Esse método não deve ser chamado de um thread de processamento em tempo real.

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
Plataforma de Destino Windows
Cabeçalho audioengineendpoint.h

Confira também

IAudioEndpoint