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> CreateSendChannel(
39 virtual ::std::unique_ptr<::cricket::VideoMediaReceiveChannelInterface> CreateReceiveChannel(
47 virtual ::std::vector<::cricket::Codec> send_codecs()
const = 0;
50 virtual ::std::vector<::cricket::Codec> send_codecs(
bool)
const;
53 virtual ::std::vector<::cricket::Codec> recv_codecs()
const = 0;
56 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