Lines Matching refs:key
51 bool is_valid_metadata_key(const radio_metadata_key_t key) in is_valid_metadata_key() argument
53 if (key < RADIO_METADATA_KEY_MIN || key > RADIO_METADATA_KEY_MAX) { in is_valid_metadata_key()
105 const radio_metadata_key_t key, in add_metadata() argument
129 entry->key = key; in add_metadata()
182 radio_metadata_type_t radio_metadata_type_of_key(const radio_metadata_key_t key) in radio_metadata_type_of_key() argument
184 if (!is_valid_metadata_key(key)) { in radio_metadata_type_of_key()
187 return metadata_key_type_table[key - RADIO_METADATA_KEY_MIN]; in radio_metadata_type_of_key()
216 const radio_metadata_key_t key, in radio_metadata_add_int() argument
219 radio_metadata_type_t type = radio_metadata_type_of_key(key); in radio_metadata_add_int()
224 key, type, &value, sizeof(int32_t)); in radio_metadata_add_int()
228 const radio_metadata_key_t key, in radio_metadata_add_text() argument
231 radio_metadata_type_t type = radio_metadata_type_of_key(key); in radio_metadata_add_text()
236 return add_metadata((radio_metadata_buffer_t **)metadata, key, type, value, strlen(value) + 1); in radio_metadata_add_text()
240 const radio_metadata_key_t key, in radio_metadata_add_raw() argument
244 radio_metadata_type_t type = radio_metadata_type_of_key(key); in radio_metadata_add_raw()
248 return add_metadata((radio_metadata_buffer_t **)metadata, key, type, value, size); in radio_metadata_add_raw()
252 const radio_metadata_key_t key, in radio_metadata_add_clock() argument
254 radio_metadata_type_t type = radio_metadata_type_of_key(key); in radio_metadata_add_clock()
261 (radio_metadata_buffer_t **)metadata, key, type, clock, sizeof(radio_metadata_clock_t)); in radio_metadata_add_clock()
288 radio_metadata_key_t key; in radio_metadata_add_metadata() local
292 status = radio_metadata_get_at_index(src_metadata, index, &key, &type, &value, &size); in radio_metadata_add_metadata()
295 status = add_metadata((radio_metadata_buffer_t **)dst_metadata, key, type, value, size); in radio_metadata_add_metadata()
334 if (!is_valid_metadata_key(entry->key)) { in radio_metadata_check()
337 if (entry->type != radio_metadata_type_of_key(entry->key)) { in radio_metadata_check()
375 radio_metadata_key_t *key, in radio_metadata_get_at_index() argument
384 if (metadata_buf == NULL || key == NULL || type == NULL || in radio_metadata_get_at_index()
393 *key = entry->key; in radio_metadata_get_at_index()
402 const radio_metadata_key_t key, in radio_metadata_get_from_key() argument
415 if (!is_valid_metadata_key(key)) { in radio_metadata_get_from_key()
421 if (entry->key == key) { in radio_metadata_get_from_key()