функция обратного вызова EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT (acxelements.h)
Функция обратного вызова EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT реализуется драйвером и вызывается, когда для узла звукового модуля задан внутренний формат микширования.
Синтаксис
EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT EvtAcxAudioengineAssignEngineFormat;
NTSTATUS EvtAcxAudioengineAssignEngineFormat(
ACXAUDIOENGINE AudioEngine,
ACXDATAFORMAT Format
)
{...}
Параметры
AudioEngine
Объект ACXAUDIOENGINE, используемый в цепи отрисовки для представления DSP. Дополнительные сведения об объектах ACX см. в разделе Сводка по объектам ACX.
Format
Объект ACXDATAFORMAT, описывающий формат микширования для указанного звукового модуля.
Возвращаемое значение
Возвращает значение STATUS_SUCCESS
, если вызов был выполнен успешно. В противном случае возвращается соответствующий код ошибки. Дополнительные сведения см. в разделе Использование значений NTSTATUS.
Remarks
Пример
Ниже приведен пример использования.
EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT DspR_EvtAcxAudioEngineAssignEngineDeviceFormat;
NTSTATUS
DspR_EvtAcxAudioEngineAssignEngineDeviceFormat(
ACXAUDIOENGINE,
ULONG
)
{
PAGED_CODE();
// Custom Code goes here
return STATUS_SUCCESS;
}
Требования к ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxelements.h |
IRQL | PASSIVE_LEVEL |