Microsoft DirectX 8.1 (C++) |
Defines flags used by the IDvdControl2::SelectKaraokeAudioPresentationMode method to control which speakers, if any, each auxiliary channel is downmixed to.
Syntax
typedef enum tagDVD_KARAOKE_DOWNMIX {
DVD_Mix_0to0 = 0x0001,
DVD_Mix_1to0 = 0x0002,
DVD_Mix_2to0 = 0x0004,
DVD_Mix_3to0 = 0x0008,
DVD_Mix_4to0 = 0x0010,
DVD_Mix_Lto0 = 0x0020,
DVD_Mix_Rto0 = 0x0040,
DVD_Mix_0to1 = 0x0100,
DVD_Mix_1to1 = 0x0200,
DVD_Mix_2to1 = 0x0400,
DVD_Mix_3to1 = 0x0800,
DVD_Mix_4to1 = 0x1000,
DVD_Mix_Lto1 = 0x2000,
DVD_Mix_Rto1 = 0x4000,
} DVD_KARAOKE_DOWNMIX;
Elements
DVD_Mix_0to0
Unused. Reserved for future use.
DVD_Mix_1to0
Unused. Reserved for future use.
DVD_Mix_2to0
Downmix channel 2 to the left speaker.
DVD_Mix_3to0
Downmix channel 3 to the left speaker.
DVD_Mix_4to0
Downmix channel 4 to the left speaker.
DVD_Mix_Lto0
Unused. Reserved for future use.
DVD_Mix_Rto0
Unused. Reserved for future use.
DVD_Mix_0to1
Unused. Reserved for future use.
DVD_Mix_1to1
Unused. Reserved for future use.
DVD_Mix_2to1
Downmix channel 2 to the right speaker.
DVD_Mix_3to1
Downmix channel 3 to the right speaker.
DVD_Mix_4to1
Downmix channel 4 to the right speaker.
DVD_Mix_Lto1
Unused. Reserved for future use.
DVD_Mix_Rto1
Unused. Reserved for future use.
Remarks
Audio channels are zero-based, so channels 2 through 4 are the three auxiliary karaoke channels. Use bitwise OR operations to set the appropriate bit to send a channel to the left speaker (0), right speaker (1), both speakers, or to no speakers by turning both bits off. These bits are all off by default whenever the DVD Navigator Filter filter enters karaoke mode.
See Also