SubtitleReader Class Reference

#include <subtitlereader.h>

List of all members.

Public Member Functions

 SubtitleReader ()
 ~SubtitleReader ()
void EnableAVSubtitles (bool enable)
void EnableTextSubtitles (bool enable)
void EnableRawTextSubtitles (bool enable)
AVSubtitlesGetAVSubtitles (void)
bool AddAVSubtitle (const AVSubtitle &subtitle, bool fix_position, bool allow_forced)
void ClearAVSubtitles (void)
void FreeAVSubtitle (const AVSubtitle &sub)
TextSubtitlesGetTextSubtitles (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

Detailed Description

Definition at line 30 of file subtitlereader.h.


Constructor & Destructor Documentation

SubtitleReader::SubtitleReader (  ) 

Definition at line 4 of file subtitlereader.cpp.

SubtitleReader::~SubtitleReader (  ) 

Definition at line 10 of file subtitlereader.cpp.


Member Function Documentation

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   ) 
void SubtitleReader::FreeAVSubtitle ( const AVSubtitle &  sub  ) 
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   ) 

Member Data Documentation

Definition at line 55 of file subtitlereader.h.

Referenced by AddAVSubtitle(), ClearAVSubtitles(), and GetAVSubtitles().

Definition at line 56 of file subtitlereader.h.

Referenced by AddAVSubtitle(), and EnableAVSubtitles().

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().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:26 2012 for MythTV by  doxygen 1.6.3