Microsoft DirectX 8.0 |
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 enters karaoke mode.