DVD_TITLE_APPMODE enumeration (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.]

Indicates whether a DVD title is a karaoke title. This enumeration is a member of the DVD_TitleAttributes structure, which is filled when an application calls the IDvdInfo2::GetTitleAttributes method.

Syntax

typedef enum tagDVD_TITLE_APPMODE {
  DVD_AppMode_Not_Specified = 0,
  DVD_AppMode_Karaoke = 1,
  DVD_AppMode_Other = 3
} DVD_TITLE_APPMODE;

Constants

 
DVD_AppMode_Not_Specified
Value: 0
The disc does not provide any application mode information about this title.
DVD_AppMode_Karaoke
Value: 1
Title contains karaoke content.
DVD_AppMode_Other
Value: 3
Title contains a type of content that the DVD Navigator Filter does not recognize, so the application should treat the title as a regular DVD-Video title.

Remarks

When the DVD Navigator encounters a karaoke title on a disc, it goes into "karaoke mode" and informs the audio decoder. The decoder must respond by initially muting the three auxiliary channels. Applications can then selectively control the volume and mixing configuration of these channels using the karaoke-related methods in the IDvdControl2 interface For more information, see Playing Karaoke Audio Streams.

Requirements

Requirement Value
Header strmif.h (include Dshow.h)

See also

DirectShow Enumerated Types