#include "media/mojo/clients/mojo_renderer_wrapper.h"
#include <utility>
namespace media {
MojoRendererWrapper::MojoRendererWrapper(
std::unique_ptr<MojoRenderer> mojo_renderer)
: … { … }
MojoRendererWrapper::~MojoRendererWrapper() = default;
void MojoRendererWrapper::Initialize(MediaResource* media_resource,
RendererClient* client,
PipelineStatusCallback init_cb) { … }
void MojoRendererWrapper::Flush(base::OnceClosure flush_cb) { … }
void MojoRendererWrapper::StartPlayingFrom(base::TimeDelta time) { … }
void MojoRendererWrapper::SetPlaybackRate(double playback_rate) { … }
void MojoRendererWrapper::SetVolume(float volume) { … }
void MojoRendererWrapper::SetCdm(CdmContext* cdm_context,
CdmAttachedCB cdm_attached_cb) { … }
void MojoRendererWrapper::SetLatencyHint(
std::optional<base::TimeDelta> latency_hint) { … }
base::TimeDelta MojoRendererWrapper::GetMediaTime() { … }
}