CDirectVobSub Class Reference

Inheritance diagram for CDirectVobSub:

CDirectVobSubFilter CDirectVobSubFilter2 List of all members.

Public Member Functions

STDMETHODIMP get_FileName (WCHAR *fn)
STDMETHODIMP put_FileName (WCHAR *fn)
STDMETHODIMP get_LanguageCount (int *nLangs)
STDMETHODIMP get_LanguageName (int iLanguage, WCHAR **ppName)
STDMETHODIMP get_SelectedLanguage (int *iSelected)
STDMETHODIMP put_SelectedLanguage (int iSelected)
STDMETHODIMP get_HideSubtitles (bool *fHideSubtitles)
STDMETHODIMP put_HideSubtitles (bool fHideSubtitles)
STDMETHODIMP get_PreBuffering (bool *fDoPreBuffering)
STDMETHODIMP put_PreBuffering (bool fDoPreBuffering)
STDMETHODIMP get_Placement (bool *fOverridePlacement, int *xperc, int *yperc)
STDMETHODIMP put_Placement (bool fOverridePlacement, int xperc, int yperc)
STDMETHODIMP get_VobSubSettings (bool *fBuffer, bool *fOnlyShowForcedSubs, bool *fPolygonize)
STDMETHODIMP put_VobSubSettings (bool fBuffer, bool fOnlyShowForcedSubs, bool fPolygonize)
STDMETHODIMP get_TextSettings (void *lf, int lflen, COLORREF *color, bool *fShadow, bool *fOutline, bool *fAdvancedRenderer)
STDMETHODIMP put_TextSettings (void *lf, int lflen, COLORREF color, bool fShadow, bool fOutline, bool fAdvancedRenderer)
STDMETHODIMP get_Flip (bool *fPicture, bool *fSubtitles)
STDMETHODIMP put_Flip (bool fPicture, bool fSubtitles)
STDMETHODIMP get_OSD (bool *fShowOSD)
STDMETHODIMP put_OSD (bool fShowOSD)
STDMETHODIMP get_SaveFullPath (bool *fSaveFullPath)
STDMETHODIMP put_SaveFullPath (bool fSaveFullPath)
STDMETHODIMP get_SubtitleTiming (int *delay, int *speedmul, int *speeddiv)
STDMETHODIMP put_SubtitleTiming (int delay, int speedmul, int speeddiv)
STDMETHODIMP get_MediaFPS (bool *fEnabled, double *fps)
STDMETHODIMP put_MediaFPS (bool fEnabled, double fps)
STDMETHODIMP get_ZoomRect (NORMALIZEDRECT *rect)
STDMETHODIMP put_ZoomRect (NORMALIZEDRECT *rect)
STDMETHODIMP get_ColorFormat (int *iPosition)
STDMETHODIMP put_ColorFormat (int iPosition)
STDMETHODIMP UpdateRegistry ()
STDMETHODIMP HasConfigDialog (int iSelected)
STDMETHODIMP ShowConfigDialog (int iSelected, HWND hWndParent)
STDMETHODIMP IsSubtitleReloaderLocked (bool *fLocked)
STDMETHODIMP LockSubtitleReloader (bool fLock)
STDMETHODIMP get_SubtitleReloader (bool *fDisabled)
STDMETHODIMP put_SubtitleReloader (bool fDisable)
STDMETHODIMP get_ExtendPicture (int *horizontal, int *vertical, int *resx2, int *resx2minw, int *resx2minh)
STDMETHODIMP put_ExtendPicture (int horizontal, int vertical, int resx2, int resx2minw, int resx2minh)
STDMETHODIMP get_LoadSettings (int *level, bool *fExternalLoad, bool *fWebLoad, bool *fEmbeddedLoad)
STDMETHODIMP put_LoadSettings (int level, bool fExternalLoad, bool fWebLoad, bool fEmbeddedLoad)
STDMETHODIMP AdviseSubClock (ISubClock *pSubClock)
STDMETHODIMP put_Forced (bool fForced)
STDMETHODIMP get_TextSettings (STSStyle *pDefStyle)
STDMETHODIMP put_TextSettings (STSStyle *pDefStyle)

Protected Member Functions

 CDirectVobSub ()
virtual ~CDirectVobSub ()

Protected Attributes

CCritSec m_propsLock
CString m_FileName
int m_iSelectedLanguage
bool m_fHideSubtitles
bool m_fDoPreBuffering
bool m_fOverridePlacement
int m_PlacementXperc
int m_PlacementYperc
bool m_fBufferVobSub
bool m_fOnlyShowForcedVobSubs
bool m_fPolygonize
STSStyle m_defStyle
bool m_fAdvancedRenderer
bool m_fFlipPicture
bool m_fFlipSubtitles
bool m_fOSD
int m_nReloaderDisableCount
int m_SubtitleDelay
int m_SubtitleSpeedMul
int m_SubtitleSpeedDiv
bool m_fMediaFPSEnabled
double m_MediaFPS
bool m_fSaveFullPath
NORMALIZEDRECT m_ZoomRect
CComPtr< ISubClock > m_pSubClock
bool m_fForced

Detailed Description

Definition at line 27 of file DirectVobSub.h.


The documentation for this class was generated from the following files:
Generated on Tue Dec 13 14:48:21 2005 for guliverkli by  doxygen 1.4.5