Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::SystemCodecContainer Class Reference

#include <system_codec_container.h>

Collaboration diagram for jami::SystemCodecContainer:
Collaboration graph

Public Member Functions

std::vector< unsignedgetSystemCodecInfoIdList (MediaType type=MEDIA_ALL)
 
std::vector< std::shared_ptr< SystemCodecInfo > > getSystemCodecInfoList (MediaType mediaType=MEDIA_ALL)
 
void initCodecConfig ()
 
void removeCodecByName (const std::string &name, MediaType type=MEDIA_ALL)
 
std::shared_ptr< SystemCodecInfosearchCodecById (unsigned codecId, MediaType type=MEDIA_ALL)
 
std::shared_ptr< SystemCodecInfosearchCodecByName (const std::string &name, MediaType type=MEDIA_ALL)
 
std::shared_ptr< SystemCodecInfosearchCodecByPayload (unsigned payload, MediaType type=MEDIA_ALL)
 
 SystemCodecContainer ()
 
 ~SystemCodecContainer ()
 

Detailed Description

Definition at line 34 of file system_codec_container.h.

Constructor & Destructor Documentation

◆ SystemCodecContainer()

jami::SystemCodecContainer::SystemCodecContainer ( )

Definition at line 37 of file system_codec_container.cpp.

References initCodecConfig().

Here is the call graph for this function:

◆ ~SystemCodecContainer()

jami::SystemCodecContainer::~SystemCodecContainer ( )

Definition at line 42 of file system_codec_container.cpp.

Member Function Documentation

◆ getSystemCodecInfoIdList()

std::vector< unsigned > jami::SystemCodecContainer::getSystemCodecInfoIdList ( MediaType  type = MEDIA_ALL)

Definition at line 269 of file system_codec_container.cpp.

References jami::emitSignal().

Here is the call graph for this function:

◆ getSystemCodecInfoList()

std::vector< std::shared_ptr< SystemCodecInfo > > jami::SystemCodecContainer::getSystemCodecInfoList ( MediaType  mediaType = MEDIA_ALL)

Definition at line 253 of file system_codec_container.cpp.

References jami::emitSignal(), and jami::MEDIA_ALL.

Here is the call graph for this function:

◆ initCodecConfig()

void jami::SystemCodecContainer::initCodecConfig ( )

Definition at line 48 of file system_codec_container.cpp.

References jami::CODEC_ENCODER_DECODER, jami::SystemCodecInfo::DEFAULT_VIDEO_BITRATE, and jami::emitSignal().

Referenced by SystemCodecContainer().

Here is the call graph for this function:

◆ removeCodecByName()

void jami::SystemCodecContainer::removeCodecByName ( const std::string &  name,
MediaType  type = MEDIA_ALL 
)

Definition at line 307 of file system_codec_container.cpp.

References jami::emitSignal().

Here is the call graph for this function:

◆ searchCodecById()

std::shared_ptr< SystemCodecInfo > jami::SystemCodecContainer::searchCodecById ( unsigned  codecId,
MediaType  type = MEDIA_ALL 
)

Definition at line 280 of file system_codec_container.cpp.

References jami::emitSignal().

Here is the call graph for this function:

◆ searchCodecByName()

std::shared_ptr< SystemCodecInfo > jami::SystemCodecContainer::searchCodecByName ( const std::string &  name,
MediaType  type = MEDIA_ALL 
)

Definition at line 289 of file system_codec_container.cpp.

References jami::emitSignal().

Here is the call graph for this function:

◆ searchCodecByPayload()

std::shared_ptr< SystemCodecInfo > jami::SystemCodecContainer::searchCodecByPayload ( unsigned  payload,
MediaType  type = MEDIA_ALL 
)

Definition at line 298 of file system_codec_container.cpp.

References jami::emitSignal().

Here is the call graph for this function:

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