summaryrefslogtreecommitdiff
path: root/chromium/media/base/pipeline.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/base/pipeline.h')
-rw-r--r--chromium/media/base/pipeline.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/media/base/pipeline.h b/chromium/media/base/pipeline.h
index 3e1180fb019..ffa8ad8a029 100644
--- a/chromium/media/base/pipeline.h
+++ b/chromium/media/base/pipeline.h
@@ -8,7 +8,6 @@
#include <memory>
#include "base/memory/ref_counted.h"
-#include "base/optional.h"
#include "base/time/time.h"
#include "media/base/audio_decoder_config.h"
#include "media/base/buffering_state.h"
@@ -22,6 +21,7 @@
#include "media/base/video_decoder_config.h"
#include "media/base/video_transformation.h"
#include "media/base/waiting.h"
+#include "third_party/abseil-cpp/absl/types/optional.h"
#include "ui/gfx/geometry/size.h"
namespace media {
@@ -85,7 +85,7 @@ class MEDIA_EXPORT Pipeline {
// Executed whenever the video frame rate changes. |fps| will be unset if
// the frame rate is unstable. The duration used for the frame rate is
// based on wall clock time, not media time.
- virtual void OnVideoFrameRateChange(base::Optional<int> fps) = 0;
+ virtual void OnVideoFrameRateChange(absl::optional<int> fps) = 0;
};
virtual ~Pipeline() {}
@@ -148,7 +148,7 @@ class MEDIA_EXPORT Pipeline {
// |selected_track_id| is either empty, which means no video track is
// selected, or contains the selected video track id.
virtual void OnSelectedVideoTrackChanged(
- base::Optional<MediaTrack::Id> selected_track_id,
+ absl::optional<MediaTrack::Id> selected_track_id,
base::OnceClosure change_completed_cb) = 0;
// Stops the pipeline. This is a blocking function.
@@ -223,7 +223,7 @@ class MEDIA_EXPORT Pipeline {
// post-decode buffering required to start playback or resume from
// seek/underflow. A null option indicates the hint is unset and the pipeline
// can choose its own default.
- virtual void SetLatencyHint(base::Optional<base::TimeDelta> latency_hint) = 0;
+ virtual void SetLatencyHint(absl::optional<base::TimeDelta> latency_hint) = 0;
// Sets whether pitch adjustment should be applied when the playback rate is
// different than 1.0.