Interface IAudioClockAdjustment (audioclient.h)
L’interface IAudioClockAdjustment est utilisée pour ajuster la fréquence d’échantillonnage d’un flux.
Le client obtient une référence à l’interface IAudioClockAdjustment d’un objet de flux en appelant la méthode IAudioClient ::GetService avec le paramètre riid défini sur REFIID IID_IAudioClockAdjustment. L’ajustement du taux d’échantillonnage n’est pas pris en charge pour les flux en mode exclusif.
L’interface IAudioClockAdjustment doit être obtenue à partir d’un client audio initialisé avec l’indicateur AUDCLNT_STREAMFLAGS_RATEADJUST et le mode de partage définis sur AUDCLNT_SHAREMODE_SHARED. Si Initialize est appelé en mode exclusif avec l’indicateur AUDCLNT_STREAMFLAGS_RATEADJUST, Initialize échoue avec le code d’erreur AUDCLNT_E_UNSUPPORTED_FORMAT.
Lors de la libération d’une interface IAudioClockAdjustment instance, le client doit appeler la méthode Release de l’interface à partir du même thread que l’appel à IAudioClient ::GetService qui a créé l’objet.
Héritage
L’interface IAudioClockAdjustment hérite de l’interface IUnknown . IAudioClockAdjustment a également les types de membres suivants :
Méthodes
L’interface IAudioClockAdjustment a ces méthodes.
IAudioClockAdjustment ::SetSampleRate La méthode SetSampleRate définit la fréquence d’échantillonnage d’un flux. |
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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour