Microsoft DirectX 9.0

DVD_KaraokeAttributes Structure

The DVD_KaraokeAttributes structure contains information about a karaoke audio stream. The IDvdInfo2::GetKaraokeAttributes method fills in a DVD_KaraokeAttributes structure for a specified stream.

Syntax

typedef struct tagDVD_KaraokeAttributes {
    BYTE  bVersion;
    BOOL  fMasterOfCeremoniesInGuideVocal1;
    BOOL  fDuet;
    DVD_KARAOKE_ASSIGNMENT  ChannelAssignment;
    WORD  wChannelContents[8];        
} DVD_KaraokeAttributes;

Members

bVersion

The current karaoke version is 1.0.

fMasterOfCeremoniesInGuideVocal1

TRUE means that the "Guide Vocal 1" channel contains the "Master of Ceremonies" content.

fDuet

A BOOLEAN value indicating whether the song is intended to be sung as a duet.

ChannelAssignment

A DVD_KARAOKE_ASSIGNMENT value indicating the speaker configuration into which all the channels will be mixed.

wChannelContents

An array of valid DVD_KARAOKE_CONTENTS values that identifies the content on each channel.

See Also