AddFrameToTable(bool isValid, bool isKey, CString hash, const FixedString &hashAsFixedStr) | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, private] |
CleanUp() | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, virtual] |
ConstructIndex() | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
ConstructIndexPrivate() | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, private] |
ConstructIndexProtected() const=0 | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected, pure virtual] |
CurrentFrameMatchesFrame(int frameNr, const PacketTrace *trace=0) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected] |
CurrentFrameToRgb() const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
CurrentHashMatchesFrame(int frameNr) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected] |
DecodeNextFrame(bool *isValidFrame, bool *isKeyFrame, PacketTrace *pktTrace) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, virtual] |
DecodeNextValidFrame(bool lookForKeyFrame, PacketTrace *pktTrace=0) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected, virtual] |
FixedString typedef | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected] |
FrameCanBeRead(int frameNr) const =0 | Impala::Core::Stream::Lavc::VideoAccessStrategy | [pure virtual] |
FrameHash(int frameNr) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
FrameIsKey(int frameNr) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected] |
FrameIsStable(int frameNr) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
FrameIsValid(int frameNr) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
FrameTable typedef | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected] |
FrameType() const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
GetJumpFlags() const=0 | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected, pure virtual] |
HASH_SIZE | Impala::Core::Stream::Lavc::VideoAccessStrategy | [static] |
ILOG_VAR_DECL | Impala::Core::Stream::Lavc::VideoAccessStrategy | [private] |
IndexValid(const VideoIndex &idx) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, private] |
IndexValidTraversingBackwards(const VideoIndex &idx) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, private] |
IndexValidTraversingForwards(const VideoIndex &idx) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, private] |
INVALID_FRAME_HASH | Impala::Core::Stream::Lavc::VideoAccessStrategy | [static] |
Jump(const UInt64 &target, int flags, bool mustBeKey=false, int flush=0, PacketTrace *trace=0) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected, virtual] |
JumpToFramePosition(const UInt64 &target) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
JumpValidForFrame(int frameNr, const VideoIndex &videoIndex) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, private] |
LeadingBadFrames() const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
MarkFrameUnstable(int frameNr) | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected, virtual] |
mBadFrameCount | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected] |
mFailingKeyFrameNr | Impala::Core::Stream::Lavc::VideoAccessStrategy | [mutable, private] |
mFrames | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected] |
mLeadingBadFrameCount | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected] |
mNrOfFrames | Impala::Core::Stream::Lavc::VideoAccessStrategy | [private] |
mPackets | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected] |
mScanDataPresent | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected] |
mVao | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected] |
mVideoIsValid | Impala::Core::Stream::Lavc::VideoAccessStrategy | [private] |
NextFrameMatchesFrame(int frameNr, const VideoIndex &videoIndex) const =0 | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected, pure virtual] |
NrOfFrames() const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, virtual] |
PacketTable typedef | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected] |
PacketTraceMatchesFrame(const PacketTrace &trace, int frameNr) const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, private] |
ProcessFrame(bool isValid, bool isKey, int frameNr, bool validating=false) | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected] |
ReadScanData(CString fileName) | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected] |
ResetVideoSrc() const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, virtual] |
RgbDataPtr() const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
Scan() | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
ScanDataPresent() | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected] |
ScanProtected()=0 | Impala::Core::Stream::Lavc::VideoAccessStrategy | [protected, pure virtual] |
SetNrOfFrames(int count) | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected] |
UNSTABLE_FRAME_HASH | Impala::Core::Stream::Lavc::VideoAccessStrategy | [static] |
VideoAccessObj() const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
VideoAccessStrategy(const Lavc::VideoAccessObject *const vao) | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
VideoIsValid() const | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline] |
WriteScanData(CString fileName) | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, protected] |
~VideoAccessStrategy() | Impala::Core::Stream::Lavc::VideoAccessStrategy | [inline, virtual] |