Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Core::Stream::Lavc::StrategyIgnoringNativeIndex Class Reference

#include <StrategyIgnoringNativeIndex.h>

Inheritance diagram for Impala::Core::Stream::Lavc::StrategyIgnoringNativeIndex:

Inheritance graph
[legend]
Collaboration diagram for Impala::Core::Stream::Lavc::StrategyIgnoringNativeIndex:

Collaboration graph
[legend]
List of all members.

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 VideoIndexConstructIndexProtected () 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

Detailed Description

Definition at line 16 of file StrategyIgnoringNativeIndex.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:18:08 2010 for ImpalaSrc by  doxygen 1.5.1