Funzione AcxAudioEngineGetDeviceFormatList (acxelements.h)
La funzione AcxAudioEngineGetDeviceFormatList recupera l'oggetto ACXDATAFORMATLIST che contiene l'elenco dei formati supportati per il nodo del motore audio. Per altre informazioni sugli oggetti ACX, vedere Riepilogo degli oggetti ACX.
Sintassi
ACXDATAFORMATLIST AcxAudioEngineGetDeviceFormatList(
ACXAUDIOENGINE AudioEngine
);
Parametri
AudioEngine
Oggetto ACXAUDIOENGINE utilizzato in un circuito di rendering per rappresentare un DSP.
Valore restituito
Oggetto ACXDATAFORMATLIST che contiene l'elenco dei formati supportati per l'oggetto ACXAUDIOENGINE specificato.
Commenti
Esempio
Di seguito è riportato un esempio di utilizzo.
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);
Requisiti di ACX
Versione minima di ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxelements.h |
IRQL | PASSIVE_LEVEL |