KSAC3_ALTERNATE_AUDIO構造体 (ksmedia.h)
KSAC3_ALTERNATE_AUDIO構造体は、AC-3 でエンコードされたストリーム内の 2 つのモノラル チャネルをステレオ ペアとして解釈するか、2 つの独立したプログラム チャネルとして解釈するかを指定します。
構文
typedef struct {
BOOL fStereo;
ULONG DualMode;
} KSAC3_ALTERNATE_AUDIO, *PKSAC3_ALTERNATE_AUDIO;
メンバーズ
fStereo
2 つのモノラル チャネルをステレオ ペアとして解釈するかどうかを指定します。 TRUE 場合、2 つのモノラル チャネルはステレオ ペアとして扱われます。 FALSE 場合、DualMode =0x03 をすると、デコーダーによって出力される前に 2 つのモノラル チャネルが混在します。
DualMode
2 つの独立したオーディオ チャネルがストリームでエンコードされている場合、このメンバーは、チャネル 1、チャネル 2、またはその両方でオーディオ トラックを使用するかどうかを指定します。 0x01の値はチャネル 1 を選択し、チャネル 2 を選択0x02、0x03は両方を選択します。 このメンバーの値を次のいずれかの定数として指定します。
定数 | 価値 |
---|---|
KSAC3_ALTERNATE_AUDIO_1 | 0x01 |
KSAC3_ALTERNATE_AUDIO_2 | 0x02 |
KSAC3_ALTERNATE_AUDIO_BOTH | 0x03 |
備考
この構造体は、KSPROPERTY_AC3_ALTERNATE_AUDIO プロパティによって使用されます。
AC-3 プログラム チャネルのエンコードの詳細については、Dolby Laboratories Web サイトの AC-3 仕様を参照してください。 仕様はデジタル オーディオ圧縮標準 (AC-3) というタイトルです。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |