acxdataformat.h-Header

Der acxdataformat-Header wird von den ACX-Audioklassenerweiterungen verwendet.

Weitere Informationen finden Sie in den folgenden Themen.

Hinweis

Die ACX-Header und -Bibliotheken sind nicht im WDK 10.0.22621.2428 (veröffentlicht am 24. Oktober 2023) enthalten, sind aber in früheren Versionen sowie in den neuesten (25000-Serienbuilds) Insider Preview des WDK verfügbar. Weitere Informationen zu Vorschauversionen des WDK finden Sie unter Installieren von Vorschauversionen des Windows Driver Kit (WDK).

acxdataformat.h enthält die folgenden Programmierschnittstellen:

Functions

 
ACX_DATAFORMAT_CONFIG_INIT

Die ACX_DATAFORMAT_CONFIG_INIT-Funktion initialisiert eine ACX_DATAFORMAT_CONFIG-Struktur.
ACX_DATAFORMAT_CONFIG_INIT_KS

Die ACX_DATAFORMAT_CONFIG_INIT_KS-Funktion initialisiert eine ACX_DATAFORMAT_CONFIG-Struktur unter Verwendung eines KS-Datenformats.
ACX_DATAFORMAT_LIST_CONFIG_INIT

Die ACX_DATAFORMAT_LIST_CONFIG_INIT-Funktion initialisiert eine ACX_DATAFORMAT_LIST_CONFIG-Struktur zur Verwendung durch einen ACX-Treiber (Audio Class Extension).
ACX_DATAFORMAT_LIST_ITERATOR_INIT

Die ACX_DATAFORMAT_LIST_ITERATOR_INIT-Funktion initialisiert eine ACX_DATAFORMAT_LIST_ITERATOR-Struktur zur Verwendung durch einen ACX-Treiber (Audio Class Extension).
AcxDataFormatCreate

Die AcxDataFormatCreate-Funktion wird verwendet, um ein Datenformat für die Verwendung durch einen ACX-Treiber (Audio Class Extension) zu erstellen.
AcxDataFormatGetAverageBytesPerSec

Die AcxDataFormatGetAverageBytesPerSec-Funktion ruft die erforderliche Bytes-pro-Sekunde-Übertragungsrate für das angegebene Datenformat ab.
AcxDataFormatGetBitsPerSample

Die AcxDataFormatGetBitsPerSample-Funktion ruft die Bits pro Audiobeispiel für das angegebene Datenformat ab.
AcxDataFormatGetBlockAlign

Die AcxDataFormatGetBlockAlign-Funktion ruft die Blockausrichtung des angegebenen Datenformats ab.
AcxDataFormatGetChannelMask

Die AcxDataFormatGetChannelMask-Funktion ruft die Kanalmaske für das angegebene Datenformat ab.
AcxDataFormatGetChannelsCount

Die AcxDataFormatGetChannelsCount-Funktion ruft die Anzahl der Audiokanäle im angegebenen Datenformat ab.
AcxDataFormatGetEncodedAverageBytesPerSec

Die AcxDataFormatGetEncodedAverageBytesPerSec-Funktion ruft die erforderliche Bytes-pro-Sekunde-Übertragungsrate für das angegebene codierte Datenformat ab.
AcxDataFormatGetEncodedChannelCount

Die AcxDataFormatGetEncodedChannelCount-Funktion ruft die Kanalanzahl für das angegebene codierte Datenformat ab.
AcxDataFormatGetEncodedSamplesPerSec

Die AcxDataFormatGetEncodedSamplesPerSec-Funktion ruft die Anzahl der Stichproben pro Sekunde der Audiodaten für das angegebene codierte Datenformat ab.
AcxDataFormatGetKsDataFormat

Die AcxDataFormatGetKsDataFormat-Funktion ruft das Kernelstreamingdatenformat für das angegebene Datenformat ab.
AcxDataFormatGetMajorFormat

AcxDataFormatGetMajorFormat
AcxDataFormatGetSampleRate

Die AcxDataFormatGetSampleRate-Funktion ruft die Abtastrate für das angegebene Datenformat ab.
AcxDataFormatGetSampleSize

Die AcxDataFormatGetSampleSize-Funktion ruft die Beispielgröße für das angegebene Datenformat ab.
AcxDataFormatGetSamplesPerBlock

Die AcxDataFormatGetSamplesPerBlock-Funktion ruft die Anzahl der Stichproben pro Block für das angegebene Datenformat ab.
AcxDataFormatGetSpecifier

Die AcxDataFormatGetSpecifier-Funktion ruft den Spezifizierer für das angegebene Datenformat ab.
AcxDataFormatGetSubFormat

Die AcxDataFormatGetSubFormat-Funktion ruft das Unterformat für das angegebene Datenformat ab.
AcxDataFormatGetValidBitsPerSample

