ReactOS 0.4.17-dev-966-gf06eace
IDvdControl2 Interface Reference
Inheritance diagram for IDvdControl2:
Collaboration diagram for IDvdControl2:

Public Member Functions

HRESULT PlayTitle ([in] ULONG title, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT PlayChapterInTitle ([in] ULONG title, [in] ULONG chapter, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT PlayTimeInTitle ([in] ULONG title, [in] DVD_HMSF_TIMECODE *time, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT Stop ()
 
HRESULT ReturnFromSubmenu ([in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT PlayAtTime ([in] DVD_HMSF_TIMECODE *time, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT PlayChapter ([in] ULONG chapter, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT PlayPrevChapter ([in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT ReplayChapter ([in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT PlayNextChapter ([in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT PlayForwards ([in] double speed, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT PlayBackwards ([in] double speed, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT ShowMenu ([in] DVD_MENU_ID id, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT Resume ([in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT SelectRelativeButton ([in] DVD_RELATIVE_BUTTON button)
 
HRESULT ActivateButton ()
 
HRESULT SelectButton ([in] ULONG button)
 
HRESULT SelectAndActivateButton ([in] ULONG button)
 
HRESULT StillOff ()
 
HRESULT Pause ([in] BOOL enable)
 
HRESULT SelectAudioStream ([in] ULONG stream, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT SelectSubpictureStream ([in] ULONG stream, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT SetSubpictureState ([in] BOOL enable, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT SelectAngle ([in] ULONG angle, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT SelectParentalLevel ([in] ULONG level)
 
HRESULT SelectParentalCountry ([in] BYTE country[2])
 
HRESULT SelectKaraokeAudioPresentationMode ([in] ULONG mode)
 
HRESULT SelectVideoModePreference ([in] ULONG mode)
 
HRESULT SetDVDDirectory ([in] const WCHAR *path)
 
HRESULT ActivateAtPosition ([in] POINT point)
 
HRESULT SelectAtPosition ([in] POINT point)
 
HRESULT PlayChaptersAutoStop ([in] ULONG title, [in] ULONG chapter, [in] ULONG count, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT AcceptParentalLevelChange ([in] BOOL accept)
 
HRESULT SetOption ([in] DVD_OPTION_FLAG flag, [in] BOOL option)
 
HRESULT SetState ([in] IDvdState *state, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT PlayPeriodInTitleAutoStop ([in] ULONG title, [in] DVD_HMSF_TIMECODE *start_time, [in] DVD_HMSF_TIMECODE *end_time, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT SetGRPM ([in] ULONG index, [in] WORD value, [in] DWORD flags, [out] IDvdCmd **cmd)
 
HRESULT SelectDefaultMenuLanguage ([in] LCID language)
 
HRESULT SelectDefaultAudioLanguage ([in] LCID language, [in] DVD_AUDIO_LANG_EXT extension)
 
HRESULT SelectDefaultSubpictureLanguage ([in] LCID language, [in] DVD_SUBPICTURE_LANG_EXT extension)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 640 of file dvdif.idl.

Member Function Documentation

◆ AcceptParentalLevelChange()

HRESULT IDvdControl2::AcceptParentalLevelChange ( [in] BOOL  accept)

◆ ActivateAtPosition()

HRESULT IDvdControl2::ActivateAtPosition ( [in] POINT  point)

◆ ActivateButton()

HRESULT IDvdControl2::ActivateButton ( )

◆ Pause()

HRESULT IDvdControl2::Pause ( [in] BOOL  enable)

◆ PlayAtTime()

HRESULT IDvdControl2::PlayAtTime ( [in] DVD_HMSF_TIMECODE *  time,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayBackwards()

HRESULT IDvdControl2::PlayBackwards ( [in] double  speed,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayChapter()

HRESULT IDvdControl2::PlayChapter ( [in] ULONG  chapter,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayChapterInTitle()

HRESULT IDvdControl2::PlayChapterInTitle ( [in] ULONG  title,
[in] ULONG  chapter,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayChaptersAutoStop()

HRESULT IDvdControl2::PlayChaptersAutoStop ( [in] ULONG  title,
[in] ULONG  chapter,
[in] ULONG  count,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayForwards()

HRESULT IDvdControl2::PlayForwards ( [in] double  speed,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayNextChapter()

HRESULT IDvdControl2::PlayNextChapter ( [in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayPeriodInTitleAutoStop()

HRESULT IDvdControl2::PlayPeriodInTitleAutoStop ( [in] ULONG  title,
[in] DVD_HMSF_TIMECODE *  start_time,
[in] DVD_HMSF_TIMECODE *  end_time,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayPrevChapter()

HRESULT IDvdControl2::PlayPrevChapter ( [in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayTimeInTitle()

HRESULT IDvdControl2::PlayTimeInTitle ( [in] ULONG  title,
[in] DVD_HMSF_TIMECODE *  time,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ PlayTitle()

HRESULT IDvdControl2::PlayTitle ( [in] ULONG  title,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ ReplayChapter()

HRESULT IDvdControl2::ReplayChapter ( [in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ Resume()

HRESULT IDvdControl2::Resume ( [in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ ReturnFromSubmenu()

HRESULT IDvdControl2::ReturnFromSubmenu ( [in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ SelectAndActivateButton()

HRESULT IDvdControl2::SelectAndActivateButton ( [in] ULONG  button)

◆ SelectAngle()

HRESULT IDvdControl2::SelectAngle ( [in] ULONG  angle,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ SelectAtPosition()

HRESULT IDvdControl2::SelectAtPosition ( [in] POINT  point)

◆ SelectAudioStream()

HRESULT IDvdControl2::SelectAudioStream ( [in] ULONG  stream,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ SelectButton()

HRESULT IDvdControl2::SelectButton ( [in] ULONG  button)

◆ SelectDefaultAudioLanguage()

HRESULT IDvdControl2::SelectDefaultAudioLanguage ( [in] LCID  language,
[in] DVD_AUDIO_LANG_EXT  extension 
)

◆ SelectDefaultMenuLanguage()

HRESULT IDvdControl2::SelectDefaultMenuLanguage ( [in] LCID  language)

◆ SelectDefaultSubpictureLanguage()

HRESULT IDvdControl2::SelectDefaultSubpictureLanguage ( [in] LCID  language,
[in] DVD_SUBPICTURE_LANG_EXT  extension 
)

◆ SelectKaraokeAudioPresentationMode()

HRESULT IDvdControl2::SelectKaraokeAudioPresentationMode ( [in] ULONG  mode)

◆ SelectParentalCountry()

HRESULT IDvdControl2::SelectParentalCountry ( [in] BYTE  country[2])

◆ SelectParentalLevel()

HRESULT IDvdControl2::SelectParentalLevel ( [in] ULONG  level)

◆ SelectRelativeButton()

HRESULT IDvdControl2::SelectRelativeButton ( [in] DVD_RELATIVE_BUTTON  button)

◆ SelectSubpictureStream()

HRESULT IDvdControl2::SelectSubpictureStream ( [in] ULONG  stream,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ SelectVideoModePreference()

HRESULT IDvdControl2::SelectVideoModePreference ( [in] ULONG  mode)

◆ SetDVDDirectory()

HRESULT IDvdControl2::SetDVDDirectory ( [in] const WCHAR *  path)

◆ SetGRPM()

HRESULT IDvdControl2::SetGRPM ( [in] ULONG  index,
[in] WORD  value,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ SetOption()

HRESULT IDvdControl2::SetOption ( [in] DVD_OPTION_FLAG  flag,
[in] BOOL  option 
)

◆ SetState()

HRESULT IDvdControl2::SetState ( [in] IDvdState *  state,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ SetSubpictureState()

HRESULT IDvdControl2::SetSubpictureState ( [in] BOOL  enable,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ ShowMenu()

HRESULT IDvdControl2::ShowMenu ( [in] DVD_MENU_ID  id,
[in] DWORD  flags,
[out] IDvdCmd **  cmd 
)

◆ StillOff()

HRESULT IDvdControl2::StillOff ( )

◆ Stop()

HRESULT IDvdControl2::Stop ( )

The documentation for this interface was generated from the following file: