Index: webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java |
diff --git a/webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java b/webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java |
index d8ac182e3fca8abeff1e735a958b8e1b30a4f218..70295b7060ab74f61c7e2594b89cc596cf5924c3 100644 |
--- a/webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java |
+++ b/webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java |
@@ -16,6 +16,19 @@ import java.util.Map; |
* Represent a video codec as encoded in SDP. |
*/ |
public class VideoCodecInfo { |
+ // Keys for H264 VideoCodecInfo properties. |
+ public static final String H264_FMTP_PROFILE_LEVEL_ID = "profile-level-id"; |
+ public static final String H264_FMTP_LEVEL_ASYMMETRY_ALLOWED = "level-asymmetry-allowed"; |
+ public static final String H264_FMTP_PACKETIZATION_MODE = "packetization-mode"; |
+ |
+ public static final String H264_PROFILE_CONSTRAINED_BASELINE = "4200"; |
+ public static final String H264_PROFILE_CONSTRAINED_HIGH = "640c"; |
+ public static final String H264_LEVEL_3_1 = "1f"; // 31 in hex. |
+ public static final String H264_CONSTRAINED_HIGH_3_1 = |
+ H264_PROFILE_CONSTRAINED_HIGH + H264_LEVEL_3_1; |
+ public static final String H264_CONSTRAINED_BASELINE_3_1 = |
+ H264_PROFILE_CONSTRAINED_BASELINE + H264_LEVEL_3_1; |
+ |
public final int payload; |
public final String name; |
public final Map<String, String> params; |