#include <RgbDataSrcLavc.h>
Inheritance diagram for Impala::Core::Stream::RgbDataSrcLavc:
Public Member Functions | |
RgbDataSrcLavc (int src, CString srcName, Util::Database *db, IndexMode mode) | |
virtual | ~RgbDataSrcLavc () |
virtual char | FrameType () const |
virtual bool | CurIsIFrame () const |
virtual bool | Valid () const |
Private Types | |
typedef Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
Private Member Functions | |
bool | IncurExtraLavcInitialization () |
bool | ReadIndex (bool silent) |
bool | SeekFrame (int seekableFrame) |
void | Init () |
void | InitStaticMetadata (const Lavc::VideoAccessStrategy &videoAccessStrategy) |
void | Reset () |
bool | PopulateIndex (Lavc::VideoAccessStrategy &accessStrategy) |
bool | Scan (Lavc::VideoAccessStrategy &accessStrategy) |
virtual bool | ReadFrameData () |
bool | ReadToTarget () |
bool | CheckMD5Hash (int frameNr) const |
bool | FrameIsStable (int frameNr) const |
String | DetermineInfoName (CString srcName, IndexMode mode, Util::Database *db) const |
Private Attributes | |
Lavc::VideoAccessStrategy * | mVideoAccessor |
Persistency::RgbDataSrcLocator | mLoc |
int | mBufferedFrameNr |
int | mLastDecodedFrameNr |
bool | mValid |
uint32_t | mFrameCountCalculated |
IndexMode | mMode |
int | mLastFixNr |
int | mFixCnt |
ILOG_VAR_DECL |
Definition at line 27 of file RgbDataSrcLavc.h.