#ifndef MEDIA_CAST_CAST_CONFIG_H_
#define MEDIA_CAST_CAST_CONFIG_H_
#include <stddef.h>
#include <stdint.h>
#include <optional>
#include <string>
#include "base/functional/callback.h"
#include "base/memory/scoped_refptr.h"
#include "base/memory/unsafe_shared_memory_region.h"
#include "base/task/single_thread_task_runner.h"
#include "base/time/time.h"
#include "media/base/audio_codecs.h"
#include "media/base/video_codecs.h"
namespace media {
class VideoEncodeAccelerator;
namespace cast {
enum class RtpPayloadType { … };
constexpr base::TimeDelta kDefaultTargetPlayoutDelay = …;
enum SuggestedDefaults { … };
struct VideoCodecParams { … };
struct AudioCodecParams { … };
struct FrameSenderConfig { … };
ReceiveVideoEncodeAcceleratorCallback;
CreateVideoEncodeAcceleratorCallback;
ReceiveVideoEncodeMemoryCallback;
}
}
#endif