Lines Matching defs:Codec

91 Codec::Codec(int id, const std::string& name, int clockrate, int preference)
95 Codec::Codec() : id(0), clockrate(0), preference(0) {
98 Codec::Codec(const Codec& c) = default;
100 Codec::~Codec() = default;
102 Codec& Codec::operator=(const Codec& c) {
112 bool Codec::operator==(const Codec& c) const {
119 bool Codec::Matches(const Codec& codec) const {
127 bool Codec::GetParam(const std::string& name, std::string* out) const {
135 bool Codec::GetParam(const std::string& name, int* out) const {
142 void Codec::SetParam(const std::string& name, const std::string& value) {
146 void Codec::SetParam(const std::string& name, int value) {
150 bool Codec::RemoveParam(const std::string& name) {
154 void Codec::AddFeedbackParam(const FeedbackParam& param) {
158 bool Codec::HasFeedbackParam(const FeedbackParam& param) const {
162 void Codec::IntersectFeedbackParams(const Codec& other) {
172 : Codec(id, name, clockrate, preference),
177 AudioCodec::AudioCodec() : Codec(), bitrate(0), channels(0) {
183 Codec::operator=(c);
190 return bitrate == c.bitrate && channels == c.channels && Codec::operator==(c);
203 return Codec::Matches(codec) &&
230 : Codec(id, name, kVideoCodecClockrate, preference),
237 : Codec(id, name, kVideoCodecClockrate, 0),
243 VideoCodec::VideoCodec() : Codec(), width(0), height(0), framerate(0) {
250 Codec::operator=(c);
259 Codec::operator==(c);
286 LOG(LS_ERROR) << "Codec with invalid payload type: " << ToString();
296 LOG(LS_ERROR) << "Codec with invalid dimensions: " << ToString();
304 LOG(LS_ERROR) << "Codec with max < min bitrate: " << ToString();
312 : Codec(id, name, kDataCodecClockrate, preference) {
315 DataCodec::DataCodec() : Codec() {