Méthode IAudioClockAdjustment ::SetSampleRate (audioclient.h)
La méthode SetSampleRate définit la fréquence d’échantillonnage d’un flux.
Syntaxe
HRESULT SetSampleRate(
[in] float flSampleRate
);
Paramètres
[in] flSampleRate
Nouveau taux d’échantillonnage en images par seconde.
Valeur retournée
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. |
Remarques
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.
Configuration requise
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 |