Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::MediaRecorder::StreamObserver Struct Reference
Inheritance diagram for jami::MediaRecorder::StreamObserver:
Inheritance graph
Collaboration diagram for jami::MediaRecorder::StreamObserver:
Collaboration graph

Public Member Functions

void attached (Observable< std::shared_ptr< MediaFrame > > *obs) override
 
void detached (Observable< std::shared_ptr< MediaFrame > > *obs) override
 
 StreamObserver (const MediaStream &ms, std::function< void(const std::shared_ptr< MediaFrame > &)> func)
 
void update (Observable< std::shared_ptr< MediaFrame > > *, const std::shared_ptr< MediaFrame > &m) override
 
 ~StreamObserver ()
 
- Public Member Functions inherited from jami::Observer< std::shared_ptr< MediaFrame > >
virtual ~Observer ()
 

Public Attributes

const MediaStream info
 
bool isEnabled = false
 

Detailed Description

Definition at line 60 of file media_recorder.cpp.

Constructor & Destructor Documentation

◆ StreamObserver()

jami::MediaRecorder::StreamObserver::StreamObserver ( const MediaStream ms,
std::function< void(const std::shared_ptr< MediaFrame > &)>  func 
)
inline

Definition at line 64 of file media_recorder.cpp.

◆ ~StreamObserver()

jami::MediaRecorder::StreamObserver::~StreamObserver ( )
inline

Definition at line 69 of file media_recorder.cpp.

References jami::emitSignal().

Here is the call graph for this function:

Member Function Documentation

◆ attached()

void jami::MediaRecorder::StreamObserver::attached ( Observable< std::shared_ptr< MediaFrame > > *  obs)
inlineoverridevirtual

Reimplemented from jami::Observer< std::shared_ptr< MediaFrame > >.

Definition at line 129 of file media_recorder.cpp.

References jami::emitSignal().

Here is the call graph for this function:

◆ detached()

void jami::MediaRecorder::StreamObserver::detached ( Observable< std::shared_ptr< MediaFrame > > *  obs)
inlineoverridevirtual

Reimplemented from jami::Observer< std::shared_ptr< MediaFrame > >.

Definition at line 134 of file media_recorder.cpp.

References jami::emitSignal().

Here is the call graph for this function:

◆ update()

void jami::MediaRecorder::StreamObserver::update ( Observable< std::shared_ptr< MediaFrame > > *  ,
const std::shared_ptr< MediaFrame > &  m 
)
inlineoverridevirtual

Member Data Documentation

◆ info

const MediaStream jami::MediaRecorder::StreamObserver::info

Definition at line 62 of file media_recorder.cpp.

Referenced by update().

◆ isEnabled

bool jami::MediaRecorder::StreamObserver::isEnabled = false

Definition at line 141 of file media_recorder.cpp.

Referenced by update().


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