|
vdr 2.7.9
|
Classes | |
| struct | tPtsIndex |
Public Member Functions | |
| cPtsIndex (void) | |
| void | Clear (void) |
| bool | IsEmpty (void) |
| void | Put (uint32_t Pts, int Index, bool Independent) |
| int | FindIndex (uint32_t Pts, bool Still) |
| int | FindFrameNumber (uint32_t Pts, bool Forward, bool Still) |
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 42 of file dvbplayer.c.
| void cPtsIndex::Clear | ( | void | ) |
| int cPtsIndex::FindFrameNumber | ( | uint32_t | Pts, |
| bool | Forward, | ||
| bool | Still ) |
Definition at line 93 of file dvbplayer.c.
References FindIndex(), lastFound, mutex, pi, PTSINDEX_ENTRIES, r, and w.
| int cPtsIndex::FindIndex | ( | uint32_t | Pts, |
| bool | Still ) |
Definition at line 71 of file dvbplayer.c.
References lastFound, mutex, pi, PTSINDEX_ENTRIES, r, and w.
Referenced by FindFrameNumber().
| bool cPtsIndex::IsEmpty | ( | void | ) |
Definition at line 54 of file dvbplayer.c.
| void cPtsIndex::Put | ( | uint32_t | Pts, |
| int | Index, | ||
| bool | Independent ) |
Definition at line 60 of file dvbplayer.c.
References mutex, pi, PTSINDEX_ENTRIES, r, and w.
|
private |
Definition at line 31 of file dvbplayer.c.
Referenced by cPtsIndex(), FindFrameNumber(), and FindIndex().
|
private |
Definition at line 32 of file dvbplayer.c.
Referenced by Clear(), FindFrameNumber(), FindIndex(), IsEmpty(), and Put().
|
private |
Definition at line 29 of file dvbplayer.c.
Referenced by FindFrameNumber(), FindIndex(), and Put().
|
private |
Definition at line 30 of file dvbplayer.c.
Referenced by Clear(), FindFrameNumber(), FindIndex(), IsEmpty(), and Put().
|
private |
Definition at line 30 of file dvbplayer.c.
Referenced by Clear(), FindFrameNumber(), FindIndex(), IsEmpty(), and Put().