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_CONFIG-Struktur wird verwendet, um die Acx-Stummschaltungskonfiguration zu definieren.
Syntax
typedef struct _ACX_MUTE_CONFIG {
ULONG Size;
ULONG Id;
const GUID *Name;
ULONG Flags;
ULONG ChannelsCount;
PACX_MUTE_CALLBACKS Callbacks;
} ACX_MUTE_CONFIG, *PACX_MUTE_CONFIG;
Angehörige
Size
Die Länge dieser Struktur in Bytes.
Id
Eine Zahl, die die Element-ID darstellt.
Name
Ein Zeiger auf eine GUID, die den Namen des Elements darstellt. Kann für das Debuggen verwendet werden und wird standardmäßig GUID_NULL, falls nicht angegeben.
Flags
Acx mute configuration flags defined by the ACX_MUTE_CONFIG_FLAGS enum.
Zurzeit sind keine Flagbits definiert. Legen Sie dieses Element auf Null fest – AcxMuteConfigNoFlags.
ChannelsCount
Die Anzahl der Kanäle. Dies ist eine 1 basierende Anzahl.
Callbacks
Die ACX_MUTE_CALLBACKS Struktur, die die Treiberrückrufe für ACX-Stummschaltungsvorgänge identifiziert.
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 |