Lines Matching refs:codec_cfg
282 struct bt_audio_codec_cfg *codec_cfg) in init_net_buf_simple_from_codec_cfg() argument
284 buf->__buf = codec_cfg->data; in init_net_buf_simple_from_codec_cfg()
285 buf->data = codec_cfg->data; in init_net_buf_simple_from_codec_cfg()
286 buf->size = sizeof(codec_cfg->data); in init_net_buf_simple_from_codec_cfg()
287 buf->len = codec_cfg->data_len; in init_net_buf_simple_from_codec_cfg()
290 int bt_audio_codec_cfg_get_val(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_get_val() argument
301 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_get_val()
313 err = bt_audio_data_parse(codec_cfg->data, codec_cfg->data_len, parse_cb, ¶m); in bt_audio_codec_cfg_get_val()
326 int bt_audio_codec_cfg_set_val(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_set_val() argument
333 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_set_val()
348 init_net_buf_simple_from_codec_cfg(&buf, codec_cfg); in bt_audio_codec_cfg_set_val()
352 codec_cfg->data_len = ret; in bt_audio_codec_cfg_set_val()
358 int bt_audio_codec_cfg_unset_val(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_unset_val() argument
364 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_unset_val()
369 init_net_buf_simple_from_codec_cfg(&buf, codec_cfg); in bt_audio_codec_cfg_unset_val()
373 codec_cfg->data_len = ret; in bt_audio_codec_cfg_unset_val()
379 int bt_audio_codec_cfg_get_freq(const struct bt_audio_codec_cfg *codec_cfg) in bt_audio_codec_cfg_get_freq() argument
385 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_get_freq()
390 data_len = bt_audio_codec_cfg_get_val(codec_cfg, BT_AUDIO_CODEC_CFG_FREQ, &data); in bt_audio_codec_cfg_get_freq()
408 int bt_audio_codec_cfg_set_freq(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_set_freq() argument
420 return bt_audio_codec_cfg_set_val(codec_cfg, BT_AUDIO_CODEC_CFG_FREQ, &freq_u8, in bt_audio_codec_cfg_set_freq()
424 int bt_audio_codec_cfg_get_frame_dur(const struct bt_audio_codec_cfg *codec_cfg) in bt_audio_codec_cfg_get_frame_dur() argument
430 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_get_frame_dur()
435 data_len = bt_audio_codec_cfg_get_val(codec_cfg, BT_AUDIO_CODEC_CFG_DURATION, &data); in bt_audio_codec_cfg_get_frame_dur()
453 int bt_audio_codec_cfg_set_frame_dur(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_set_frame_dur() argument
465 return bt_audio_codec_cfg_set_val(codec_cfg, BT_AUDIO_CODEC_CFG_DURATION, in bt_audio_codec_cfg_set_frame_dur()
469 int bt_audio_codec_cfg_get_chan_allocation(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_get_chan_allocation() argument
478 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_get_chan_allocation()
488 bt_audio_codec_cfg_get_val(codec_cfg, BT_AUDIO_CODEC_CFG_CHAN_ALLOC, &data); in bt_audio_codec_cfg_get_chan_allocation()
490 if (fallback_to_default && codec_cfg->id == BT_HCI_CODING_FORMAT_LC3) { in bt_audio_codec_cfg_get_chan_allocation()
508 int bt_audio_codec_cfg_set_chan_allocation(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_set_chan_allocation() argument
520 return bt_audio_codec_cfg_set_val(codec_cfg, BT_AUDIO_CODEC_CFG_CHAN_ALLOC, in bt_audio_codec_cfg_set_chan_allocation()
525 int bt_audio_codec_cfg_get_octets_per_frame(const struct bt_audio_codec_cfg *codec_cfg) in bt_audio_codec_cfg_get_octets_per_frame() argument
530 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_get_octets_per_frame()
536 bt_audio_codec_cfg_get_val(codec_cfg, BT_AUDIO_CODEC_CFG_FRAME_LEN, &data); in bt_audio_codec_cfg_get_octets_per_frame()
548 int bt_audio_codec_cfg_set_octets_per_frame(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_set_octets_per_frame() argument
555 return bt_audio_codec_cfg_set_val(codec_cfg, BT_AUDIO_CODEC_CFG_FRAME_LEN, in bt_audio_codec_cfg_set_octets_per_frame()
560 int bt_audio_codec_cfg_get_frame_blocks_per_sdu(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_get_frame_blocks_per_sdu() argument
566 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_get_frame_blocks_per_sdu()
571 data_len = bt_audio_codec_cfg_get_val(codec_cfg, in bt_audio_codec_cfg_get_frame_blocks_per_sdu()
574 if (fallback_to_default && codec_cfg->id == BT_HCI_CODING_FORMAT_LC3) { in bt_audio_codec_cfg_get_frame_blocks_per_sdu()
588 int bt_audio_codec_cfg_set_frame_blocks_per_sdu(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_set_frame_blocks_per_sdu() argument
591 return bt_audio_codec_cfg_set_val(codec_cfg, BT_AUDIO_CODEC_CFG_FRAME_BLKS_PER_SDU, in bt_audio_codec_cfg_set_frame_blocks_per_sdu()
1145 int bt_audio_codec_cfg_meta_get_val(const struct bt_audio_codec_cfg *codec_cfg, uint8_t type, in bt_audio_codec_cfg_meta_get_val() argument
1148 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_val()
1153 return codec_meta_get_val(codec_cfg->meta, codec_cfg->meta_len, type, data); in bt_audio_codec_cfg_meta_get_val()
1156 int bt_audio_codec_cfg_meta_set_val(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_val() argument
1162 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_set_val()
1167 ret = codec_meta_set_val(codec_cfg->meta, codec_cfg->meta_len, ARRAY_SIZE(codec_cfg->meta), in bt_audio_codec_cfg_meta_set_val()
1170 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_val()
1176 int bt_audio_codec_cfg_meta_unset_val(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_unset_val() argument
1181 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_unset_val()
1186 ret = codec_meta_unset_val(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_unset_val()
1187 ARRAY_SIZE(codec_cfg->meta), type); in bt_audio_codec_cfg_meta_unset_val()
1189 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_unset_val()
1195 int bt_audio_codec_cfg_meta_get_pref_context(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_get_pref_context() argument
1200 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_pref_context()
1205 ret = codec_meta_get_pref_context(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_pref_context()
1207 if (ret == -ENODATA && fallback_to_default && codec_cfg->id == BT_HCI_CODING_FORMAT_LC3) { in bt_audio_codec_cfg_meta_get_pref_context()
1214 int bt_audio_codec_cfg_meta_set_pref_context(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_pref_context() argument
1219 ret = codec_meta_set_pref_context(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_pref_context()
1220 ARRAY_SIZE(codec_cfg->meta), ctx); in bt_audio_codec_cfg_meta_set_pref_context()
1222 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_pref_context()
1228 int bt_audio_codec_cfg_meta_get_stream_context(const struct bt_audio_codec_cfg *codec_cfg) in bt_audio_codec_cfg_meta_get_stream_context() argument
1230 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_stream_context()
1235 return codec_meta_get_stream_context(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_stream_context()
1238 int bt_audio_codec_cfg_meta_set_stream_context(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_stream_context() argument
1243 ret = codec_meta_set_stream_context(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_stream_context()
1244 ARRAY_SIZE(codec_cfg->meta), ctx); in bt_audio_codec_cfg_meta_set_stream_context()
1246 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_stream_context()
1252 int bt_audio_codec_cfg_meta_get_program_info(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_get_program_info() argument
1255 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_program_info()
1260 return codec_meta_get_program_info(codec_cfg->meta, codec_cfg->meta_len, program_info); in bt_audio_codec_cfg_meta_get_program_info()
1263 int bt_audio_codec_cfg_meta_set_program_info(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_program_info() argument
1268 ret = codec_meta_set_program_info(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_program_info()
1269 ARRAY_SIZE(codec_cfg->meta), program_info, in bt_audio_codec_cfg_meta_set_program_info()
1272 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_program_info()
1278 int bt_audio_codec_cfg_meta_get_lang(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_get_lang() argument
1281 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_lang()
1286 return codec_meta_get_lang(codec_cfg->meta, codec_cfg->meta_len, lang); in bt_audio_codec_cfg_meta_get_lang()
1289 int bt_audio_codec_cfg_meta_set_lang(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_lang() argument
1294 ret = codec_meta_set_lang(codec_cfg->meta, codec_cfg->meta_len, ARRAY_SIZE(codec_cfg->meta), in bt_audio_codec_cfg_meta_set_lang()
1297 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_lang()
1303 int bt_audio_codec_cfg_meta_get_ccid_list(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_get_ccid_list() argument
1306 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_ccid_list()
1311 return codec_meta_get_ccid_list(codec_cfg->meta, codec_cfg->meta_len, ccid_list); in bt_audio_codec_cfg_meta_get_ccid_list()
1314 int bt_audio_codec_cfg_meta_set_ccid_list(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_ccid_list() argument
1319 ret = codec_meta_set_ccid_list(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_ccid_list()
1320 ARRAY_SIZE(codec_cfg->meta), ccid_list, ccid_list_len); in bt_audio_codec_cfg_meta_set_ccid_list()
1322 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_ccid_list()
1328 int bt_audio_codec_cfg_meta_get_parental_rating(const struct bt_audio_codec_cfg *codec_cfg) in bt_audio_codec_cfg_meta_get_parental_rating() argument
1330 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_parental_rating()
1335 return codec_meta_get_parental_rating(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_parental_rating()
1338 int bt_audio_codec_cfg_meta_set_parental_rating(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_parental_rating() argument
1343 ret = codec_meta_set_parental_rating(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_parental_rating()
1344 ARRAY_SIZE(codec_cfg->meta), parental_rating); in bt_audio_codec_cfg_meta_set_parental_rating()
1346 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_parental_rating()
1352 int bt_audio_codec_cfg_meta_get_program_info_uri(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_get_program_info_uri() argument
1355 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_program_info_uri()
1360 return codec_meta_get_program_info_uri(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_get_program_info_uri()
1364 int bt_audio_codec_cfg_meta_set_program_info_uri(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_program_info_uri() argument
1370 ret = codec_meta_set_program_info_uri(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_program_info_uri()
1371 ARRAY_SIZE(codec_cfg->meta), program_info_uri, in bt_audio_codec_cfg_meta_set_program_info_uri()
1374 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_program_info_uri()
1380 int bt_audio_codec_cfg_meta_get_audio_active_state(const struct bt_audio_codec_cfg *codec_cfg) in bt_audio_codec_cfg_meta_get_audio_active_state() argument
1382 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_audio_active_state()
1387 return codec_meta_get_audio_active_state(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_audio_active_state()
1390 int bt_audio_codec_cfg_meta_set_audio_active_state(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_audio_active_state() argument
1395 ret = codec_meta_set_audio_active_state(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_audio_active_state()
1396 ARRAY_SIZE(codec_cfg->meta), state); in bt_audio_codec_cfg_meta_set_audio_active_state()
1398 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_audio_active_state()
1405 const struct bt_audio_codec_cfg *codec_cfg) in bt_audio_codec_cfg_meta_get_bcast_audio_immediate_rend_flag() argument
1407 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_bcast_audio_immediate_rend_flag()
1412 return codec_meta_get_bcast_audio_immediate_rend_flag(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_bcast_audio_immediate_rend_flag()
1416 struct bt_audio_codec_cfg *codec_cfg) in bt_audio_codec_cfg_meta_set_bcast_audio_immediate_rend_flag() argument
1420 ret = codec_meta_set_bcast_audio_immediate_rend_flag(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_bcast_audio_immediate_rend_flag()
1421 ARRAY_SIZE(codec_cfg->meta)); in bt_audio_codec_cfg_meta_set_bcast_audio_immediate_rend_flag()
1423 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_bcast_audio_immediate_rend_flag()
1429 int bt_audio_codec_cfg_meta_get_extended(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_get_extended() argument
1432 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_extended()
1437 return codec_meta_get_extended(codec_cfg->meta, codec_cfg->meta_len, extended_meta); in bt_audio_codec_cfg_meta_get_extended()
1440 int bt_audio_codec_cfg_meta_set_extended(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_extended() argument
1445 ret = codec_meta_set_extended(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_extended()
1446 ARRAY_SIZE(codec_cfg->meta), extended_meta, in bt_audio_codec_cfg_meta_set_extended()
1449 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_extended()
1455 int bt_audio_codec_cfg_meta_get_vendor(const struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_get_vendor() argument
1458 CHECKIF(codec_cfg == NULL) { in bt_audio_codec_cfg_meta_get_vendor()
1463 return codec_meta_get_vendor(codec_cfg->meta, codec_cfg->meta_len, vendor_meta); in bt_audio_codec_cfg_meta_get_vendor()
1466 int bt_audio_codec_cfg_meta_set_vendor(struct bt_audio_codec_cfg *codec_cfg, in bt_audio_codec_cfg_meta_set_vendor() argument
1471 ret = codec_meta_set_vendor(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_vendor()
1472 ARRAY_SIZE(codec_cfg->meta), vendor_meta, vendor_meta_len); in bt_audio_codec_cfg_meta_set_vendor()
1474 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_vendor()