Add support for RtpEncodingParameters num_temporal_layers.
Configuring different number of temporal layers per simulcast layer is not supported. Bug: webrtc:9785 Change-Id: I5709b2235233420e22e68fb0ae512305ae87e36c Reviewed-on: https://webrtc-review.googlesource.com/c/102120 Commit-Queue: Åsa Persson <asapersson@webrtc.org> Reviewed-by: Seth Hampson <shampson@webrtc.org> Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24942}
This commit is contained in:
@ -27,6 +27,7 @@ ScopedJavaLocalRef<jobject> NativeToJavaRtpEncodingParameter(
|
||||
env, encoding.active, NativeToJavaInteger(env, encoding.max_bitrate_bps),
|
||||
NativeToJavaInteger(env, encoding.min_bitrate_bps),
|
||||
NativeToJavaInteger(env, encoding.max_framerate),
|
||||
NativeToJavaInteger(env, encoding.num_temporal_layers),
|
||||
encoding.ssrc ? NativeToJavaLong(env, *encoding.ssrc) : nullptr);
|
||||
}
|
||||
|
||||
@ -72,6 +73,10 @@ RtpEncodingParameters JavaToNativeRtpEncodingParameters(
|
||||
ScopedJavaLocalRef<jobject> j_max_framerate =
|
||||
Java_Encoding_getMaxFramerate(jni, j_encoding_parameters);
|
||||
encoding.max_framerate = JavaToNativeOptionalInt(jni, j_max_framerate);
|
||||
ScopedJavaLocalRef<jobject> j_num_temporal_layers =
|
||||
Java_Encoding_getNumTemporalLayers(jni, j_encoding_parameters);
|
||||
encoding.num_temporal_layers =
|
||||
JavaToNativeOptionalInt(jni, j_num_temporal_layers);
|
||||
ScopedJavaLocalRef<jobject> j_ssrc =
|
||||
Java_Encoding_getSsrc(jni, j_encoding_parameters);
|
||||
if (!IsNull(jni, j_ssrc))
|
||||
|
||||
Reference in New Issue
Block a user