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 |