Microsoft DirectX 8.1 (C++)

DVD_KARAOKE_DOWNMIX Enumeration

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