Microsoft DirectX 8.0

DVD カラオケ プロパティ セット

DVD ナビゲータ フィルタは、カラオケ モードに切り替わるとき、AM_PROPERTY_DVDKARAOKE_ENABLE プロパティを通じてオーディオ デコーダに知らせる。デコーダは、外部チャンネルのミキシング方法を示す AM_DvdKaraokeData 構造体へのポインタが指定された AM_PROPERTY_DVDKARAOKE_DATA プロパティを DVD ナビゲータから受け取るまで、オーディオ チャンネル 2 〜 5 をミュートする必要がある。

AM_PROPERTY_DVDKARAOKE

DVD カラオケ プロパティ セット

構文

typedef enum {
    AM_PROPERTY_DVDKARAOKE_ENABLE = 0,  // ブール
    AM_PROPERTY_DVDKARAOKE_DATA = 1,
} AM_PROPERTY_DVDKARAOKE;

要素

AM_PROPERTY_DVDKARAOKE_ENABLE
DVD ナビゲータは、このプロパティを true に設定してデコーダに送ることによってカラオケのミックスダウンを有効にし、false に設定して送ることによって無効にする。
AM_PROPERTY_DVDKARAOKE_DATA
DVD ナビゲータは、AM_DvdKaraokeData 構造体へのポインタを指定された AM_PROPERTY_DVDKARAOKE_DATA プロパティをデコーダに送って、ミックスダウン構成を変更する (つまり、あるカラオケ チャンネルのオン/オフを切り替え、左右の出力チャンネルに割り当てる)。

AM_DvdKaraokeData

DVD カラオケ プロパティ セット

構文

typedef struct tagAM_DvdKaraokeData
{
    DWORD   dwDownmix; 
    DWORD   dwSpeakerAssignment;
} AM_DvdKaraokeData;

メンバ

dwDownmix
DVD_KARAOKE_DOWNMIX フラグのビット和。チャンネル 0 か 1 にミックスダウンするチャンネルを選択する。
dwSpeakerAssignment
出力先スピーカを示す有効な DVD_KARAOKE_ASSIGNMENT 値。

参照

SelectKaraokeAudioPresentationMode