11 #include "utils/CharArrayParser.h" 27 bool Open(
const std::string& strFile);
40 std::string
Read(
int length);
47 bool Seek(
int offset);
60 const std::string&
GetData() {
return m_subtitleData; }
63 std::string m_subtitleData;
Wraps a char array, providing a set of methods for parsing data from it.
Definition: CharArrayParser.h:17
Definition: DVDSubtitleStream.h:21
bool ReadLine(std::string &line)
Read a line of data.
Definition: DVDSubtitleStream.cpp:135
bool Seek(int offset)
Change the current data position to the specified offset.
Definition: DVDSubtitleStream.cpp:130
const std::string & GetData()
Get the full data.
Definition: DVDSubtitleStream.h:60
bool IsIncompatible(CDVDInputStream *pInputStream, std::vector< uint8_t > &buf, size_t *bytesRead)
Checks if the subtitle associated with the pInputStream is known to be incompatible, e.g., vob sub files.
Definition: DVDSubtitleStream.cpp:96
std::string Read(int length)
Read some data of specified length, from the current position.
Definition: DVDSubtitleStream.cpp:125