OPAL  Version 3.10.10
OpalAudioMixer::AudioStream Struct Reference

#include <opalmixer.h>

Inheritance diagram for OpalAudioMixer::AudioStream:
OpalBaseMixer::Stream

Public Member Functions

 AudioStream (OpalAudioMixer &mixer)
 
 ~AudioStream ()
 
virtual void QueuePacket (const RTP_DataFrame &rtp)
 
const short * GetAudioDataPtr ()
 
- Public Member Functions inherited from OpalBaseMixer::Stream
virtual ~Stream ()
 

Data Fields

OpalAudioMixerm_mixer
 
OpalJitterBufferm_jitter
 
unsigned m_nextTimestamp
 
PShortArray m_cacheSamples
 
size_t m_samplesUsed
 
- Data Fields inherited from OpalBaseMixer::Stream
queue< RTP_DataFramem_queue
 

Constructor & Destructor Documentation

◆ AudioStream()

OpalAudioMixer::AudioStream::AudioStream ( OpalAudioMixer mixer)

◆ ~AudioStream()

OpalAudioMixer::AudioStream::~AudioStream ( )

Member Function Documentation

◆ GetAudioDataPtr()

const short* OpalAudioMixer::AudioStream::GetAudioDataPtr ( )

◆ QueuePacket()

virtual void OpalAudioMixer::AudioStream::QueuePacket ( const RTP_DataFrame rtp)
virtual

Implements OpalBaseMixer::Stream.

Field Documentation

◆ m_cacheSamples

PShortArray OpalAudioMixer::AudioStream::m_cacheSamples

◆ m_jitter

OpalJitterBuffer* OpalAudioMixer::AudioStream::m_jitter

◆ m_mixer

OpalAudioMixer& OpalAudioMixer::AudioStream::m_mixer

◆ m_nextTimestamp

unsigned OpalAudioMixer::AudioStream::m_nextTimestamp

◆ m_samplesUsed

size_t OpalAudioMixer::AudioStream::m_samplesUsed

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