MythTV
master
|
#include <libmythtv/recorders/HLS/HLSSegment.h>
Public Member Functions | |
HLSRecSegment (int input) | |
HLSRecSegment (const HLSRecSegment &rhs) | |
HLSRecSegment (int input, int sequence, std::chrono::milliseconds duration, QString title, QUrl uri) | |
~HLSRecSegment () | |
HLSRecSegment & | operator= (const HLSRecSegment &rhs) |
bool | Download (QByteArray &buffer) |
int64_t | Sequence (void) const |
QString | Title (void) const |
QUrl | Url (void) const |
std::chrono::milliseconds | Duration (void) const |
QString | toString (void) const |
Protected Attributes | |
int | m_inputId {0} |
int64_t | m_sequence {0} |
std::chrono::milliseconds | m_duration {0ms} |
uint64_t | m_bitrate {0} |
QString | m_title |
QUrl | m_url |
Friends | |
class | HLSReader |
Definition at line 16 of file HLSSegment.h.
HLSRecSegment::HLSRecSegment | ( | int | input | ) |
Definition at line 13 of file HLSSegment.cpp.
HLSRecSegment::HLSRecSegment | ( | const HLSRecSegment & | rhs | ) |
Definition at line 19 of file HLSSegment.cpp.
HLSRecSegment::HLSRecSegment | ( | int | input, |
int | sequence, | ||
std::chrono::milliseconds | duration, | ||
QString | title, | ||
QUrl | uri | ||
) |
Definition at line 25 of file HLSSegment.cpp.
HLSRecSegment::~HLSRecSegment | ( | ) |
Definition at line 56 of file HLSSegment.cpp.
HLSRecSegment & HLSRecSegment::operator= | ( | const HLSRecSegment & | rhs | ) |
Definition at line 37 of file HLSSegment.cpp.
Referenced by HLSRecSegment().
bool HLSRecSegment::Download | ( | QByteArray & | buffer | ) |
|
inline |
Definition at line 31 of file HLSSegment.h.
Referenced by HLSReader::DownloadSegmentData(), and HLSReader::LoadSegments().
|
inline |
Definition at line 32 of file HLSSegment.h.
|
inline |
Definition at line 33 of file HLSSegment.h.
Referenced by HLSReader::DownloadSegmentData().
|
inline |
Definition at line 34 of file HLSSegment.h.
Referenced by HLSReader::DownloadSegmentData().
QString HLSRecSegment::toString | ( | void | ) | const |
Definition at line 61 of file HLSSegment.cpp.
|
friend |
Definition at line 19 of file HLSSegment.h.
|
protected |
Definition at line 50 of file HLSSegment.h.
Referenced by operator=().
|
protected |
Definition at line 51 of file HLSSegment.h.
Referenced by operator=(), Sequence(), and toString().
|
protected |
Definition at line 52 of file HLSSegment.h.
Referenced by Duration(), operator=(), and toString().
|
protected |
Definition at line 53 of file HLSSegment.h.
Referenced by operator=().
|
protected |
Definition at line 54 of file HLSSegment.h.
Referenced by operator=(), Title(), and toString().
|
protected |
Definition at line 55 of file HLSSegment.h.
Referenced by operator=(), toString(), and Url().