Freigeben über


KSPROPSETID_AC3

Der KSPROPSETID_AC3 Eigenschaftensatz macht die AC-3-Decodierungs- und Codierungsfunktionen eines Audiogerätetreibers verfügbar.

Ein Audiotreiber, der das AC-3-Format unterstützt, kann eine vielzahl von Eigenschaften zum Steuern der Features eines AC-3-Decoders/Encoders verfügbar machen. Darüber hinaus können die Eigenschaften eines Datenstroms abgefragt werden, um Die Merkmale des AC-3-codierten Audios zu ermitteln.

Wenn die Audiohardware eine bestimmte Funktion nicht unterstützt, sollte der Treiber für diese Hardware die Aufrufe der Get- und Set-Property fehlschlagen, um den Übergeordneten Treiber darüber zu informieren, dass er eine andere Möglichkeit zum Ausführen der angegebenen Funktion finden muss. Beispielsweise sollte der Treiber für einen Decoder, der keine Dynamische Bereichskomprimierung unterstützt, Aufrufe für diese Funktion fehlschlagen, damit die obere Ebene weiß, dass ein Kompressor nach dem AC-3-Decoder in den Datenstrom eingefügt werden muss.

Informationen zur AC-3-Komprimierung finden Sie in der AC-3-Spezifikation auf der Website Dolby Laboratories. Die Spezifikation ist Digital Audio Compression Standard (AC-3).

Die Eigenschaftselemente in diesem Satz werden durch KSPROPERTY_AC3 Enumerationswerte angegeben.

Der KSPROPSETID_AC3 Eigenschaftensatz enthält die folgenden Eigenschaften:

KSPROPERTY_AC3_ALTERNATE_AUDIO

KSPROPERTY_AC3_BIT_STREAM_MODE

KSPROPERTY_AC3_DIALOGUE_LEVEL

KSPROPERTY_AC3_DOWNMIX

KSPROPERTY_AC3_ERROR_CONCEALMENT

KSPROPERTY_AC3_LANGUAGE_CODE

KSPROPERTY_AC3_ROOM_TYPE