Ring Daemon 16.0.0
|
#include <videomanager_interface.h>
Public Member Functions | |
AudioFrame () | |
AudioFrame (const jami::AudioFormat &format, size_t nb_samples=0) | |
float | calcRMS () const |
jami::AudioFormat | getFormat () const |
size_t | getFrameSize () const |
void | mix (const AudioFrame &o) |
~AudioFrame () | |
![]() | |
void | copyFrom (const MediaFrame &o) |
FrameBuffer | getFrame () |
MediaFrame () | |
MediaFrame (const MediaFrame &)=delete | |
MediaFrame (MediaFrame &&o)=delete | |
MediaFrame & | operator= (const MediaFrame &o)=delete |
MediaFrame & | operator= (MediaFrame &&o)=delete |
AVPacket * | packet () const noexcept |
const AVFrame * | pointer () const noexcept |
AVFrame * | pointer () noexcept |
virtual void | reset () noexcept |
void | setPacket (PacketBuffer &&pkt) |
virtual | ~MediaFrame ()=default |
Public Attributes | |
bool | has_voice {false} |
Additional Inherited Members | |
![]() | |
FrameBuffer | frame_ |
PacketBuffer | packet_ |
Definition at line 102 of file videomanager_interface.h.
|
inline |
Definition at line 105 of file videomanager_interface.h.
libjami::AudioFrame::AudioFrame | ( | const jami::AudioFormat & | format, |
size_t | nb_samples = 0 |
||
) |
Definition at line 91 of file videomanager.cpp.
|
inline |
Definition at line 109 of file videomanager_interface.h.
float libjami::AudioFrame::calcRMS | ( | ) | const |
Definition at line 179 of file videomanager.cpp.
References libjami::MediaFrame::frame_, and JAMI_ERR.
jami::AudioFormat libjami::AudioFrame::getFormat | ( | ) | const |
Definition at line 109 of file videomanager.cpp.
References libjami::MediaFrame::frame_, and jami::AudioFormat::sample_rate.
size_t libjami::AudioFrame::getFrameSize | ( | ) | const |
Definition at line 117 of file videomanager.cpp.
References libjami::MediaFrame::frame_.
void libjami::AudioFrame::mix | ( | const AudioFrame & | o | ) |
Definition at line 136 of file videomanager.cpp.
References jami::libav_utils::fillWithSilence(), and libjami::MediaFrame::pointer().
bool libjami::AudioFrame::has_voice {false} |
Definition at line 114 of file videomanager_interface.h.