3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/RefCountInterface.h"
18class VideoEncoderConfig {
30 enum class ContentType :
int {
59 virtual ::std::vector<::webrtc::VideoStream>
81 Av1EncoderSpecificSettings& operator=(Av1EncoderSpecificSettings
const&);
82 Av1EncoderSpecificSettings(Av1EncoderSpecificSettings
const&);
83 Av1EncoderSpecificSettings();
90 virtual ~Av1EncoderSpecificSettings() =
default;
109 Vp8EncoderSpecificSettings& operator=(Vp8EncoderSpecificSettings
const&);
110 Vp8EncoderSpecificSettings(Vp8EncoderSpecificSettings
const&);
111 Vp8EncoderSpecificSettings();
118 virtual ~Vp8EncoderSpecificSettings() =
default;
137 Vp9EncoderSpecificSettings& operator=(Vp9EncoderSpecificSettings
const&);
138 Vp9EncoderSpecificSettings(Vp9EncoderSpecificSettings
const&);
139 Vp9EncoderSpecificSettings();
146 virtual ~Vp9EncoderSpecificSettings() =
default;
178 VideoEncoderConfig& operator=(VideoEncoderConfig
const&);
179 VideoEncoderConfig(VideoEncoderConfig
const&);
180 VideoEncoderConfig();
Definition RefCountInterface.h:10
Definition VideoEncoderConfig.h:72
Definition VideoEncoderConfig.h:35
Definition VideoEncoderConfig.h:55
Definition VideoEncoderConfig.h:100
Definition VideoEncoderConfig.h:128
Definition VideoEncoderConfig.h:18
Definition VideoCodecAV1.h:7
Definition VideoCodecVP8.h:7
Definition VideoCodecVP9.h:7
Definition VideoStream.h:7