Lines Matching refs:meta_len

558 					  size_t meta_len, size_t meta_size)  in init_net_buf_simple_from_meta()  argument
563 buf->len = meta_len; in init_net_buf_simple_from_meta()
566 static int codec_meta_get_val(const uint8_t meta[], size_t meta_len, in codec_meta_get_val() argument
579 return bt_audio_data_get_val(meta, meta_len, (uint8_t)type, data); in codec_meta_get_val()
582 static int codec_meta_set_val(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_val() argument
603 init_net_buf_simple_from_meta(&buf, meta, meta_len, meta_size); in codec_meta_set_val()
608 static int codec_meta_unset_val(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_unset_val() argument
618 init_net_buf_simple_from_meta(&buf, meta, meta_len, meta_size); in codec_meta_unset_val()
623 static int codec_meta_get_pref_context(const uint8_t meta[], size_t meta_len) in codec_meta_get_pref_context() argument
633 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_PREF_CONTEXT, &data); in codec_meta_get_pref_context()
645 static int codec_meta_set_pref_context(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_pref_context() argument
662 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_PREF_CONTEXT, in codec_meta_set_pref_context()
666 static int codec_meta_get_stream_context(const uint8_t meta[], size_t meta_len) in codec_meta_get_stream_context() argument
676 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_STREAM_CONTEXT, &data); in codec_meta_get_stream_context()
688 static int codec_meta_set_stream_context(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_stream_context() argument
705 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_STREAM_CONTEXT, in codec_meta_set_stream_context()
709 static int codec_meta_get_program_info(const uint8_t meta[], size_t meta_len, in codec_meta_get_program_info() argument
725 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_PROGRAM_INFO, &data); in codec_meta_get_program_info()
735 static int codec_meta_set_program_info(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_program_info() argument
748 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_PROGRAM_INFO, in codec_meta_set_program_info()
752 static int codec_meta_get_lang(const uint8_t meta[], size_t meta_len, const uint8_t **lang) in codec_meta_get_lang() argument
767 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_LANG, &data); in codec_meta_get_lang()
781 static int codec_meta_set_lang(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_lang() argument
794 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_LANG, lang, in codec_meta_set_lang()
798 static int codec_meta_get_ccid_list(const uint8_t meta[], size_t meta_len, in codec_meta_get_ccid_list() argument
814 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_CCID_LIST, &data); in codec_meta_get_ccid_list()
824 static int codec_meta_set_ccid_list(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_ccid_list() argument
837 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_CCID_LIST, in codec_meta_set_ccid_list()
841 static int codec_meta_get_parental_rating(const uint8_t meta[], size_t meta_len) in codec_meta_get_parental_rating() argument
851 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_PARENTAL_RATING, &data); in codec_meta_get_parental_rating()
863 static int codec_meta_set_parental_rating(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_parental_rating() argument
880 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_PARENTAL_RATING, in codec_meta_set_parental_rating()
884 static int codec_meta_get_program_info_uri(const uint8_t meta[], size_t meta_len, in codec_meta_get_program_info_uri() argument
900 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_PROGRAM_INFO_URI, &data); in codec_meta_get_program_info_uri()
910 static int codec_meta_set_program_info_uri(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_program_info_uri() argument
924 return codec_meta_set_val(meta, meta_len, meta_size, in codec_meta_set_program_info_uri()
929 static int codec_meta_get_audio_active_state(const uint8_t meta[], size_t meta_len) in codec_meta_get_audio_active_state() argument
939 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_AUDIO_STATE, &data); in codec_meta_get_audio_active_state()
951 static int codec_meta_set_audio_active_state(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_audio_active_state() argument
968 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_AUDIO_STATE, in codec_meta_set_audio_active_state()
972 static int codec_meta_get_bcast_audio_immediate_rend_flag(const uint8_t meta[], size_t meta_len) in codec_meta_get_bcast_audio_immediate_rend_flag() argument
981 return codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_BROADCAST_IMMEDIATE, in codec_meta_get_bcast_audio_immediate_rend_flag()
985 static int codec_meta_set_bcast_audio_immediate_rend_flag(uint8_t meta[], size_t meta_len, in codec_meta_set_bcast_audio_immediate_rend_flag() argument
993 return codec_meta_set_val(meta, meta_len, meta_size, in codec_meta_set_bcast_audio_immediate_rend_flag()
997 static int codec_meta_get_assisted_listening_stream(const uint8_t meta[], size_t meta_len) in codec_meta_get_assisted_listening_stream() argument
1007 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_ASSISTED_LISTENING_STREAM, in codec_meta_get_assisted_listening_stream()
1020 static int codec_meta_set_assisted_listening_stream(uint8_t meta[], size_t meta_len, in codec_meta_set_assisted_listening_stream() argument
1038 return codec_meta_set_val(meta, meta_len, meta_size, in codec_meta_set_assisted_listening_stream()
1043 static int codec_meta_get_broadcast_name(const uint8_t meta[], size_t meta_len, in codec_meta_get_broadcast_name() argument
1059 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_BROADCAST_NAME, &data); in codec_meta_get_broadcast_name()
1069 static int codec_meta_set_broadcast_name(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_broadcast_name() argument
1082 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_BROADCAST_NAME, in codec_meta_set_broadcast_name()
1086 static int codec_meta_get_extended(const uint8_t meta[], size_t meta_len, in codec_meta_get_extended() argument
1102 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_EXTENDED, &data); in codec_meta_get_extended()
1112 static int codec_meta_set_extended(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_extended() argument
1125 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_EXTENDED, in codec_meta_set_extended()
1129 static int codec_meta_get_vendor(const uint8_t meta[], size_t meta_len, const uint8_t **vendor_meta) in codec_meta_get_vendor() argument
1144 ret = codec_meta_get_val(meta, meta_len, BT_AUDIO_METADATA_TYPE_VENDOR, &data); in codec_meta_get_vendor()
1154 static int codec_meta_set_vendor(uint8_t meta[], size_t meta_len, size_t meta_size, in codec_meta_set_vendor() argument
1167 return codec_meta_set_val(meta, meta_len, meta_size, BT_AUDIO_METADATA_TYPE_VENDOR, vendor, in codec_meta_set_vendor()
1180 return codec_meta_get_val(codec_cfg->meta, codec_cfg->meta_len, type, data); in bt_audio_codec_cfg_meta_get_val()
1194 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()
1197 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_val()
1213 ret = codec_meta_unset_val(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_unset_val()
1216 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_unset_val()
1232 ret = codec_meta_get_pref_context(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_pref_context()
1246 ret = codec_meta_set_pref_context(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_pref_context()
1249 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_pref_context()
1262 return codec_meta_get_stream_context(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_stream_context()
1270 ret = codec_meta_set_stream_context(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_stream_context()
1273 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_stream_context()
1287 return codec_meta_get_program_info(codec_cfg->meta, codec_cfg->meta_len, program_info); in bt_audio_codec_cfg_meta_get_program_info()
1295 ret = codec_meta_set_program_info(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_program_info()
1299 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_program_info()
1313 return codec_meta_get_lang(codec_cfg->meta, codec_cfg->meta_len, lang); in bt_audio_codec_cfg_meta_get_lang()
1321 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()
1324 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_lang()
1338 return codec_meta_get_ccid_list(codec_cfg->meta, codec_cfg->meta_len, ccid_list); in bt_audio_codec_cfg_meta_get_ccid_list()
1346 ret = codec_meta_set_ccid_list(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_ccid_list()
1349 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_ccid_list()
1362 return codec_meta_get_parental_rating(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_parental_rating()
1370 ret = codec_meta_set_parental_rating(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_parental_rating()
1373 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_parental_rating()
1387 return codec_meta_get_program_info_uri(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_get_program_info_uri()
1397 ret = codec_meta_set_program_info_uri(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_program_info_uri()
1401 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_program_info_uri()
1414 return codec_meta_get_audio_active_state(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_audio_active_state()
1422 ret = codec_meta_set_audio_active_state(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_audio_active_state()
1425 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_audio_active_state()
1439 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()
1447 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()
1450 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_bcast_audio_immediate_rend_flag()
1464 return codec_meta_get_assisted_listening_stream(codec_cfg->meta, codec_cfg->meta_len); in bt_audio_codec_cfg_meta_get_assisted_listening_stream()
1472 ret = codec_meta_set_assisted_listening_stream(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_assisted_listening_stream()
1475 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_assisted_listening_stream()
1489 return codec_meta_get_extended(codec_cfg->meta, codec_cfg->meta_len, extended_meta); in bt_audio_codec_cfg_meta_get_extended()
1497 ret = codec_meta_set_extended(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_extended()
1501 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_extended()
1515 return codec_meta_get_vendor(codec_cfg->meta, codec_cfg->meta_len, vendor_meta); in bt_audio_codec_cfg_meta_get_vendor()
1523 ret = codec_meta_set_vendor(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_vendor()
1526 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_vendor()
1540 return codec_meta_get_broadcast_name(codec_cfg->meta, codec_cfg->meta_len, broadcast_name); in bt_audio_codec_cfg_meta_get_broadcast_name()
1549 ret = codec_meta_set_broadcast_name(codec_cfg->meta, codec_cfg->meta_len, in bt_audio_codec_cfg_meta_set_broadcast_name()
1553 codec_cfg->meta_len = ret; in bt_audio_codec_cfg_meta_set_broadcast_name()
1569 return codec_meta_get_val(codec_cap->meta, codec_cap->meta_len, type, data); in bt_audio_codec_cap_meta_get_val()
1583 ret = codec_meta_set_val(codec_cap->meta, codec_cap->meta_len, ARRAY_SIZE(codec_cap->meta), in bt_audio_codec_cap_meta_set_val()
1586 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_val()
1602 ret = codec_meta_unset_val(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_unset_val()
1605 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_unset_val()
1618 return codec_meta_get_pref_context(codec_cap->meta, codec_cap->meta_len); in bt_audio_codec_cap_meta_get_pref_context()
1626 ret = codec_meta_set_pref_context(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_pref_context()
1629 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_pref_context()
1642 return codec_meta_get_stream_context(codec_cap->meta, codec_cap->meta_len); in bt_audio_codec_cap_meta_get_stream_context()
1650 ret = codec_meta_set_stream_context(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_stream_context()
1653 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_stream_context()
1667 return codec_meta_get_program_info(codec_cap->meta, codec_cap->meta_len, program_info); in bt_audio_codec_cap_meta_get_program_info()
1675 ret = codec_meta_set_program_info(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_program_info()
1679 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_program_info()
1693 return codec_meta_get_lang(codec_cap->meta, codec_cap->meta_len, lang); in bt_audio_codec_cap_meta_get_lang()
1701 ret = codec_meta_set_lang(codec_cap->meta, codec_cap->meta_len, ARRAY_SIZE(codec_cap->meta), in bt_audio_codec_cap_meta_set_lang()
1704 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_lang()
1718 return codec_meta_get_ccid_list(codec_cap->meta, codec_cap->meta_len, ccid_list); in bt_audio_codec_cap_meta_get_ccid_list()
1726 ret = codec_meta_set_ccid_list(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_ccid_list()
1729 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_ccid_list()
1742 return codec_meta_get_parental_rating(codec_cap->meta, codec_cap->meta_len); in bt_audio_codec_cap_meta_get_parental_rating()
1750 ret = codec_meta_set_parental_rating(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_parental_rating()
1753 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_parental_rating()
1767 return codec_meta_get_program_info_uri(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_get_program_info_uri()
1777 ret = codec_meta_set_program_info_uri(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_program_info_uri()
1781 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_program_info_uri()
1794 return codec_meta_get_audio_active_state(codec_cap->meta, codec_cap->meta_len); in bt_audio_codec_cap_meta_get_audio_active_state()
1802 ret = codec_meta_set_audio_active_state(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_audio_active_state()
1805 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_audio_active_state()
1819 return codec_meta_get_bcast_audio_immediate_rend_flag(codec_cap->meta, codec_cap->meta_len); in bt_audio_codec_cap_meta_get_bcast_audio_immediate_rend_flag()
1827 ret = codec_meta_set_bcast_audio_immediate_rend_flag(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_bcast_audio_immediate_rend_flag()
1830 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_bcast_audio_immediate_rend_flag()
1844 return codec_meta_get_assisted_listening_stream(codec_cap->meta, codec_cap->meta_len); in bt_audio_codec_cap_meta_get_assisted_listening_stream()
1852 ret = codec_meta_set_assisted_listening_stream(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_assisted_listening_stream()
1855 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_assisted_listening_stream()
1869 return codec_meta_get_extended(codec_cap->meta, codec_cap->meta_len, extended_meta); in bt_audio_codec_cap_meta_get_extended()
1877 ret = codec_meta_set_extended(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_extended()
1881 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_extended()
1895 return codec_meta_get_vendor(codec_cap->meta, codec_cap->meta_len, vendor_meta); in bt_audio_codec_cap_meta_get_vendor()
1903 ret = codec_meta_set_vendor(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_vendor()
1906 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_vendor()
1920 return codec_meta_get_broadcast_name(codec_cap->meta, codec_cap->meta_len, broadcast_name); in bt_audio_codec_cap_meta_get_broadcast_name()
1929 ret = codec_meta_set_broadcast_name(codec_cap->meta, codec_cap->meta_len, in bt_audio_codec_cap_meta_set_broadcast_name()
1933 codec_cap->meta_len = ret; in bt_audio_codec_cap_meta_set_broadcast_name()