Microsoft DirectX 8.0

DVD_KARAOKE_DOWNMIX Enumeration

Enumerated Types

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.