Compartir a través de


EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE función de devolución de llamada (acxelements.h)

El controlador implementa la función de devolución de llamada EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE y se llama cuando se establece el estado de efectos locales para un nodo del motor de audio de secuencia.

Sintaxis

EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE EvtAcxStreamaudioengineAssignEffectsState;

NTSTATUS EvtAcxStreamaudioengineAssignEffectsState(
  ACXSTREAMAUDIOENGINE StreamAudioEngine,
  ULONG State
)
{...}

Parámetros

StreamAudioEngine

Objeto ACXSTREAMAUDIOENGINE existente, inicializado. Para obtener más información sobre los objetos ACX, vea Resumen de objetos ACX.

State

Valor de ULONG que indica si el procesamiento de efectos locales en el nodo del motor de audio de secuencia está habilitado. Un valor distinto de cero indica que el procesamiento está habilitado. Un valor de 0 indica que está deshabilitado.

Valor devuelto

Devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, devuelve un código de error adecuado. Para obtener más información, vea Uso de valores NTSTATUS.

Comentarios

Ejemplo

A continuación se muestra el uso de ejemplo.

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;
}

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxelements.h
IRQL PASSIVE_LEVEL

Consulte también