MythTV  master
Public Member Functions | Private Attributes | List of all members
HLSPlayback Class Reference

Public Member Functions

 HLSPlayback (void)=default
 
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 {0}
 
int m_stream {0}
 
int m_segment {0}
 
QMutex m_lock
 

Detailed Description

Definition at line 876 of file httplivestreambuffer.cpp.

Constructor & Destructor Documentation

◆ HLSPlayback()

HLSPlayback::HLSPlayback ( void  )
default

Member Function Documentation

◆ Offset()

uint64_t HLSPlayback::Offset ( void  ) const
inline

◆ SetOffset()

void HLSPlayback::SetOffset ( uint64_t  val)
inline

◆ AddOffset()

void HLSPlayback::AddOffset ( uint64_t  val)
inline

Definition at line 890 of file httplivestreambuffer.cpp.

Referenced by HLSRingBuffer::safe_read().

◆ Stream()

int HLSPlayback::Stream ( void  )
inline

Definition at line 894 of file httplivestreambuffer.cpp.

◆ SetStream()

void HLSPlayback::SetStream ( int  val)
inline

Definition at line 899 of file httplivestreambuffer.cpp.

◆ Segment()

int HLSPlayback::Segment ( void  )
inline

◆ SetSegment()

void HLSPlayback::SetSegment ( int  val)
inline

◆ IncrSegment()

int HLSPlayback::IncrSegment ( void  )
inline

Definition at line 914 of file httplivestreambuffer.cpp.

Referenced by HLSRingBuffer::safe_read().

Member Data Documentation

◆ m_offset

uint64_t HLSPlayback::m_offset {0}
private

Definition at line 921 of file httplivestreambuffer.cpp.

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

◆ m_stream

int HLSPlayback::m_stream {0}
private

Definition at line 922 of file httplivestreambuffer.cpp.

Referenced by SetStream(), and Stream().

◆ m_segment

int HLSPlayback::m_segment {0}
private

Definition at line 923 of file httplivestreambuffer.cpp.

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

◆ m_lock

QMutex HLSPlayback::m_lock
private

Definition at line 924 of file httplivestreambuffer.cpp.

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


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