#ifndef MEDIA_RENDERERS_RENDERER_IMPL_FACTORY_H_
#define MEDIA_RENDERERS_RENDERER_IMPL_FACTORY_H_
#include <memory>
#include <vector>
#include "base/functional/callback.h"
#include "base/memory/raw_ptr.h"
#include "base/task/sequenced_task_runner.h"
#include "build/build_config.h"
#include "media/base/media_export.h"
#include "media/base/media_player_logging_id.h"
#include "media/base/renderer_factory.h"
#if !BUILDFLAG(IS_ANDROID)
#include "media/base/speech_recognition_client.h"
#endif
namespace media {
class AudioBuffer;
class AudioDecoder;
class AudioRendererSink;
class DecoderFactory;
class GpuVideoAcceleratorFactories;
class MediaLog;
class VideoDecoder;
class VideoRendererSink;
CreateAudioDecodersCB;
CreateVideoDecodersCB;
class MEDIA_EXPORT RendererImplFactory final : public RendererFactory { … };
}
#endif