WebRTC module

PeerSession::MediaConfig

[Configuration]({#ref classicy_1_1Configuration #}) for WebRTC peer session establishment.

MediaConfig

#include <icy/webrtc/peersession.h>

Configuration for WebRTC peer session establishment.

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

videoCodec

av::VideoCodec videoCodec

Desired video codec for send/receive negotiation.


audioCodec

av::AudioCodec audioCodec

Desired audio codec for send/receive negotiation.


videoDirection

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

audioDirection

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