|
MythTV master
|
#include <libmythtv/captions/subtitlereader.h>
Signals | |
| void | TextSubtitlesUpdated () |
Public Member Functions | |
| SubtitleReader (MythPlayer *parent) | |
| ~SubtitleReader () override | |
| void | EnableAVSubtitles (bool enable) |
| void | EnableTextSubtitles (bool enable) |
| void | EnableRawTextSubtitles (bool enable) |
| AVSubtitles * | GetAVSubtitles (void) |
| bool | AddAVSubtitle (AVSubtitle &subtitle, bool fix_position, bool is_selected_forced_track, bool allow_forced, bool isExternal) |
| void | ClearAVSubtitles (void) |
| TextSubtitleParser * | GetParser (void) |
| bool | HasTextSubtitles (void) |
| void | LoadExternalSubtitles (const QString &subtitleFileName, bool isInProgress) |
| int | ReadNextSubtitle (void) |
| void | SeekFrame (int64_t ts, int flags) |
| QStringList | GetRawTextSubtitles (std::chrono::milliseconds &duration) |
| void | AddRawTextSubtitle (const QStringList &list, std::chrono::milliseconds duration) |
| void | ClearRawTextSubtitles (void) |
Static Public Member Functions | |
| static void | FreeAVSubtitle (AVSubtitle &sub) |
Private Attributes | |
| MythPlayer * | m_parent {nullptr} |
| AVSubtitles | m_avSubtitles |
| bool | m_avSubtitlesEnabled {false} |
| TextSubtitles | m_textSubtitles |
| bool | m_textSubtitlesEnabled {false} |
| RawTextSubs | m_rawTextSubtitles |
| bool | m_rawTextSubtitlesEnabled {false} |
| TextSubtitleParser * | m_externalParser {nullptr} |
Definition at line 42 of file subtitlereader.h.
| SubtitleReader::SubtitleReader | ( | MythPlayer * | parent | ) |
Definition at line 20 of file subtitlereader.cpp.
|
override |
Definition at line 27 of file subtitlereader.cpp.
| bool SubtitleReader::AddAVSubtitle | ( | AVSubtitle & | subtitle, |
| bool | fix_position, | ||
| bool | is_selected_forced_track, | ||
| bool | allow_forced, | ||
| bool | isExternal | ||
| ) |
Definition at line 58 of file subtitlereader.cpp.
Referenced by AvFormatDecoder::ProcessSubtitlePacket(), and TextSubtitleParser::ReadNextSubtitle().
| void SubtitleReader::AddRawTextSubtitle | ( | const QStringList & | list, |
| std::chrono::milliseconds | duration | ||
| ) |
Definition at line 196 of file subtitlereader.cpp.
Referenced by AvFormatDecoder::ProcessRawTextPacket().
| void SubtitleReader::ClearAVSubtitles | ( | void | ) |
Definition at line 144 of file subtitlereader.cpp.
Referenced by AddAVSubtitle(), SubtitleScreen::ClearNonDisplayedSubtitles(), SeekFrame(), and ~SubtitleReader().
| void SubtitleReader::ClearRawTextSubtitles | ( | void | ) |
Definition at line 207 of file subtitlereader.cpp.
Referenced by SubtitleScreen::ClearNonDisplayedSubtitles(), and ~SubtitleReader().
| void SubtitleReader::EnableAVSubtitles | ( | bool | enable | ) |
Definition at line 33 of file subtitlereader.cpp.
Referenced by SubtitleScreen::EnableSubtitles(), and TextSubtitleParser::LoadSubtitles().
| void SubtitleReader::EnableRawTextSubtitles | ( | bool | enable | ) |
Definition at line 43 of file subtitlereader.cpp.
Referenced by SubtitleScreen::EnableSubtitles(), and TextSubtitleParser::LoadSubtitles().
| void SubtitleReader::EnableTextSubtitles | ( | bool | enable | ) |
Definition at line 38 of file subtitlereader.cpp.
Referenced by SubtitleScreen::EnableSubtitles(), and TextSubtitleParser::LoadSubtitles().
|
static |
Definition at line 155 of file subtitlereader.cpp.
Referenced by AddAVSubtitle(), ClearAVSubtitles(), SubtitleScreen::DisplayAVSubtitles(), and MythCCExtractorPlayer::IngestDVBSubtitles().
|
inline |
Definition at line 57 of file subtitlereader.h.
Referenced by SubtitleScreen::DisplayAVSubtitles(), and MythPlayerCaptionsUI::EnableCaptions().
|
inline |
Definition at line 64 of file subtitlereader.h.
Referenced by SubtitleScreen::DisplayAVSubtitles().
| QStringList SubtitleReader::GetRawTextSubtitles | ( | std::chrono::milliseconds & | duration | ) |
Definition at line 184 of file subtitlereader.cpp.
Referenced by SubtitleScreen::DisplayRawTextSubtitles().
| bool SubtitleReader::HasTextSubtitles | ( | void | ) |
Definition at line 179 of file subtitlereader.cpp.
Referenced by MythPlayerCaptionsUI::ExternalSubtitlesUpdated(), and MythPlayerCaptionsUI::LoadExternalSubtitles().
| void SubtitleReader::LoadExternalSubtitles | ( | const QString & | subtitleFileName, |
| bool | isInProgress | ||
| ) |
Definition at line 160 of file subtitlereader.cpp.
Referenced by MythPlayerCaptionsUI::LoadExternalSubtitles().
| int SubtitleReader::ReadNextSubtitle | ( | void | ) |
Definition at line 171 of file subtitlereader.cpp.
Referenced by SubtitleScreen::DisplayAVSubtitles().
| void SubtitleReader::SeekFrame | ( | int64_t | ts, |
| int | flags | ||
| ) |
Definition at line 48 of file subtitlereader.cpp.
Referenced by SubtitleScreen::DisplayAVSubtitles().
|
signal |
Referenced by MythPlayerCaptionsUI::MythPlayerCaptionsUI(), and SubtitleReader().
|
private |
Definition at line 77 of file subtitlereader.h.
Referenced by AddAVSubtitle(), ClearAVSubtitles(), GetAVSubtitles(), ReadNextSubtitle(), and SeekFrame().
Definition at line 78 of file subtitlereader.h.
Referenced by AddAVSubtitle(), and EnableAVSubtitles().
|
private |
Definition at line 84 of file subtitlereader.h.
Referenced by AddAVSubtitle(), GetParser(), LoadExternalSubtitles(), ReadNextSubtitle(), and SeekFrame().
|
private |
Definition at line 75 of file subtitlereader.h.
|
private |
Definition at line 81 of file subtitlereader.h.
Referenced by AddRawTextSubtitle(), ClearRawTextSubtitles(), and GetRawTextSubtitles().
Definition at line 82 of file subtitlereader.h.
Referenced by AddRawTextSubtitle(), and EnableRawTextSubtitles().
|
private |
Definition at line 79 of file subtitlereader.h.
Referenced by HasTextSubtitles(), LoadExternalSubtitles(), and SubtitleReader().
Definition at line 80 of file subtitlereader.h.
Referenced by AddAVSubtitle(), and EnableTextSubtitles().