ERC CISST - cisst software
svlVideoCodecBase Class Reference
Collaboration diagram for svlVideoCodecBase:
[legend]List of all members.
Detailed Description
Definition at line 95 of file svlVideoIO.h.
Public Member Functions
-
const std::string & GetName () const
-
const std::string & GetExtensions () const
-
bool GetMultithreaded () const
-
virtual int Open (const std::string &filename, unsigned int &width, unsigned int &height, double &framerate)=0
-
virtual int Create (const std::string &filename, const unsigned int width, const unsigned int height, const double framerate)=0
-
virtual int Close ()=0
-
virtual int GetBegPos () const=0
-
virtual int GetEndPos () const=0
-
virtual int GetPos () const=0
-
virtual int SetPos (const int pos)
-
virtual double GetBegTime () const
-
virtual double GetEndTime () const
-
virtual double GetTimeAtPos (const int pos) const
-
virtual int GetPosAtTime (const double time) const
-
virtual svlVideoIO::Compression * GetCompression () const
-
virtual int SetCompression (const svlVideoIO::Compression *compression)
-
virtual int DialogCompression ()
-
virtual double GetTimestamp () const=0
-
virtual int SetTimestamp (const double timestamp)
-
virtual int Read (svlProcInfo *procInfo, svlSampleImage &image, const unsigned int videoch, const bool noresize=false)=0
-
virtual int Write (svlProcInfo *procInfo, const svlSampleImage &image, const unsigned int videoch)=0
Protected Member Functions
-
void SetName (const std::string &name)
-
void SetExtensionList (const std::string &list)
-
void SetMultithreaded (bool multithreaded)
Protected Attributes
The documentation for this class was generated from the following file:
erc-cisst-devel<at>lists.johnshopkins.edu