DVD_KARAOKE_DOWNMIX 枚举 (strmif.h)
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 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) |