#include <subtitlereader.h>
Public Member Functions | |
| SubtitleReader () | |
| ~SubtitleReader () | |
| void | EnableAVSubtitles (bool enable) |
| void | EnableTextSubtitles (bool enable) |
| void | EnableRawTextSubtitles (bool enable) |
| AVSubtitles * | GetAVSubtitles (void) |
| bool | AddAVSubtitle (const AVSubtitle &subtitle, bool fix_position, bool allow_forced) |
| void | ClearAVSubtitles (void) |
| void | FreeAVSubtitle (const AVSubtitle &sub) |
| TextSubtitles * | GetTextSubtitles (void) |
| bool | HasTextSubtitles (void) |
| bool | LoadExternalSubtitles (const QString &videoFile) |
| QStringList | GetRawTextSubtitles (uint64_t &duration) |
| void | AddRawTextSubtitle (QStringList list, uint64_t duration) |
| void | ClearRawTextSubtitles (void) |
Private Attributes | |
| AVSubtitles | m_AVSubtitles |
| bool | m_AVSubtitlesEnabled |
| TextSubtitles | m_TextSubtitles |
| bool | m_TextSubtitlesEnabled |
| RawTextSubs | m_RawTextSubtitles |
| bool | m_RawTextSubtitlesEnabled |
Definition at line 30 of file subtitlereader.h.
| SubtitleReader::SubtitleReader | ( | ) |
Definition at line 4 of file subtitlereader.cpp.
| SubtitleReader::~SubtitleReader | ( | ) |
Definition at line 10 of file subtitlereader.cpp.
| void SubtitleReader::EnableAVSubtitles | ( | bool | enable | ) |
Definition at line 17 of file subtitlereader.cpp.
Referenced by SubtitleScreen::EnableSubtitles().
| void SubtitleReader::EnableTextSubtitles | ( | bool | enable | ) |
Definition at line 22 of file subtitlereader.cpp.
Referenced by SubtitleScreen::EnableSubtitles().
| void SubtitleReader::EnableRawTextSubtitles | ( | bool | enable | ) |
Definition at line 27 of file subtitlereader.cpp.
Referenced by SubtitleScreen::EnableSubtitles().
| AVSubtitles* SubtitleReader::GetAVSubtitles | ( | void | ) | [inline] |
Definition at line 40 of file subtitlereader.h.
Referenced by SubtitleScreen::DisplayAVSubtitles().
| bool SubtitleReader::AddAVSubtitle | ( | const AVSubtitle & | subtitle, | |
| bool | fix_position, | |||
| bool | allow_forced | |||
| ) |
Definition at line 32 of file subtitlereader.cpp.
Referenced by AvFormatDecoder::ProcessSubtitlePacket().
| void SubtitleReader::ClearAVSubtitles | ( | void | ) |
Definition at line 77 of file subtitlereader.cpp.
Referenced by AddAVSubtitle(), SubtitleScreen::ClearNonDisplayedSubtitles(), and ~SubtitleReader().
| void SubtitleReader::FreeAVSubtitle | ( | const AVSubtitle & | sub | ) |
Definition at line 88 of file subtitlereader.cpp.
Referenced by AddAVSubtitle(), ClearAVSubtitles(), and SubtitleScreen::DisplayAVSubtitles().
| TextSubtitles* SubtitleReader::GetTextSubtitles | ( | void | ) | [inline] |
Definition at line 46 of file subtitlereader.h.
Referenced by SubtitleScreen::DisplayTextSubtitles().
| bool SubtitleReader::HasTextSubtitles | ( | void | ) |
Definition at line 106 of file subtitlereader.cpp.
| bool SubtitleReader::LoadExternalSubtitles | ( | const QString & | videoFile | ) |
Definition at line 100 of file subtitlereader.cpp.
Referenced by PlayerContext::CreatePlayer().
| QStringList SubtitleReader::GetRawTextSubtitles | ( | uint64_t & | duration | ) |
Definition at line 111 of file subtitlereader.cpp.
Referenced by SubtitleScreen::DisplayRawTextSubtitles().
| void SubtitleReader::AddRawTextSubtitle | ( | QStringList | list, | |
| uint64_t | duration | |||
| ) |
Definition at line 124 of file subtitlereader.cpp.
| void SubtitleReader::ClearRawTextSubtitles | ( | void | ) |
Definition at line 135 of file subtitlereader.cpp.
Referenced by SubtitleScreen::ClearNonDisplayedSubtitles(), and ~SubtitleReader().
AVSubtitles SubtitleReader::m_AVSubtitles [private] |
Definition at line 55 of file subtitlereader.h.
Referenced by AddAVSubtitle(), ClearAVSubtitles(), and GetAVSubtitles().
bool SubtitleReader::m_AVSubtitlesEnabled [private] |
Definition at line 56 of file subtitlereader.h.
Referenced by AddAVSubtitle(), and EnableAVSubtitles().
TextSubtitles SubtitleReader::m_TextSubtitles [private] |
Definition at line 57 of file subtitlereader.h.
Referenced by GetTextSubtitles(), HasTextSubtitles(), LoadExternalSubtitles(), and ~SubtitleReader().
bool SubtitleReader::m_TextSubtitlesEnabled [private] |
Definition at line 58 of file subtitlereader.h.
Referenced by EnableTextSubtitles().
Definition at line 59 of file subtitlereader.h.
Referenced by AddRawTextSubtitle(), ClearRawTextSubtitles(), and GetRawTextSubtitles().
Definition at line 60 of file subtitlereader.h.
Referenced by AddRawTextSubtitle(), and EnableRawTextSubtitles().
1.6.3