| Index: media/mojo/services/mojo_renderer_client_impl.cc
|
| diff --git a/media/mojo/services/mojo_renderer_client_impl.cc b/media/mojo/services/mojo_renderer_client_impl.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a2e36cfcfb431a883627d327bc42401f6adb5d9a
|
| --- /dev/null
|
| +++ b/media/mojo/services/mojo_renderer_client_impl.cc
|
| @@ -0,0 +1,79 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#include "media/mojo/services/mojo_renderer_client_impl.h"
|
| +
|
| +#include "mojo/public/cpp/application/connect.h"
|
| +
|
| +namespace media {
|
| +
|
| +// A media::Renderer that proxies to a mojo::MediaRenderer.
|
| +MojoRendererClientImpl::MojoRendererClientImpl(
|
| + mojo::ServiceProvider* media_renderer_provider) {
|
| + mojo::ConnectToService(media_renderer_provider, &remote_renderer_);
|
| +}
|
| +
|
| +MojoRendererClientImpl::~MojoRendererClientImpl() {}
|
| +
|
| + // Renderer implementation.
|
| +void MojoRendererClientImpl::Initialize(
|
| + const PipelineStatusCB& init_cb,
|
| + const StatisticsCB& statistics_cb,
|
| + const base::Closure& ended_cb,
|
| + const PipelineStatusCB& error_cb,
|
| + const BufferingStateCB& buffering_state_cb,
|
| + const TimeDeltaCB& get_duration_cb) {
|
| +
|
| +}
|
| +
|
| +void MojoRendererClientImpl::Flush(const base::Closure& flush_cb) {
|
| +
|
| +}
|
| +
|
| +void MojoRendererClientImpl::StartPlayingFrom(base::TimeDelta time) {
|
| +
|
| +}
|
| +
|
| +void MojoRendererClientImpl::SetPlaybackRate(float playback_rate) {
|
| +
|
| +}
|
| +
|
| +void MojoRendererClientImpl::SetVolume(float volume) {
|
| +
|
| +}
|
| +
|
| +base::TimeDelta MojoRendererClientImpl::GetMediaTime() {
|
| + return base::TimeDelta();
|
| +}
|
| +
|
| +bool MojoRendererClientImpl::HasAudio() {
|
| + return false;
|
| +}
|
| +
|
| +bool MojoRendererClientImpl::HasVideo() {
|
| + return false;
|
| +}
|
| +
|
| +void MojoRendererClientImpl::SetCdm(MediaKeys* cdm) {
|
| +
|
| +}
|
| +
|
| +void MojoRendererClientImpl::OnTimeUpdate(int64_t time_delta_usec) {
|
| +
|
| +}
|
| +
|
| +void MojoRendererClientImpl::OnBufferingStateChange(
|
| + mojo::BufferingState state) {
|
| +
|
| +}
|
| +
|
| +void MojoRendererClientImpl::OnEnded() {
|
| +
|
| +}
|
| +
|
| +void MojoRendererClientImpl::OnError() {
|
| +
|
| +}
|
| +
|
| +} // namespace media
|
|
|