#include <StrategyIgnoringNativeIndex.h>
Inheritance diagram for Impala::Core::Stream::Lavc::StrategyIgnoringNativeIndex:
Public Member Functions | |
StrategyIgnoringNativeIndex (const Lavc::VideoAccessObject *const vao) | |
virtual bool | FrameCanBeRead (int frameNr) const |
Protected Member Functions | |
virtual int | GetJumpFlags () const |
virtual bool | ScanProtected () |
virtual VideoIndex * | ConstructIndexProtected () const |
Attempts to determine a unique seek target for all valid key frames; seek targets are expressed in byte positions; the caller assumes ownership of the returned object. | |
virtual bool | NextFrameMatchesFrame (int frameNr, const VideoIndex &videoIndex) const |
Private Member Functions | |
void | ScanPackets (bool validating) |
bool | ScanOnePacket (int *packetCount, int *frameCount, bool validating) |
void | ProcessPacket (int packetNr, int *frameCount, bool validating) |
bool | FindSeekPosition (int frameNr, UInt64 *seekPos, int *refPacket) const |
bool | FindCandidateSeekPosition (UInt64 *seekPos, int *refPacket) const |
bool | IsValidSeekTarget (int frameNr, const UInt64 &seekPos) const |
Private Attributes | |
ILOG_VAR_DECL |
Definition at line 16 of file StrategyIgnoringNativeIndex.h.