Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::MediaDescription Struct Reference

MediaDescription Negotiated RTP media slot. More...

#include <media_codec.h>

Collaboration diagram for jami::MediaDescription:
Collaboration graph

Public Attributes

dhtnet::IpAddr addr {}
 Endpoint socket address.
 
unsigned bitrate {}
 
std::shared_ptr< SystemCodecInfocodec {}
 RTP.
 
CryptoAttribute crypto {}
 Crypto parameters.
 
MediaDirection direction_ {MediaDirection::UNKNOWN}
 
bool enabled {false}
 
bool fecEnabled {false}
 
unsigned frame_size {}
 Audio parameters.
 
bool linkableHW {false}
 
RateMode mode {RateMode::CRF_CONSTRAINED}
 
bool onHold {false}
 
std::string parameters {}
 Video parameters.
 
unsigned payload_type {}
 
std::string receiving_sdp {}
 
dhtnet::IpAddr rtcp_addr {}
 RTCP socket address.
 
unsigned rtp_clockrate {8000}
 
MediaType type {}
 Audio / video.
 

Detailed Description

MediaDescription Negotiated RTP media slot.

Definition at line 232 of file media_codec.h.

Member Data Documentation

◆ addr

dhtnet::IpAddr jami::MediaDescription::addr {}

◆ bitrate

unsigned jami::MediaDescription::bitrate {}

Definition at line 250 of file media_codec.h.

◆ codec

std::shared_ptr<SystemCodecInfo> jami::MediaDescription::codec {}

RTP.

Definition at line 247 of file media_codec.h.

Referenced by jami::RtpSession::getCodec(), and jami::video::VideoRtpSession::updateMedia().

◆ crypto

CryptoAttribute jami::MediaDescription::crypto {}

Crypto parameters.

Definition at line 263 of file media_codec.h.

Referenced by jami::AudioRtpSession::start(), and jami::video::VideoRtpSession::start().

◆ direction_

MediaDirection jami::MediaDescription::direction_ {MediaDirection::UNKNOWN}

Definition at line 238 of file media_codec.h.

◆ enabled

◆ fecEnabled

bool jami::MediaDescription::fecEnabled {false}

Definition at line 255 of file media_codec.h.

◆ frame_size

unsigned jami::MediaDescription::frame_size {}

Audio parameters.

Definition at line 254 of file media_codec.h.

◆ linkableHW

bool jami::MediaDescription::linkableHW {false}

Definition at line 260 of file media_codec.h.

◆ mode

RateMode jami::MediaDescription::mode {RateMode::CRF_CONSTRAINED}

Definition at line 259 of file media_codec.h.

◆ onHold

◆ parameters

std::string jami::MediaDescription::parameters {}

Video parameters.

Definition at line 258 of file media_codec.h.

◆ payload_type

unsigned jami::MediaDescription::payload_type {}

Definition at line 248 of file media_codec.h.

◆ receiving_sdp

std::string jami::MediaDescription::receiving_sdp {}

Definition at line 249 of file media_codec.h.

◆ rtcp_addr

dhtnet::IpAddr jami::MediaDescription::rtcp_addr {}

RTCP socket address.

Definition at line 244 of file media_codec.h.

Referenced by jami::AudioRtpSession::start(), and jami::video::VideoRtpSession::start().

◆ rtp_clockrate

unsigned jami::MediaDescription::rtp_clockrate {8000}

Definition at line 251 of file media_codec.h.

◆ type

MediaType jami::MediaDescription::type {}

Audio / video.

Definition at line 235 of file media_codec.h.

Referenced by jami::Sdp::getMediaDescriptions().


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