#ifndef MEDIA_BASE_MEDIA_CLIENT_H_
#define MEDIA_BASE_MEDIA_CLIENT_H_
#include <memory>
#include <optional>
#include <vector>
#include "media/base/audio_codecs.h"
#include "media/base/audio_parameters.h"
#include "media/base/decoder_buffer.h"
#include "media/base/key_system_info.h"
#include "media/base/media_export.h"
#include "media/base/media_types.h"
#include "media/base/video_codecs.h"
#include "media/base/video_color_space.h"
#include "ui/gfx/color_space.h"
#include "url/gurl.h"
namespace media {
class MediaClient;
MEDIA_EXPORT void SetMediaClient(MediaClient* media_client);
#if defined(IS_MEDIA_IMPL) || defined(MEDIA_BLINK_IMPLEMENTATION)
MEDIA_EXPORT MediaClient* GetMediaClient();
#endif
class MEDIA_EXPORT ExternalMemoryAllocator { … };
class MEDIA_EXPORT MediaClient { … };
}
#endif