EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE fonction de rappel (acxelements.h)
La fonction de rappel EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE est implémentée par le pilote et est appelée lorsque l’état des effets locaux est demandé pour le moteur audio de flux spécifié.
Syntaxe
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE EvtAcxStreamaudioengineRetrieveEffectsState;
NTSTATUS EvtAcxStreamaudioengineRetrieveEffectsState(
ACXSTREAMAUDIOENGINE StreamAudioEngine,
PULONG State
)
{...}
Paramètres
StreamAudioEngine
Objet ACXSTREAMAUDIOENGINE existant, initialisé. Pour plus d’informations sur les objets ACX, consultez Résumé des objets ACX.
State
Valeur ULONG indiquant si le traitement d’effet local dans le nœud du moteur audio de flux est activé. Une valeur différente de zéro indique que le traitement est activé. La valeur 0 indique qu’elle est désactivée.
Valeur de retour
Retourne STATUS_SUCCESS
si l’appel a réussi. Sinon, elle retourne un code d’erreur approprié. Pour plus d’informations, consultez Using NTSTATUS Values.
Remarques
Exemple
L’exemple d’utilisation est illustré ci-dessous.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE DspR_EvtAcxStreamAudioEngineRetrieveEffectsState;
NTSTATUS
DspR_EvtAcxStreamAudioEngineRetrieveEffectsState(
ACXSTREAMAUDIOENGINE StreamAudioEngine,
PULONG State
)
{
PAGED_CODE();
PDSP_STREAMAUDIOENGINE_CONTEXT pStreamAudioEngineCtx;
pStreamAudioEngineCtx = GetDspStreamAudioEngineContext(StreamAudioEngine);
*State = pStreamAudioEngineCtx->LFxEnabled;
return STATUS_SUCCESS;
}
Configuration requise pour ACX
version minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxelements.h |
IRQL | PASSIVE_LEVEL |