Méthode IAudioProcessingObjectPreferredFormatSupport ::GetPreferredInputFormat (audioengineextensionapo.h)
Fonction de rappel qui permet aux API de spécifier un format d’entrée préféré pour le format de sortie fourni.
Syntaxe
HRESULT GetPreferredInputFormat(
[in] IAudioMediaType *outputFormat,
[out] IAudioMediaType **preferredFormat
);
Paramètres
[in] outputFormat
IAudioMediaType représentant le format de sortie associé au rappel.
[out] preferredFormat
IAudioMediaType représentant le format d’entrée préféré pour l’APO.
Valeur retournée
An HRESULT.
Remarques
Cette API permet des scénarios tels qu’un fournisseur de casques qui fournit un son surround virtuel. L’apo peut demander à recevoir une entrée 7-1 même si le point de terminaison s’affiche en stéréo. Les API peuvent spécifier différents formats préférés pour différents formats de sortie. Par exemple, une application peut demander une entrée 7.1 lorsque le type de flux m est un média, mais demander une entrée stéréo lorsque le type de flux est des communications.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11, version 23H2 |
En-tête | audioengineextensionapo.h |