aboutsummaryrefslogtreecommitdiff
path: root/cast/streaming
diff options
context:
space:
mode:
Diffstat (limited to 'cast/streaming')
-rw-r--r--cast/streaming/remoting_capabilities.h3
-rw-r--r--cast/streaming/sender_session.cc3
2 files changed, 5 insertions, 1 deletions
diff --git a/cast/streaming/remoting_capabilities.h b/cast/streaming/remoting_capabilities.h
index 6957028f..a2f7b173 100644
--- a/cast/streaming/remoting_capabilities.h
+++ b/cast/streaming/remoting_capabilities.h
@@ -37,7 +37,8 @@ enum class VideoCapability {
kH264,
kVp8,
kVp9,
- kHevc
+ kHevc,
+ kAv1
};
// This class is similar to the RemotingSinkMetadata in Chrome, however
diff --git a/cast/streaming/sender_session.cc b/cast/streaming/sender_session.cc
index cae6f3e4..c47e9667 100644
--- a/cast/streaming/sender_session.cc
+++ b/cast/streaming/sender_session.cc
@@ -186,6 +186,9 @@ RemotingCapabilities ToCapabilities(const ReceiverCapability& capability) {
case MediaCapability::kHevc:
out.video.push_back(VideoCapability::kHevc);
break;
+ case MediaCapability::kAv1:
+ out.video.push_back(VideoCapability::kAv1);
+ break;
case MediaCapability::kVideo:
// noop, as "video" is ignored by Chrome remoting.
break;