Ring Daemon 16.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
jami::PeerRecorder Class Referenceabstract

#include <peerrecorder.h>

Inheritance diagram for jami::PeerRecorder:
Inheritance graph
Collaboration diagram for jami::PeerRecorder:
Collaboration graph

Public Member Functions

virtual bool hasPeerVoice () const
 
virtual bool isPeerMuted () const
 
virtual bool isPeerRecording () const
 
virtual void peerMuted (bool muted, int streamIdx)=0
 
 PeerRecorder ()
 
virtual void peerRecording (bool state)=0
 
virtual void peerVoice (bool voice)=0
 
virtual ~PeerRecorder ()
 

Protected Attributes

bool peerMuted_ {false}
 
bool peerRecording_ {false}
 
bool peerVoice_ {false}
 

Detailed Description

Definition at line 28 of file peerrecorder.h.

Constructor & Destructor Documentation

◆ PeerRecorder()

jami::PeerRecorder::PeerRecorder ( )
inline

Definition at line 31 of file peerrecorder.h.

◆ ~PeerRecorder()

virtual jami::PeerRecorder::~PeerRecorder ( )
inlinevirtual

Definition at line 32 of file peerrecorder.h.

Member Function Documentation

◆ hasPeerVoice()

virtual bool jami::PeerRecorder::hasPeerVoice ( ) const
inlinevirtual

Definition at line 44 of file peerrecorder.h.

References peerVoice_.

◆ isPeerMuted()

virtual bool jami::PeerRecorder::isPeerMuted ( ) const
inlinevirtual

Definition at line 40 of file peerrecorder.h.

References peerMuted_.

◆ isPeerRecording()

virtual bool jami::PeerRecorder::isPeerRecording ( ) const
inlinevirtual

Definition at line 36 of file peerrecorder.h.

References peerRecording_.

◆ peerMuted()

virtual void jami::PeerRecorder::peerMuted ( bool  muted,
int  streamIdx 
)
pure virtual

Implemented in jami::SIPCall.

◆ peerRecording()

virtual void jami::PeerRecorder::peerRecording ( bool  state)
pure virtual

Implemented in jami::SIPCall.

◆ peerVoice()

virtual void jami::PeerRecorder::peerVoice ( bool  voice)
pure virtual

Implemented in jami::SIPCall.

Member Data Documentation

◆ peerMuted_

bool jami::PeerRecorder::peerMuted_ {false}
protected

Definition at line 48 of file peerrecorder.h.

Referenced by isPeerMuted().

◆ peerRecording_

bool jami::PeerRecorder::peerRecording_ {false}
protected

Definition at line 47 of file peerrecorder.h.

Referenced by isPeerRecording().

◆ peerVoice_

bool jami::PeerRecorder::peerVoice_ {false}
protected

Definition at line 49 of file peerrecorder.h.

Referenced by hasPeerVoice().


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