DVD_KARAOKE_DOWNMIX 枚举 (strmif.h)

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,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
保留。

备注

音频通道从零开始,因此通道 2 到 4 是三个辅助卡拉OK通道。 使用按位 OR 操作设置适当的位,以将通道发送到左扬声器 (0) 、右扬声器 (1) 、两个扬声器,或者通过关闭两位将扬声器发送到无扬声器。 默认情况下,每当 DVD 导航器筛选器 进入卡拉OK模式时,这些位都处于关闭状态。

要求

   
标头 strmif.h (包括 Dshow.h)

另请参阅

DirectShow 枚举类型

IDvdControl2::SelectKaraokeAudioPresentationMode