Chromium Code Reviews| Index: chromecast/renderer/media/renderer_media_pipeline.h |
| diff --git a/chromecast/media/cma/pipeline/media_pipeline.h b/chromecast/renderer/media/renderer_media_pipeline.h |
| similarity index 65% |
| rename from chromecast/media/cma/pipeline/media_pipeline.h |
| rename to chromecast/renderer/media/renderer_media_pipeline.h |
| index 625917ceecbd9cab7f14d5797a815e0bff7f407f..ac9f9d4565751079c106c901588b4b9802f36c07 100644 |
| --- a/chromecast/media/cma/pipeline/media_pipeline.h |
| +++ b/chromecast/renderer/media/renderer_media_pipeline.h |
| @@ -2,8 +2,8 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef CHROMECAST_MEDIA_CMA_PIPELINE_MEDIA_PIPELINE_H_ |
| -#define CHROMECAST_MEDIA_CMA_PIPELINE_MEDIA_PIPELINE_H_ |
| +#ifndef CHROMECAST_RENDERER_MEDIA_RENDERER_MEDIA_PIPELINE_H_ |
| +#define CHROMECAST_RENDERER_MEDIA_RENDERER_MEDIA_PIPELINE_H_ |
| #include <vector> |
| @@ -14,7 +14,6 @@ |
| namespace media { |
| class AudioDecoderConfig; |
| -class BrowserCdm; |
| class VideoDecoderConfig; |
| } |
| @@ -25,10 +24,10 @@ class CodedFrameProvider; |
| struct MediaPipelineClient; |
| class VideoPipeline; |
| -class MediaPipeline { |
| +class RendererMediaPipeline { |
| public: |
| - MediaPipeline() {} |
| - virtual ~MediaPipeline() {} |
| + RendererMediaPipeline() {} |
|
slan
2015/10/07 02:06:47
This class can also be simplified in the way that
kmackay
2015/10/07 16:37:58
Done.
|
| + virtual ~RendererMediaPipeline() {} |
| // Set the media pipeline client. |
| virtual void SetClient(const MediaPipelineClient& client) = 0; |
| @@ -37,19 +36,18 @@ class MediaPipeline { |
| // The CDM is refered by its id. |
| virtual void SetCdm(int cdm_id) = 0; |
| - // Return the audio/video pipeline owned by the MediaPipeline. |
| + // Return the audio/video pipeline owned by the RendererMediaPipeline. |
| virtual AudioPipeline* GetAudioPipeline() const = 0; |
| virtual VideoPipeline* GetVideoPipeline() const = 0; |
| // Create an audio/video pipeline. |
| - // MediaPipeline owns the resulting audio/video pipeline. |
| + // RendererMediaPipeline owns the resulting audio/video pipeline. |
| // Only one audio and one video pipeline can be created. |
| - virtual void InitializeAudio( |
| - const ::media::AudioDecoderConfig& config, |
| - scoped_ptr<CodedFrameProvider> frame_provider, |
| - const ::media::PipelineStatusCB& status_cb) = 0; |
| + virtual void InitializeAudio(const ::media::AudioDecoderConfig& config, |
| + scoped_ptr<CodedFrameProvider> frame_provider, |
| + const ::media::PipelineStatusCB& status_cb) = 0; |
| virtual void InitializeVideo( |
| - const std::vector<::media::VideoDecoderConfig>& configs, |
| + const std::vector< ::media::VideoDecoderConfig>& configs, |
| scoped_ptr<CodedFrameProvider> frame_provider, |
| const ::media::PipelineStatusCB& status_cb) = 0; |
| @@ -62,10 +60,10 @@ class MediaPipeline { |
| virtual void SetPlaybackRate(double playback_rate) = 0; |
| private: |
| - DISALLOW_COPY_AND_ASSIGN(MediaPipeline); |
| + DISALLOW_COPY_AND_ASSIGN(RendererMediaPipeline); |
| }; |
| } // namespace media |
| } // namespace chromecast |
| -#endif // CHROMECAST_MEDIA_CMA_PIPELINE_MEDIA_PIPELINE_H_ |
| +#endif // CHROMECAST_RENDERER_MEDIA_RENDERER_MEDIA_PIPELINE_H_ |