Index: webrtc/sdk/objc/Framework/Classes/Video/RTCVideoCodec.mm |
diff --git a/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoCodec.mm b/webrtc/sdk/objc/Framework/Classes/Video/RTCVideoCodec.mm |
similarity index 96% |
rename from webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoCodec.mm |
rename to webrtc/sdk/objc/Framework/Classes/Video/RTCVideoCodec.mm |
index a1b9109fd34d3c0313c85d2e4805c88367a942ab..ecddee365f1241fa7117e54187a9e63e526708c9 100644 |
--- a/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoCodec.mm |
+++ b/webrtc/sdk/objc/Framework/Classes/Video/RTCVideoCodec.mm |
@@ -67,6 +67,7 @@ |
@synthesize targetBitrate = _targetBitrate; |
@synthesize maxFramerate = _maxFramerate; |
@synthesize qpMax = _qpMax; |
+@synthesize mode = _mode; |
- (instancetype)initWithVideoCodec:(const webrtc::VideoCodec *__nullable)videoCodec { |
if (self = [super init]) { |
@@ -84,6 +85,7 @@ |
_targetBitrate = videoCodec->targetBitrate; |
_maxFramerate = videoCodec->maxFramerate; |
_qpMax = videoCodec->qpMax; |
+ _mode = (RTCVideoCodecMode)videoCodec->mode; |
} |
} |
@@ -107,6 +109,7 @@ |
codecSettings->targetBitrate = _targetBitrate; |
codecSettings->maxFramerate = _maxFramerate; |
codecSettings->qpMax = _qpMax; |
+ codecSettings->mode = (webrtc::VideoCodecMode)_mode; |
return codecSettings; |
} |