DVD_KaraokeAttributes structure (strmif.h)
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
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
Version number. The current karaoke version is 1.0.
fMasterOfCeremoniesInGuideVocal1
If TRUE, 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[8]
An array of valid DVD_KARAOKE_CONTENTS values that identifies the content on each channel.
Requirements
Requirement | Value |
---|---|
Header | strmif.h (include Dshow.h) |