SkyGI::ISSInput Class Reference

Inheritance diagram for SkyGI::ISSInput:
[legend]
List of all members.

Public Member Functions

 ISSInput ()
virtual ~ISSInput ()
virtual String GetName ()=0
virtual bool Open (const String &szPath)=0
virtual int GetStreamCount ()=0
virtual bool OpenStream (int iIndex, ISSStream *pStream)=0
virtual bool FetchPacket (ISSPacket *pPacket)=0
virtual void FreePacket (ISSPacket *pPacket)=0
virtual long long GetPosition ()
virtual long long GetSize ()
virtual bool Seek (long long llPos)
virtual bool IsStream ()

Constructor & Destructor Documentation

ISSInput::ISSInput (  ) 

ISSInput::~ISSInput (  )  [virtual]


Member Function Documentation

virtual String SkyGI::ISSInput::GetName (  )  [pure virtual]

Implemented in FFMpegInput.

virtual bool SkyGI::ISSInput::Open ( const String szPath  )  [pure virtual]

Implemented in FFMpegInput.

virtual int SkyGI::ISSInput::GetStreamCount (  )  [pure virtual]

Implemented in FFMpegInput.

virtual bool SkyGI::ISSInput::OpenStream ( int  iIndex,
ISSStream pStream 
) [pure virtual]

Implemented in FFMpegInput.

virtual bool SkyGI::ISSInput::FetchPacket ( ISSPacket pPacket  )  [pure virtual]

Implemented in FFMpegInput.

virtual void SkyGI::ISSInput::FreePacket ( ISSPacket pPacket  )  [pure virtual]

Implemented in FFMpegInput.

virtual long long SkyGI::ISSInput::GetPosition (  )  [inline, virtual]

Reimplemented in FFMpegInput.

virtual long long SkyGI::ISSInput::GetSize (  )  [inline, virtual]

Reimplemented in FFMpegInput.

virtual bool SkyGI::ISSInput::Seek ( long long  llPos  )  [inline, virtual]

Reimplemented in FFMpegInput.

virtual bool SkyGI::ISSInput::IsStream (  )  [inline, virtual]

Reimplemented in FFMpegInput.


Generated on Thu Dec 13 18:14:48 2007 for SkyGI by  doxygen 1.5.1-p1