#include "components/cast_streaming/renderer/control/playback_command_forwarding_renderer_factory.h"
#include "base/task/sequenced_task_runner.h"
#include "components/cast_streaming/renderer/control/playback_command_forwarding_renderer.h"
namespace cast_streaming {
PlaybackCommandForwardingRendererFactory::
PlaybackCommandForwardingRendererFactory(
mojo::PendingReceiver<media::mojom::Renderer> pending_renderer_controls)
: … { … }
PlaybackCommandForwardingRendererFactory::
~PlaybackCommandForwardingRendererFactory() = default;
void PlaybackCommandForwardingRendererFactory::SetWrappedRendererFactory(
media::RendererFactory* wrapped_factory) { … }
std::unique_ptr<media::Renderer>
PlaybackCommandForwardingRendererFactory::CreateRenderer(
const scoped_refptr<base::SequencedTaskRunner>& media_task_runner,
const scoped_refptr<base::TaskRunner>& worker_task_runner,
media::AudioRendererSink* audio_renderer_sink,
media::VideoRendererSink* video_renderer_sink,
media::RequestOverlayInfoCB request_overlay_info_cb,
const gfx::ColorSpace& target_color_space) { … }
}