#include <VideoIndex.h>
Collaboration diagram for Impala::Core::Stream::Lavc::VideoIndex:
Public Member Functions | |
VideoIndex () | |
void | AddFrame (int frameNr, bool isSeekable, const UInt64 &seekPosition) |
Adds an entry to the end of the index for the specified frame. | |
int | NrOfEntries () const |
UInt64 | SeekTarget (int frameNr) const |
bool | SetNotSeekable (int frameNr) |
int | NrOfSeekableFrames () const |
int | MaxNonTargetFrameReads () const |
Returns the maximum number of frames that have to be read before reading some requested frame. | |
bool | IsSeekable (int frameNr) const |
void | GetSeekInfo (int frameNr, int *seekableFrameNr, UInt64 *seekableFramePos) const |
Private Types | |
typedef Table::TableTem< Column::ColumnTem< Int32 >, Column::ColumnTem< Int32 >, Column::ColumnTem< UInt64 > > | SeekTable |
Private Member Functions | |
int | EntryNr (int frameNr) const |
Private Attributes | |
SeekTable | mSeekTable |
ILOG_VAR_DECL |
Definition at line 15 of file VideoIndex.h.