Home
WebRTC module

PeerSession::MediaConfig

Configuration for WebRTC peer session establishment.

MediaConfig

#include <icy/webrtc/peersession.h>
struct MediaConfig

Defined in src/webrtc/include/icy/webrtc/peersession.h:61

Configuration for WebRTC peer session establishment.

List of all members

NameKindOwner
videoCodecvariableDeclared here
audioCodecvariableDeclared here
videoDirectionvariableDeclared here
audioDirectionvariableDeclared here
videoJitterBuffervariableDeclared here
audioJitterBuffervariableDeclared here

Public Attributes

ReturnNameDescription
av::VideoCodecvideoCodecDesired video codec for send/receive negotiation.
av::AudioCodecaudioCodecDesired audio codec for send/receive negotiation.
rtc::Description::DirectionvideoDirection
rtc::Description::DirectionaudioDirection
JitterBufferConfigvideoJitterBufferReceive-side buffering for depacketized remote video frames.
JitterBufferConfigaudioJitterBufferReceive-side buffering for depacketized remote audio frames.

videoCodec

av::VideoCodec videoCodec

Defined in src/webrtc/include/icy/webrtc/peersession.h:63

Desired video codec for send/receive negotiation.


audioCodec

av::AudioCodec audioCodec

Defined in src/webrtc/include/icy/webrtc/peersession.h:64

Desired audio codec for send/receive negotiation.


videoDirection

rtc::Description::Direction videoDirection = rtc::Description::Direction::SendRecv

Defined in src/webrtc/include/icy/webrtc/peersession.h:65


audioDirection

rtc::Description::Direction audioDirection = rtc::Description::Direction::SendRecv

Defined in src/webrtc/include/icy/webrtc/peersession.h:66


videoJitterBuffer

JitterBufferConfig videoJitterBuffer

Defined in src/webrtc/include/icy/webrtc/peersession.h:67

Receive-side buffering for depacketized remote video frames.


audioJitterBuffer

JitterBufferConfig audioJitterBuffer

Defined in src/webrtc/include/icy/webrtc/peersession.h:68

Receive-side buffering for depacketized remote audio frames.