summaryrefslogtreecommitdiff
path: root/chromium/media/formats/hls/variant_stream.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/formats/hls/variant_stream.h')
-rw-r--r--chromium/media/formats/hls/variant_stream.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/chromium/media/formats/hls/variant_stream.h b/chromium/media/formats/hls/variant_stream.h
index a7936a4107a..1c621e8bec4 100644
--- a/chromium/media/formats/hls/variant_stream.h
+++ b/chromium/media/formats/hls/variant_stream.h
@@ -1,4 +1,4 @@
-// Copyright 2022 The Chromium Authors. All rights reserved.
+// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -19,7 +19,7 @@ class MEDIA_EXPORT VariantStream {
types::DecimalInteger bandwidth,
absl::optional<types::DecimalInteger> average_bandwidth,
absl::optional<types::DecimalFloatingPoint> score,
- absl::optional<std::string> codecs,
+ absl::optional<std::vector<std::string>> codecs,
absl::optional<types::DecimalResolution> resolution,
absl::optional<types::DecimalFloatingPoint> frame_rate);
VariantStream(const VariantStream&) = delete;
@@ -76,9 +76,11 @@ class MEDIA_EXPORT VariantStream {
return score_;
}
- // A comma-separated list of media sample formats present in one or more
- // renditions of this variant.
- const absl::optional<std::string>& GetCodecs() const { return codecs_; }
+ // A list of media sample formats present in one or more renditions of this
+ // variant.
+ const absl::optional<std::vector<std::string>>& GetCodecs() const {
+ return codecs_;
+ }
// A value representing the optimal pixel resolution at which to display all
// video in this variant stream.
@@ -96,7 +98,7 @@ class MEDIA_EXPORT VariantStream {
types::DecimalInteger bandwidth_;
absl::optional<types::DecimalInteger> average_bandwidth_;
absl::optional<types::DecimalFloatingPoint> score_;
- absl::optional<std::string> codecs_;
+ absl::optional<std::vector<std::string>> codecs_;
absl::optional<types::DecimalResolution> resolution_;
absl::optional<types::DecimalFloatingPoint> frame_rate_;
};