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
None
Remarques
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 ACX minimale : 1.0
Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acxevents.h |
IRQL | PASSIVE_LEVEL |