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

Public Member Functions

HRESULT GetCurrentDomain ([out] DVD_DOMAIN *domain)
 
HRESULT GetCurrentLocation ([out] DVD_PLAYBACK_LOCATION *location)
 
HRESULT GetTotalTitleTime ([out] ULONG *time)
 
HRESULT GetCurrentButton ([out] ULONG *count, [out] ULONG *current)
 
HRESULT GetCurrentAngle ([out] ULONG *count, [out] ULONG *current)
 
HRESULT GetCurrentAudio ([out] ULONG *count, [out] ULONG *current)
 
HRESULT GetCurrentSubpicture ([out] ULONG *count, [out] ULONG *current, [out] BOOL *enable)
 
HRESULT GetCurrentUOPS ([out] VALID_UOP_SOMTHING_OR_OTHER *uops)
 
HRESULT GetAllSPRMs ([out] SPRMARRAY *regs)
 
HRESULT GetAllGPRMs ([out] GPRMARRAY *regs)
 
HRESULT GetAudioLanguage ([in] ULONG stream, [out] LCID *language)
 
HRESULT GetSubpictureLanguage ([in] ULONG stream, [out] LCID *language)
 
HRESULT GetTitleAttributes ([in] ULONG title, [out] DVD_ATR *attr)
 
HRESULT GetVMGAttributes ([out] DVD_ATR *attr)
 
HRESULT GetCurrentVideoAttributes ([out] DVD_VideoATR *attr)
 
HRESULT GetCurrentAudioAttributes ([out] DVD_AudioATR *attr)
 
HRESULT GetCurrentSubpictureAttributes ([out] DVD_SubpictureATR *attr)
 
HRESULT GetCurrentVolumeInfo ([out] ULONG *volume_count, [out] ULONG *current, [out] DVD_DISC_SIDE *side, [out] ULONG *title_count)
 
HRESULT GetDVDTextInfo ([out, size_is(size)] BYTE *text_manager, [in] ULONG size, [out] ULONG *ret_size)
 
HRESULT GetPlayerParentalLevel ([out] ULONG *level, [out] ULONG *country_code)
 
HRESULT GetNumberOfChapters ([in] ULONG title, [out] ULONG *count)
 
HRESULT GetTitleParentalLevels ([in] ULONG title, [out] ULONG *levels)
 
HRESULT GetRoot ([out, size_is(size)] char *path, [in] ULONG size, [out] ULONG *ret_size)
 
- 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 586 of file dvdif.idl.

Member Function Documentation

◆ GetAllGPRMs()

HRESULT IDvdInfo::GetAllGPRMs ( [out] GPRMARRAY *  regs)

◆ GetAllSPRMs()

HRESULT IDvdInfo::GetAllSPRMs ( [out] SPRMARRAY *  regs)

◆ GetAudioLanguage()

HRESULT IDvdInfo::GetAudioLanguage ( [in] ULONG  stream,
[out] LCID *  language 
)

◆ GetCurrentAngle()

HRESULT IDvdInfo::GetCurrentAngle ( [out] ULONG *  count,
[out] ULONG *  current 
)

◆ GetCurrentAudio()

HRESULT IDvdInfo::GetCurrentAudio ( [out] ULONG *  count,
[out] ULONG *  current 
)

◆ GetCurrentAudioAttributes()

HRESULT IDvdInfo::GetCurrentAudioAttributes ( [out] DVD_AudioATR *  attr)

◆ GetCurrentButton()

HRESULT IDvdInfo::GetCurrentButton ( [out] ULONG *  count,
[out] ULONG *  current 
)

◆ GetCurrentDomain()

HRESULT IDvdInfo::GetCurrentDomain ( [out] DVD_DOMAIN *  domain)

◆ GetCurrentLocation()

HRESULT IDvdInfo::GetCurrentLocation ( [out] DVD_PLAYBACK_LOCATION *  location)

◆ GetCurrentSubpicture()

HRESULT IDvdInfo::GetCurrentSubpicture ( [out] ULONG *  count,
[out] ULONG *  current,
[out] BOOL *  enable 
)

◆ GetCurrentSubpictureAttributes()

HRESULT IDvdInfo::GetCurrentSubpictureAttributes ( [out] DVD_SubpictureATR *  attr)

◆ GetCurrentUOPS()

HRESULT IDvdInfo::GetCurrentUOPS ( [out] VALID_UOP_SOMTHING_OR_OTHER *  uops)

◆ GetCurrentVideoAttributes()

HRESULT IDvdInfo::GetCurrentVideoAttributes ( [out] DVD_VideoATR *  attr)

◆ GetCurrentVolumeInfo()

HRESULT IDvdInfo::GetCurrentVolumeInfo ( [out] ULONG *  volume_count,
[out] ULONG *  current,
[out] DVD_DISC_SIDE *  side,
[out] ULONG *  title_count 
)

◆ GetDVDTextInfo()

HRESULT IDvdInfo::GetDVDTextInfo ( [out, size_is(size)] BYTE *  text_manager,
[in] ULONG  size,
[out] ULONG *  ret_size 
)

◆ GetNumberOfChapters()

HRESULT IDvdInfo::GetNumberOfChapters ( [in] ULONG  title,
[out] ULONG *  count 
)

◆ GetPlayerParentalLevel()

HRESULT IDvdInfo::GetPlayerParentalLevel ( [out] ULONG *  level,
[out] ULONG *  country_code 
)

◆ GetRoot()

HRESULT IDvdInfo::GetRoot ( [out, size_is(size)] char *  path,
[in] ULONG  size,
[out] ULONG *  ret_size 
)

◆ GetSubpictureLanguage()

HRESULT IDvdInfo::GetSubpictureLanguage ( [in] ULONG  stream,
[out] LCID *  language 
)

◆ GetTitleAttributes()

HRESULT IDvdInfo::GetTitleAttributes ( [in] ULONG  title,
[out] DVD_ATR *  attr 
)

◆ GetTitleParentalLevels()

HRESULT IDvdInfo::GetTitleParentalLevels ( [in] ULONG  title,
[out] ULONG *  levels 
)

◆ GetTotalTitleTime()

HRESULT IDvdInfo::GetTotalTitleTime ( [out] ULONG *  time)

◆ GetVMGAttributes()

HRESULT IDvdInfo::GetVMGAttributes ( [out] DVD_ATR *  attr)

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