WebRTC module
PeerSession::MediaConfig
Configuration for WebRTC peer session establishment.
MediaConfig
#include <icy/webrtc/peersession.h>
struct MediaConfigDefined in src/webrtc/include/icy/webrtc/peersession.h:61
Public Attributes
| Return | Name | Description |
|---|---|---|
av::VideoCodec | videoCodec | Desired video codec for send/receive negotiation. |
av::AudioCodec | audioCodec | Desired audio codec for send/receive negotiation. |
rtc::Description::Direction | videoDirection | |
rtc::Description::Direction | audioDirection | |
JitterBufferConfig | videoJitterBuffer | Receive-side buffering for depacketized remote video frames. |
JitterBufferConfig | audioJitterBuffer | Receive-side buffering for depacketized remote audio frames. |
videoCodec
av::VideoCodec videoCodecType: av::VideoCodec
Defined in src/webrtc/include/icy/webrtc/peersession.h:63
Desired video codec for send/receive negotiation.
audioCodec
av::AudioCodec audioCodecType: av::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::SendRecvDefined in src/webrtc/include/icy/webrtc/peersession.h:65
audioDirection
rtc::Description::Direction audioDirection = rtc::Description::Direction::SendRecvDefined in src/webrtc/include/icy/webrtc/peersession.h:66
videoJitterBuffer
JitterBufferConfig videoJitterBufferType: JitterBufferConfig
Defined in src/webrtc/include/icy/webrtc/peersession.h:67
Receive-side buffering for depacketized remote video frames.
audioJitterBuffer
JitterBufferConfig audioJitterBufferType: JitterBufferConfig
Defined in src/webrtc/include/icy/webrtc/peersession.h:68
Receive-side buffering for depacketized remote audio frames.
