Share via


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 bestimmen.

Wenn die Audiohardware eine bestimmte Funktion nicht unterstützt, sollte der Treiber für diese Hardware die Aufrufe der get- und set-Eigenschaft fehlschlagen, um den Treiber der oberen Schicht darüber zu informieren, dass er eine andere Möglichkeit finden muss, die angegebene Funktion auszuführen. Beispielsweise sollte der Treiber für einen Decoder, der keine Dynamische Bereichskomprimierung unterstützt, diese Funktion nicht aufrufen, damit die obere Schicht weiß, dass sie nach dem AC-3-Decoder einen Kompressor in den Stream einfügen muss.

Informationen zur AC-3-Komprimierung finden Sie in der AC-3-Spezifikation auf der Dolby Laboratories-Website . Die Spezifikation trägt den Titel Digital Audio Compression Standard (AC-3).

Die Eigenschaftenelemente in diesem Satz werden durch KSPROPERTY_AC3 Enumerationswerte angegeben.

Der KSPROPSETID_AC3-Eigenschaftssatz 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