summaryrefslogtreecommitdiffstats
path: root/chromecast/media/cma/pipeline/av_pipeline_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromecast/media/cma/pipeline/av_pipeline_impl.h')
-rw-r--r--chromecast/media/cma/pipeline/av_pipeline_impl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromecast/media/cma/pipeline/av_pipeline_impl.h b/chromecast/media/cma/pipeline/av_pipeline_impl.h
index 4dfe091..ad44026 100644
--- a/chromecast/media/cma/pipeline/av_pipeline_impl.h
+++ b/chromecast/media/cma/pipeline/av_pipeline_impl.h
@@ -54,6 +54,10 @@ class AvPipelineImpl : MediaPipelineBackend::Decoder::Delegate {
virtual void UpdateStatistics() = 0;
+ int bytes_decoded_since_last_update() const {
+ return bytes_decoded_since_last_update_;
+ }
+
protected:
// Pipeline states.
enum State {
@@ -80,6 +84,7 @@ class AvPipelineImpl : MediaPipelineBackend::Decoder::Delegate {
size_t max_frame_size);
::media::PipelineStatistics previous_stats_;
+ int bytes_decoded_since_last_update_;
private:
void OnFlushDone();