vdr
2.2.0
|
Classes | |
struct | tPtsIndex |
Public Member Functions | |
cPtsIndex (void) | |
void | Clear (void) |
bool | IsEmpty (void) |
void | Put (uint32_t Pts, int Index) |
int | FindIndex (uint32_t Pts) |
Private Attributes | |
tPtsIndex | pi [PTSINDEX_ENTRIES] |
int | w |
int | r |
int | lastFound |
cMutex | mutex |
Definition at line 22 of file dvbplayer.c.
cPtsIndex::cPtsIndex | ( | void | ) |
Definition at line 40 of file dvbplayer.c.
void cPtsIndex::Clear | ( | void | ) |
Definition at line 46 of file dvbplayer.c.
Referenced by cPtsIndex(), and cDvbPlayer::Empty().
int cPtsIndex::FindIndex | ( | uint32_t | Pts | ) |
Definition at line 68 of file dvbplayer.c.
References cPtsIndex::tPtsIndex::index, lastFound, mutex, pi, cPtsIndex::tPtsIndex::pts, PTSINDEX_ENTRIES, r, and w.
Referenced by cDvbPlayer::Action(), cDvbPlayer::Empty(), cDvbPlayer::GetIndex(), cDvbPlayer::Save(), and cDvbPlayer::SkipSeconds().
bool cPtsIndex::IsEmpty | ( | void | ) |
Definition at line 52 of file dvbplayer.c.
Referenced by cDvbPlayer::SetAudioTrack().
void cPtsIndex::Put | ( | uint32_t | Pts, |
int | Index | ||
) |
Definition at line 58 of file dvbplayer.c.
References cPtsIndex::tPtsIndex::index, mutex, pi, cPtsIndex::tPtsIndex::pts, PTSINDEX_ENTRIES, r, and w.
Referenced by cDvbPlayer::Action(), and cDvbPlayer::Goto().
|
private |
Definition at line 30 of file dvbplayer.c.
Referenced by cPtsIndex(), and FindIndex().
|
private |
Definition at line 31 of file dvbplayer.c.
Referenced by Clear(), FindIndex(), IsEmpty(), and Put().
|
private |
Definition at line 28 of file dvbplayer.c.
Referenced by FindIndex(), and Put().
|
private |
Definition at line 29 of file dvbplayer.c.
Referenced by Clear(), FindIndex(), IsEmpty(), and Put().
|
private |
Definition at line 29 of file dvbplayer.c.
Referenced by Clear(), FindIndex(), IsEmpty(), and Put().