Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция обратного вызова EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE реализуется драйвером и вызывается при установке состояния локальных эффектов для узла подсистемы потоковой передачи звука.
Синтаксис
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE EvtAcxStreamaudioengineAssignEffectsState;
NTSTATUS EvtAcxStreamaudioengineAssignEffectsState(
ACXSTREAMAUDIOENGINE StreamAudioEngine,
ULONG State
)
{...}
Параметры
StreamAudioEngine
Существующий, инициализированный объект ACXSTREAMAUDIOENGINE. Дополнительные сведения о объектах ACX см. в сводке по объектам ACX.
State
Значение ULONG, указывающее, включена ли локальная обработка эффектов в узле подсистемы аудиопотока. Значение, отличное от нуля, указывает, что обработка включена. Значение 0 указывает, что он отключен.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае возвращается соответствующий код ошибки. Дополнительные сведения см. в использовании значений NTSTATUS.
Замечания
Пример
Ниже показан пример использования.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE DspR_EvtAcxStreamAudioEngineAssignEffectsState;
NTSTATUS
DspR_EvtAcxStreamAudioEngineAssignEffectsState(
_In_ ACXSTREAMAUDIOENGINE StreamAudioEngine,
_In_ ULONG State
)
{
PAGED_CODE();
PCODEC_STREAMAUDIOENGINE_CONTEXT pStreamAudioEngineCtx;
pStreamAudioEngineCtx = GetCodecStreamAudioEngineContext(StreamAudioEngine);
pStreamAudioEngineCtx->LFxEnabled = (BOOLEAN)State;
return STATUS_SUCCESS;
}
Требования к ACX
минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в обзоре версий ACX.
Требования
| Требование | Ценность |
|---|---|
| заголовка | acxelements.h |
| IRQL | PASSIVE_LEVEL |