Inheritance diagram for CVobSubFile:
Public Types | |
enum | SubFormat |
Public Member Functions | |
CVobSubFile (CCritSec *pLock) | |
virtual | ~CVobSubFile () |
bool | Copy (CVobSubFile &vsf) |
bool | Open (CString fn) |
bool | Save (CString fn, SubFormat sf=VobSub) |
void | Close () |
CString | GetTitle () |
DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
STDMETHODIMP | Render (SubPicDesc &spd, REFERENCE_TIME rt, double fps, RECT &bbox) |
STDMETHODIMP | GetClassID (CLSID *pClassID) |
STDMETHODIMP | GetStreamInfo (int i, WCHAR **ppName, LCID *pLCID) |
STDMETHODIMP | SetStream (int iStream) |
STDMETHODIMP | Reload () |
Public Attributes | |
int | m_iLang |
SubLang | m_langs [32] |
double | fps |
Protected Member Functions | |
void | TrimExtension (CString &fn) |
bool | ReadIdx (CString fn, int &ver) |
bool | ReadSub (CString fn) |
bool | ReadRar (CString fn) |
bool | ReadIfo (CString fn) |
bool | WriteIdx (CString fn) |
bool | WriteSub (CString fn) |
BYTE * | GetPacket (int idx, int &packetsize, int &datasize, int iLang=-1) |
bool | GetFrame (int idx, int iLang=-1) |
bool | GetFrameByTimeStamp (__int64 time) |
int | GetFrameIdxByTimeStamp (__int64 time) |
bool | SaveVobSub (CString fn) |
bool | SaveWinSubMux (CString fn) |
bool | SaveScenarist (CString fn) |
bool | SaveMaestro (CString fn) |
Protected Attributes | |
CString | m_title |
CMemFile | m_sub |
Classes | |
struct | SubLang |
struct | SubPos |
Definition at line 68 of file VobSubFile.h.
|
(buff[0x15] & 0x80) && Definition at line 1012 of file VobSubFile.cpp. Referenced by Open(). |