AcxAudioEngineGetDeviceFormatList, fonction (acxelements.h)
La fonction AcxAudioEngineGetDeviceFormatList récupère l’objet ACXDATAFORMATLIST qui contient la liste des formats pris en charge pour le nœud du moteur audio. Pour plus d’informations sur les objets ACX, consultez Résumé des objets ACX.
Syntaxe
ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
ACXAUDIOENGINE AudioEngine
);
Paramètres
AudioEngine
Objet ACXAUDIOENGINE utilisé dans un circuit de rendu pour représenter un DSP.
Valeur retournée
Objet ACXDATAFORMATLIST qui contient la liste des formats pris en charge pour l’objet ACXAUDIOENGINE spécifié.
Remarques
Exemple
L’exemple d’utilisation est illustré ci-dessous.
status = AcxDataFormatCreate(Device, &attributes, &formatCfg, &formatPcm44100c2);
formatCtx = GetCodecFormatContext(formatPcm44100c2);
// Get the current audio engine device format list
formatList = AcxAudioEngineGetDeviceFormatList(audioEngineElement);
if (formatList == NULL)
{
status = STATUS_INSUFFICIENT_RESOURCES;
goto exit;
}
// Add our supported formats to the audio engine device format list
status = AcxDataFormatListAddDataFormat(formatList, formatPcm44100c2);
Configuration requise pour ACX
Version ACX minimale : 1.0
Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acxelements.h |
IRQL | PASSIVE_LEVEL |
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