Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ACX_MUTE_CALLBACKS Struktur identifiziert die Treiberrückrufe für ACX-Stummschaltungsvorgänge.
Syntax
typedef struct _ACX_MUTE_CALLBACKS {
ULONG Size;
PFN_ACX_MUTE_ASSIGN_STATE EvtAcxMuteAssignState;
PFN_ACX_MUTE_RETRIEVE_STATE EvtAcxMuteRetrieveState;
PFN_ACX_OBJECT_PROCESS_REQUEST EvtAcxMuteProcessRequest;
} ACX_MUTE_CALLBACKS, *PACX_MUTE_CALLBACKS;
Angehörige
Size
Die Länge dieser Struktur in Bytes.
EvtAcxMuteAssignState
Der EVT_ACX_MUTE_ASSIGN_STATE Rückruf.
EvtAcxMuteRetrieveState
Der EVT_ACX_MUTE_RETRIEVE_STATE Rückruf.
EvtAcxMuteProcessRequest
Der EVT_ACX_OBJECT_PROCESS_REQUEST Rückruf.
Bemerkungen
Beispiel
Die Beispielverwendung wird unten gezeigt.
ACX_MUTE_CALLBACKS muteCallbacks;
ACX_MUTE_CONFIG muteCfg;
ACXMUTE muteElement;
//
// Create three elements to handle mute for the audioengine element
//
ACX_MUTE_CALLBACKS_INIT(&muteCallbacks);
muteCallbacks.EvtAcxMuteAssignState = CodecR_EvtMuteAssignState;
muteCallbacks.EvtAcxMuteRetrieveState = CodecR_EvtMuteRetrieveState;
ACX_MUTE_CONFIG_INIT(&muteCfg);
muteCfg.ChannelsCount = MAX_CHANNELS;
muteCfg.Name = &KSAUDFNAME_WAVE_MUTE;
muteCfg.Callbacks = &muteCallbacks;
ACX-Anforderungen
Mindestens ACX-Version: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | acxelements.h |