Lines Matching refs:VideoCodec
154 struct RTC_EXPORT VideoCodec : public Codec { struct
160 VideoCodec(int id, const std::string& name); argument
162 explicit VideoCodec(const std::string& name);
164 VideoCodec();
165 VideoCodec(const VideoCodec& c);
166 explicit VideoCodec(const webrtc::SdpVideoFormat& c);
167 VideoCodec(VideoCodec&& c);
168 ~VideoCodec() override = default;
173 bool Matches(const VideoCodec& codec,
180 VideoCodec& operator=(const VideoCodec& c); argument
181 VideoCodec& operator=(VideoCodec&& c); argument
183 bool operator==(const VideoCodec& c) const;
185 bool operator!=(const VideoCodec& c) const { return !(*this == c); }
189 const VideoCodec& local_codec,
190 const VideoCodec& remote_codec);
192 static VideoCodec CreateRtxCodec(int rtx_payload_type,
231 const VideoCodec* FindMatchingCodec(
232 const std::vector<VideoCodec>& supported_codecs,
233 const VideoCodec& codec);