mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-15 07:44:10 +00:00
libobs: Add obs_data_item_get_name function
Allows getting the name of a data sub-item.
This commit is contained in:
parent
c7e3dfc347
commit
f60952fe09
|
@ -1495,6 +1495,14 @@ enum obs_data_number_type obs_data_item_numtype(obs_data_item_t *item)
|
||||||
return num->type;
|
return num->type;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const char *obs_data_item_get_name(obs_data_item_t *item)
|
||||||
|
{
|
||||||
|
if (!item)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
|
return get_item_name(item);
|
||||||
|
}
|
||||||
|
|
||||||
void obs_data_item_set_string(obs_data_item_t **item, const char *val)
|
void obs_data_item_set_string(obs_data_item_t **item, const char *val)
|
||||||
{
|
{
|
||||||
obs_set_string(NULL, item, NULL, val, set_item);
|
obs_set_string(NULL, item, NULL, val, set_item);
|
||||||
|
|
|
@ -195,6 +195,7 @@ EXPORT void obs_data_item_remove(obs_data_item_t **item);
|
||||||
/* Gets Item type */
|
/* Gets Item type */
|
||||||
EXPORT enum obs_data_type obs_data_item_gettype(obs_data_item_t *item);
|
EXPORT enum obs_data_type obs_data_item_gettype(obs_data_item_t *item);
|
||||||
EXPORT enum obs_data_number_type obs_data_item_numtype(obs_data_item_t *item);
|
EXPORT enum obs_data_number_type obs_data_item_numtype(obs_data_item_t *item);
|
||||||
|
EXPORT const char *obs_data_item_get_name(obs_data_item_t *item);
|
||||||
|
|
||||||
/* Item set functions */
|
/* Item set functions */
|
||||||
EXPORT void obs_data_item_set_string(obs_data_item_t **item, const char *val);
|
EXPORT void obs_data_item_set_string(obs_data_item_t **item, const char *val);
|
||||||
|
|
Loading…
Reference in a new issue