Condividi tramite


Metodo IAudioEndpoint::GetLatency (audioengineendpoint.h)

Il metodo GetLatency ottiene la latenza dell'endpoint audio.

Sintassi

HRESULT GetLatency(
  [out] HNSTIME *pLatency
);

Parametri

[out] pLatency

Puntatore a una variabile HNSTIME che riceve la latenza aggiunta al flusso dall'endpoint audio.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK.

Commenti

Esiste una latenza per un endpoint in modo che il buffer possa rimanere in anticipo sui dati già sottoposti a commit per il trasferimento di input/output (I/O) (riproduzione o acquisizione). Ad esempio, se un endpoint audio usa buffer a 5 millisecondi per rimanere in anticipo sul trasferimento di I/O, la latenza restituita da questo metodo è di 5 millisecondi.

Questo metodo non deve essere chiamato da un thread di elaborazione in tempo reale.

L'API AudioEndpoint servizi Desktop remoto è per l'uso negli scenari desktop remoto; non è per le applicazioni client.

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione audioengineendpoint.h

Vedi anche

IAudioEndpoint