MythTV  0.27pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Public Member Functions | Private Attributes | List of all members
HLSPlayback Class Reference

Public Member Functions

 HLSPlayback (void)
uint64_t Offset (void) const
void SetOffset (uint64_t val)
void AddOffset (uint64_t val)
int Stream (void)
void SetStream (int val)
int Segment (void)
void SetSegment (int val)
int IncrSegment (void)

Private Attributes

uint64_t m_offset
int m_stream
int m_segment
QMutex m_lock

Detailed Description

Definition at line 867 of file httplivestreambuffer.cpp.

Constructor & Destructor Documentation

HLSPlayback::HLSPlayback ( void  )
inline

Definition at line 870 of file httplivestreambuffer.cpp.

Member Function Documentation

uint64_t HLSPlayback::Offset ( void  ) const
inline
void HLSPlayback::SetOffset ( uint64_t  val)
inline

Definition at line 878 of file httplivestreambuffer.cpp.

Referenced by HLSRingBuffer::OpenFile(), and HLSRingBuffer::Seek().

void HLSPlayback::AddOffset ( uint64_t  val)
inline

Definition at line 882 of file httplivestreambuffer.cpp.

Referenced by HLSRingBuffer::safe_read().

int HLSPlayback::Stream ( void  )
inline

Definition at line 886 of file httplivestreambuffer.cpp.

void HLSPlayback::SetStream ( int  val)
inline

Definition at line 891 of file httplivestreambuffer.cpp.

int HLSPlayback::Segment ( void  )
inline
void HLSPlayback::SetSegment ( int  val)
inline

Definition at line 901 of file httplivestreambuffer.cpp.

Referenced by HLSRingBuffer::OpenFile(), and HLSRingBuffer::Seek().

int HLSPlayback::IncrSegment ( void  )
inline

Definition at line 906 of file httplivestreambuffer.cpp.

Referenced by HLSRingBuffer::safe_read().

Member Data Documentation

uint64_t HLSPlayback::m_offset
private

Definition at line 913 of file httplivestreambuffer.cpp.

Referenced by AddOffset(), Offset(), and SetOffset().

int HLSPlayback::m_stream
private

Definition at line 914 of file httplivestreambuffer.cpp.

Referenced by SetStream(), and Stream().

int HLSPlayback::m_segment
private

Definition at line 915 of file httplivestreambuffer.cpp.

Referenced by IncrSegment(), Segment(), and SetSegment().

QMutex HLSPlayback::m_lock
private

Definition at line 916 of file httplivestreambuffer.cpp.

Referenced by IncrSegment(), Segment(), SetSegment(), SetStream(), and Stream().


The documentation for this class was generated from the following file: