MythTV
master
|
#include <subtitlereader.h>
Signals | |
void | TextSubtitlesUpdated () |
Public Member Functions | |
SubtitleReader () | |
~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 allow_forced) |
void | ClearAVSubtitles (void) |
TextSubtitles * | GetTextSubtitles (void) |
bool | HasTextSubtitles (void) |
void | LoadExternalSubtitles (const QString &subtitleFileName, bool isInProgress) |
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) |
Definition at line 33 of file subtitlereader.h.
SubtitleReader::SubtitleReader | ( | ) |
Definition at line 7 of file subtitlereader.cpp.
|
override |
Definition at line 13 of file subtitlereader.cpp.
|
signal |
Referenced by MythPlayerCaptionsUI::MythPlayerCaptionsUI(), and SubtitleReader().
void SubtitleReader::EnableAVSubtitles | ( | bool | enable | ) |
Definition at line 20 of file subtitlereader.cpp.
Referenced by SubtitleScreen::EnableSubtitles().
void SubtitleReader::EnableTextSubtitles | ( | bool | enable | ) |
Definition at line 25 of file subtitlereader.cpp.
Referenced by SubtitleScreen::EnableSubtitles().
void SubtitleReader::EnableRawTextSubtitles | ( | bool | enable | ) |
Definition at line 30 of file subtitlereader.cpp.
Referenced by SubtitleScreen::EnableSubtitles().
|
inline |
Definition at line 48 of file subtitlereader.h.
Referenced by SubtitleScreen::DisplayAVSubtitles().
Definition at line 35 of file subtitlereader.cpp.
Referenced by AvFormatDecoder::ProcessSubtitlePacket().
void SubtitleReader::ClearAVSubtitles | ( | void | ) |
Definition at line 87 of file subtitlereader.cpp.
Referenced by AddAVSubtitle(), SubtitleScreen::ClearNonDisplayedSubtitles(), and ~SubtitleReader().
|
static |
Definition at line 98 of file subtitlereader.cpp.
Referenced by AddAVSubtitle(), ClearAVSubtitles(), SubtitleScreen::DisplayAVSubtitles(), and MythCCExtractorPlayer::IngestDVBSubtitles().
|
inline |
Definition at line 54 of file subtitlereader.h.
Referenced by SubtitleScreen::DisplayTextSubtitles().
bool SubtitleReader::HasTextSubtitles | ( | void | ) |
Definition at line 112 of file subtitlereader.cpp.
Referenced by MythPlayerCaptionsUI::ExternalSubtitlesUpdated(), and MythPlayerCaptionsUI::LoadExternalSubtitles().
void SubtitleReader::LoadExternalSubtitles | ( | const QString & | subtitleFileName, |
bool | isInProgress | ||
) |
Definition at line 103 of file subtitlereader.cpp.
Referenced by MythPlayerCaptionsUI::LoadExternalSubtitles().
QStringList SubtitleReader::GetRawTextSubtitles | ( | std::chrono::milliseconds & | duration | ) |
Definition at line 117 of file subtitlereader.cpp.
Referenced by SubtitleScreen::DisplayRawTextSubtitles().
void SubtitleReader::AddRawTextSubtitle | ( | const QStringList & | list, |
std::chrono::milliseconds | duration | ||
) |
Definition at line 129 of file subtitlereader.cpp.
Referenced by AvFormatDecoder::ProcessRawTextPacket().
void SubtitleReader::ClearRawTextSubtitles | ( | void | ) |
Definition at line 140 of file subtitlereader.cpp.
Referenced by SubtitleScreen::ClearNonDisplayedSubtitles(), and ~SubtitleReader().
|
private |
Definition at line 63 of file subtitlereader.h.
Referenced by AddAVSubtitle(), ClearAVSubtitles(), and GetAVSubtitles().
Definition at line 64 of file subtitlereader.h.
Referenced by AddAVSubtitle(), and EnableAVSubtitles().
|
private |
Definition at line 65 of file subtitlereader.h.
Referenced by GetTextSubtitles(), HasTextSubtitles(), LoadExternalSubtitles(), SubtitleReader(), and ~SubtitleReader().
Definition at line 66 of file subtitlereader.h.
Referenced by EnableTextSubtitles().
|
private |
Definition at line 67 of file subtitlereader.h.
Referenced by AddRawTextSubtitle(), ClearRawTextSubtitles(), and GetRawTextSubtitles().
Definition at line 68 of file subtitlereader.h.
Referenced by AddRawTextSubtitle(), and EnableRawTextSubtitles().