aboutsummaryrefslogtreecommitdiff
path: root/sdk/android/src/java/org/webrtc/VideoCodecMimeType.java
diff options
context:
space:
mode:
Diffstat (limited to 'sdk/android/src/java/org/webrtc/VideoCodecMimeType.java')
-rw-r--r--sdk/android/src/java/org/webrtc/VideoCodecMimeType.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/sdk/android/src/java/org/webrtc/VideoCodecMimeType.java b/sdk/android/src/java/org/webrtc/VideoCodecMimeType.java
index f27a9176cf..93a9286165 100644
--- a/sdk/android/src/java/org/webrtc/VideoCodecMimeType.java
+++ b/sdk/android/src/java/org/webrtc/VideoCodecMimeType.java
@@ -14,7 +14,8 @@ package org.webrtc;
enum VideoCodecMimeType {
VP8("video/x-vnd.on2.vp8"),
VP9("video/x-vnd.on2.vp9"),
- H264("video/avc");
+ H264("video/avc"),
+ AV1("video/av01");
private final String mimeType;
@@ -25,4 +26,12 @@ enum VideoCodecMimeType {
String mimeType() {
return mimeType;
}
+
+ static VideoCodecMimeType fromSdpCodecName(String codecName) {
+ return codecName.equals("AV1X") ? AV1 : valueOf(codecName);
+ }
+
+ String toSdpCodecName() {
+ return this == AV1 ? "AV1X" : name();
+ }
}