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 |