Metodo IAudioClockAdjustment::SetSampleRate (audioclient.h)
Il metodo SetSampleRate imposta la frequenza di esempio di un flusso.
Sintassi
HRESULT SetSampleRate(
[in] float flSampleRate
);
Parametri
[in] flSampleRate
Nuova frequenza di esempio nei fotogrammi al secondo.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK.
Codice restituito | Descrizione |
---|---|
|
Il flusso audio non è stato inizializzato correttamente. |
|
La frequenza di esempio non è compreso nell'intervallo per l'oggetto elaborazione audio. |
Commenti
Questo metodo non deve essere chiamato da un thread di elaborazione in tempo reale.
La nuova frequenza di esempio avrà effetto dopo l'elaborazione del frame corrente e rimarrà effettiva fino a quando SetSampleRate non viene chiamato di nuovo. Il client audio deve essere inizializzato in modalità condivisa (AUDCLNT_SHAREMODE_SHARED), in caso contrario SetSampleRate ha esito negativo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | audioclient.h |