Partager via


AcxEventGenerateEvent, fonction (acxevents.h)

La fonction AcxEventGenerateEvent génère un événement ACX.

Syntaxe

void AcxEventGenerateEvent(
  ACXEVENT Event
);

Paramètres

Event

Objet ACXEVENT (décrit dans Résumé des objets ACX).

Valeur de retour

Aucun

Remarques

Un ACXEVENT représente une notification asynchrone disponible au niveau du pilote. Les événements peuvent être ajoutés aux ACXCIRCUITs, ACXSTREAMs, ACXELEMENTs et ACXPIN. En interne, ils sont exposés en tant qu’événements KS aux couches supérieures. Pour plus d’informations sur les événements KS, consultez événements KS.

Exemple

Cet exemple montre l’utilisation d’AcxEventGenerateEvent.

    PCODEC_MUTE_TIMER_CONTEXT timerCtx = GetCodecMuteTimerContext(Timer);
    PCODEC_MUTE_ELEMENT_CONTEXT muteCtx = GetCodecMuteElementContext(timerCtx->MuteElement);

    // Testing: update settings 0 <-> 1  
    muteCtx->MuteState[0] = !muteCtx->MuteState[0];
    muteCtx->MuteState[1] = !muteCtx->MuteState[1];
    
    AcxEventGenerateEvent(timerCtx->Event);

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 acxevents.h
IRQL PASSIVE_LEVEL

Voir aussi