Die AcxDataFormatGetValidBitsPerSample-Funktion ruft die gültige Anzahl von Bits pro Beispiel für das angegebene Datenformat ab.
AcxDataFormatGetWaveFormatEx

Die AcxDataFormatGetWaveFormatEx-Funktion ruft die WAVEFORMATEX-Struktur ab, die dem angegebenen Datenformat zugeordnet ist.
AcxDataFormatGetWaveFormatExtensible

Die AcxDataFormatGetWaveFormatExtensible-Funktion ruft die WAVEFORMATEXTENSIBLE-Struktur ab, die dem angegebenen Datenformat zugeordnet ist.
AcxDataFormatGetWaveFormatExtensibleIec61937

Die AcxDataFormatGetWaveFormatExtensibleIec61937-Funktion ruft die WAVEFORMATEXTENSIBLE_IEC61937-Struktur ab, die dem angegebenen Datenformat zugeordnet ist.
AcxDataFormatIsEqual

Die AcxDataFormatIsEqual-Funktion vergleicht zwei ACXDATAFORMAT-Objekte auf Gleichheit.
AcxDataFormatListAddDataFormat

Die AcxDataFormatListAddDataFormat-Funktion fügt einer Datenformatliste ein ACXDATAFORMAT-Objekt hinzu.
AcxDataFormatListAssignDefaultDataFormat

Die AcxDataFormatListAssignDefaultDataFormat-Funktion fügt der angegebenen Datenformatliste ein ACXDATAFORMAT-Objekt hinzu und legt das ACXDATAFORMAT-Objekt als Standard fest.
AcxDataFormatListBeginIteration

Die AcxDataFormatListBeginIteration-Funktion ruft eine ACX_DATAFORMAT_LIST_ITERATOR ab, die zum Durchlaufen der angegebenen Datenformatliste verwendet werden soll.
AcxDataFormatListErstellen

Die AcxDataFormatListCreate-Funktion erstellt eine neue ACX-Datenformatliste.
AcxDataFormatListEndIteration

Die AcxDataFormatListEndIteration-Funktion beendet den Iterationsprozess für eine ACX-Datenformatliste.
AcxDataFormatListRemoveDataFormat

Die AcxDataFormatListRemoveDataFormat-Funktion entfernt das angegebene ACX-Datenformat aus einer ACX-Datenformatliste.
AcxDataFormatListRemoveDataFormats

Die AcxDataFormatListRemoveDataFormats-Funktion entfernt alle Datenformate aus der angegebenen ACX-Datenformatliste.
AcxDataFormatListRetrieveDefaultDataFormat

AcxDataFormatListRetrieveDefaultDataFormat ruft das ACX-Standarddatenformat aus der angegebenen ACX-Datenformatliste ab.
AcxDataFormatListRetrieveNextFormat

Die AcxDataFormatListRetrieveNextFormat-Funktion ruft beim Durchlaufen einer ACX-Datenformatliste das nächste ACX-Datenformat ab.

Strukturen

 
ACX_DATAFORMAT_CONFIG

Die ACX_DATAFORMAT_CONFIG-Struktur wird verwendet, um ein neues ACX-Datenformatobjekt zu konfigurieren.
ACX_DATAFORMAT_LIST_CONFIG

Die ACX_DATAFORMAT_LIST_CONFIG-Struktur wird verwendet, um ein neues ACX-Datenformatlistenobjekt zu konfigurieren.
ACX_DATAFORMAT_LIST_ITERATOR

Die ACX_DATAFORMAT_LIST_ITERATOR-Struktur enthält den Iterationsstatus über einer ACX-Datenformatliste.

Enumerationen

 
ACX_DATAFORMAT_CONFIG_FLAGS

Die ACX_DATAFORMAT_CONFIG_FLAGS-Enumeration wird verwendet, um die Eigenschaften eines Datenformats zu konfigurieren, das von einem ACX-Treiber (Audio Class Extension) verwendet wird.
ACX_DATAFORMAT_LIST_CONFIG_FLAGS

Die ACX_DATAFORMAT_LIST_CONFIG_FLAGS-Enumeration wird verwendet, um eine Datenformatliste zu konfigurieren, die von einem ACX-Treiber (Audio Class Extension) verwendet wird.
ACX_DATAFORMAT_LIST_ITERATOR_CONFIG_FLAGS

Die ACX_DATAFORMAT_LIST_ITERATOR_CONFIG_FLAGS-Enumeration wird verwendet, um einen Datenformatlisteniterator zu konfigurieren, der von einem ACX-Treiber (Audio Class Extension) verwendet wird.
ACX_DATAFORMAT_TYPE

Die ACX_DATAFORMAT_TYPE-Enumeration wird verwendet, um den Typ eines Datenformats anzugeben, das von einem ACX-Treiber (Audio Class Extension) verwendet wird.