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 |