Structure AudioClientProperties (audioclient.h)
La structure AudioClientProperties est utilisée pour définir les paramètres qui décrivent les propriétés du flux audio du client.
Syntaxe
typedef struct AudioClientProperties {
UINT32 cbSize;
BOOL bIsOffload;
AUDIO_STREAM_CATEGORY eCategory;
AUDCLNT_STREAMOPTIONS Options;
} AudioClientProperties;
Membres
cbSize
Taille de la structure AudioClientProperties , en octets.
bIsOffload
Valeur booléenne pour indiquer si le flux audio est déchargé du matériel ou non.
eCategory
Énumération utilisée pour spécifier la catégorie du flux audio.
Options
Un membre du AUDCLNT_STREAMOPTIONS énumération décrivant les caractéristiques du flux.
Pris en charge dans Windows 8.1 et versions ultérieures.
Remarques
À compter de Windows 10, les flux audio déchargés par le matériel doivent être pilotés par les événements. Cela signifie que si vous appelez IAudioClient2 ::SetClientProperties et que vous définissez le paramètre bIsOffloadd’AudioClientProperties sur TRUE, vous devez spécifier l’indicateur AUDCLNT_STREAMFLAGS_EVENTCALLBACK dans le paramètre StreamFlags sur IAudioClient ::Initialize.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
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