Méthode IAudioClockAdjustment ::SetSampleRate (audioclient.h)
La méthode SetSampleRate définit la fréquence d’échantillonnage d’un flux.
HRESULT SetSampleRate(
[in] float flSampleRate
);
[in] flSampleRate
Nouveau taux d’échantillonnage en images par seconde.
Si la méthode réussit, retourne S_OK.
Code de retour | Description |
---|---|
|
Le flux audio n’a pas été initialisé avec succès. |
|
La fréquence d’échantillonnage est hors de la plage pour l’objet de traitement audio. |
Cette méthode ne doit pas être appelée à partir d’un thread de traitement en temps réel.
Le nouveau taux d’échantillonnage prend effet une fois le traitement de l’image actuelle terminé et reste en vigueur jusqu’à ce que SetSampleRate soit appelé à nouveau. Le client audio doit être initialisé en mode partagé (AUDCLNT_SHAREMODE_SHARED), sinon , SetSampleRate échoue.
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | audioclient.h |