Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Unified Diff: chromecast/media/cma/backend/media_pipeline_backend_default.h

Issue 2583213003: [chromecast] Adds MediaSinkDefault. (Closed)
Patch Set: simple sink Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chromecast/media/cma/backend/media_pipeline_backend_default.h
diff --git a/chromecast/media/cma/backend/media_pipeline_backend_default.h b/chromecast/media/cma/backend/media_pipeline_backend_default.h
index c838797a79d40e7913a98ccfaabd7799195246ce..b1a442873619282f88f4d8218696576d1fe06351 100644
--- a/chromecast/media/cma/backend/media_pipeline_backend_default.h
+++ b/chromecast/media/cma/backend/media_pipeline_backend_default.h
@@ -10,7 +10,6 @@
#include <memory>
#include "base/macros.h"
-#include "base/time/time.h"
#include "chromecast/public/media/media_pipeline_backend.h"
namespace chromecast {
@@ -24,7 +23,6 @@ class MediaPipelineBackendDefault : public MediaPipelineBackend {
MediaPipelineBackendDefault();
~MediaPipelineBackendDefault() override;
- bool running() const { return running_; }
const AudioDecoderDefault* audio_decoder() const {
return audio_decoder_.get();
}
@@ -44,11 +42,14 @@ class MediaPipelineBackendDefault : public MediaPipelineBackend {
bool SetPlaybackRate(float rate) override;
private:
- int64_t start_pts_;
- base::TimeTicks start_clock_;
- bool running_;
+ enum State {
+ kStateUninitialized,
+ kStateInitialized,
+ kStatePlaying,
+ kStatePaused,
+ };
+ State state_;
float rate_;
-
std::unique_ptr<AudioDecoderDefault> audio_decoder_;
std::unique_ptr<VideoDecoderDefault> video_decoder_;
« no previous file with comments | « chromecast/media/cma/backend/audio_decoder_default.cc ('k') | chromecast/media/cma/backend/media_pipeline_backend_default.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698