DVD_KARAOKE_DOWNMIX列挙 (strmif.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]
IDvdControl2::SelectKaraokeAudioPresentationMode メソッドによって使用されるフラグを定義して、各補助チャネルがダウンミックスされるスピーカー (存在する場合) を制御します。
構文
typedef enum tagDVD_KARAOKE_DOWNMIX {
DVD_Mix_0to0 = 0x1,
DVD_Mix_1to0 = 0x2,
DVD_Mix_2to0 = 0x4,
DVD_Mix_3to0 = 0x8,
DVD_Mix_4to0 = 0x10,
DVD_Mix_Lto0 = 0x20,
DVD_Mix_Rto0 = 0x40,
DVD_Mix_0to1 = 0x100,
DVD_Mix_1to1 = 0x200,
DVD_Mix_2to1 = 0x400,
DVD_Mix_3to1 = 0x800,
DVD_Mix_4to1 = 0x1000,
DVD_Mix_Lto1 = 0x2000,
DVD_Mix_Rto1 = 0x4000
} DVD_KARAOKE_DOWNMIX;
定数
DVD_Mix_0to0 値: 0x1 予約済み。 |
DVD_Mix_1to0 値: 0x2 予約済み。 |
DVD_Mix_2to0 値: 0x4 左スピーカーにダウンミックスチャンネル2。 |
DVD_Mix_3to0 値: 0x8 左スピーカーへのダウンミックスチャンネル3。 |
DVD_Mix_4to0 値: 0x10 左スピーカーにダウンミックスチャンネル4。 |
DVD_Mix_Lto0 値: 0x20 予約済み。 |
DVD_Mix_Rto0 値: 0x40 予約済み。 |
DVD_Mix_0to1 値: 0x100 予約済み。 |
DVD_Mix_1to1 値: 0x200 予約済み。 |
DVD_Mix_2to1 値: 0x400 右スピーカーにダウンミックスチャンネル2。 |
DVD_Mix_3to1 値: 0x800 右スピーカーにダウンミックスチャンネル3。 |
DVD_Mix_4to1 値: 0x1000 右スピーカーへのダウンミックスチャンネル4。 |
DVD_Mix_Lto1 値: 0x2000 予約済み。 |
DVD_Mix_Rto1 値: 0x4000 予約済み。 |
解説
オーディオ チャンネルは 0 から始まるので、チャネル 2 から 4 は 3 つの補助カラオケ チャネルです。 ビットごとの OR 操作を使用して、チャネルを左スピーカー (0)、右スピーカー (1)、両方のスピーカー、または両方のビットをオフにしてスピーカーなしに送信する適切なビットを設定します。 これらのビットはすべて、 DVDナビゲーターフィルタフィルタ がカラオケモードに入るたびにデフォルトでオフになっています。
要件
Header | strmif.h (Dshow.h を含む) |