3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/RtpHeaderExtensionQueryInterface.h"
10namespace cricket {
class VideoMediaReceiveChannelInterface; }
11namespace cricket {
class VideoMediaSendChannelInterface; }
12namespace cricket {
struct Codec; }
13namespace cricket {
struct MediaConfig; }
14namespace cricket {
struct VideoOptions; }
15namespace webrtc {
class Call; }
16namespace webrtc {
class VideoBitrateAllocatorFactory; }
17namespace webrtc {
struct CryptoOptions; }
30 virtual ::std::unique_ptr<::cricket::VideoMediaSendChannelInterface>
34 virtual ::std::unique_ptr<::cricket::VideoMediaReceiveChannelInterface>
38 virtual ::std::vector<::cricket::Codec> send_codecs()
const = 0;
41 virtual ::std::vector<::cricket::Codec> send_codecs(
bool)
const;
44 virtual ::std::vector<::cricket::Codec> recv_codecs()
const = 0;
47 virtual ::std::vector<::cricket::Codec> recv_codecs(
bool)
const;
Definition VideoEngineInterface.h:22
Definition VideoBitrateAllocatorFactory.h:13
Definition VideoOptions.h:7
Definition CryptoOptions.h:7