ACX_VOLUME_CONFIG-Struktur (acxelements.h)

Die ACX_VOLUME_CONFIG-Struktur wird verwendet, um die Acx-Volumekonfiguration zu definieren.

Syntax

typedef struct _ACX_VOLUME_CONFIG {
  ULONG                 Size;
  ULONG                 Id;
  const GUID            *Name;
  ULONG                 Flags;
  ULONG                 ChannelsCount;
  LONG                  Maximum;
  LONG                  Minimum;
  ULONG                 SteppingDelta;
  PACX_VOLUME_CALLBACKS Callbacks;
} ACX_VOLUME_CONFIG, *PACX_VOLUME_CONFIG;

Member

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 zum Debuggen verwendet werden und wird standardmäßig auf GUID_NULL, falls nicht angegeben.

Flags

Acx-Volumekonfigurationsflags, die durch die ACX_VOLUME_CONFIG_FLAGS-Enumeration definiert sind.

Derzeit sind keine Flagbits definiert. Festlegen dieses Elements auf 0 – AcxVolumeConfigNoFlags

ChannelsCount

Die Anzahl der Kanäle. Dies ist eine einsbasierte Anzahl.

Maximum

Die maximale Booststufe für die Lautstärke.

Minimum

Die minimale Booststufe für die Lautstärke.

SteppingDelta

Das Schrittdelta für das Volume.

Callbacks

Die ACX_VOLUME_CALLBACKS-Struktur , die die Treiberrückrufe für ACX-Volumevorgänge identifiziert.

Bemerkungen

Beispiel

Die Verwendungsbeispiele finden Sie unten.

    ACX_VOLUME_CALLBACKS            volumeCallbacks;
    ACX_VOLUME_CONFIG               volumeCfg;

    ACX_VOLUME_CALLBACKS_INIT(&volumeCallbacks);
    volumeCallbacks.EvtAcxVolumeAssignLevel = CodecC_EvtVolumeAssignLevelCallback;
    volumeCallbacks.EvtAcxVolumeRetrieveLevel = CodecC_EvtVolumeRetrieveLevelCallback;

    ACX_VOLUME_CONFIG_INIT(&volumeCfg);
    volumeCfg.ChannelsCount = MAX_CHANNELS;
    volumeCfg.Minimum = VOLUME_LEVEL_MINIMUM;
    volumeCfg.Maximum = VOLUME_LEVEL_MAXIMUM;
    volumeCfg.SteppingDelta = VOLUME_STEPPING;
    volumeCfg.Callbacks = &volumeCallbacks;

ACX-Anforderungen

AcX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxelements.h

Weitere Informationen

  • [acxelements.h-Header] (index.md)