Changeset 6119 for pjproject/trunk/pjsip/src/pjsua2/endpoint.cpp
- Timestamp:
- Dec 17, 2019 10:06:01 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsua2/endpoint.cpp
r6081 r6119 2221 2221 } 2222 2222 2223 #if defined(PJMEDIA_HAS_OPUS_CODEC) && (PJMEDIA_HAS_OPUS_CODEC!=0) 2224 2225 CodecOpusConfig Endpoint::getCodecOpusConfig() const PJSUA2_THROW(Error) 2226 { 2227 pjmedia_codec_opus_config opus_cfg; 2228 CodecOpusConfig config; 2229 2230 PJSUA2_CHECK_EXPR(pjmedia_codec_opus_get_config(&opus_cfg)); 2231 config.fromPj(opus_cfg); 2232 2233 return config; 2234 } 2235 2236 void Endpoint::setCodecOpusConfig(const CodecOpusConfig &opus_cfg) 2237 PJSUA2_THROW(Error) 2238 { 2239 const pj_str_t codec_id = {"opus", 4}; 2240 pjmedia_codec_param param; 2241 pjmedia_codec_opus_config new_opus_cfg; 2242 2243 PJSUA2_CHECK_EXPR(pjsua_codec_get_param(&codec_id, ¶m)); 2244 2245 PJSUA2_CHECK_EXPR(pjmedia_codec_opus_get_config(&new_opus_cfg)); 2246 2247 new_opus_cfg = opus_cfg.toPj(); 2248 2249 PJSUA2_CHECK_EXPR(pjmedia_codec_opus_set_default_param(&new_opus_cfg, 2250 ¶m)); 2251 } 2252 2253 #endif 2254 2223 2255 void Endpoint::clearCodecInfoList(CodecInfoVector &codec_list) 2224 2256 {
Note: See TracChangeset
for help on using the changeset viewer.