次の方法で共有


DVD_KARAOKE_DOWNMIX列挙 (strmif.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/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 を含む)

関連項目

DirectShow 列挙型

IDvdControl2::SelectKaraokeAudioPresentationMode