EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE Rückruffunktion (acxelements.h)
Die EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn der lokale Effektzustand für einen Streamaudio-Engine-Knoten festgelegt ist.
Syntax
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE EvtAcxStreamaudioengineAssignEffectsState;
NTSTATUS EvtAcxStreamaudioengineAssignEffectsState(
ACXSTREAMAUDIOENGINE StreamAudioEngine,
ULONG State
)
{...}
Parameter
StreamAudioEngine
Ein vorhandenes, initialisiertes ACXSTREAMAUDIOENGINE-Objekt. Weitere Informationen zu ACX-Objekten finden Sie unter Zusammenfassung von ACX-Objekten.
State
Ein ULONG-Wert, der angibt, ob die lokale Effektverarbeitung im Knoten der Streamaudio-Engine aktiviert ist. Ein Wert ungleich null gibt an, dass die Verarbeitung aktiviert ist. Der Wert 0 gibt an, dass er deaktiviert ist.
Rückgabewert
Gibt zurück STATUS_SUCCESS
, wenn der Aufruf erfolgreich war. Andernfalls wird ein geeigneter Fehlercode zurückgegeben. Weitere Informationen finden Sie unter Verwenden von NTSTATUS-Werten.
Bemerkungen
Beispiel
Das Beispiel für die Verwendung ist unten dargestellt.
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-Anforderungen
ACX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxelements.h |
IRQL | PASSIVE_LEVEL |