|
GF_EXPORT u32 | gf_props_parse_enum (u32 type, const char *value) |
|
GF_EXPORT const char * | gf_props_enum_name (u32 type, u32 value) |
|
GF_EXPORT const char * | gf_props_enum_all_names (u32 type) |
|
GF_EXPORT Bool | gf_props_type_is_enum (GF_PropType type) |
|
static void | parse_data_format (GF_PropertyValue *p, char list_sep_char, const char *name, const char *value, const char *prefix, const char *scode, u32 size) |
|
static Bool | parse_time (const char *str, u64 *val) |
|
GF_EXPORT GF_PropertyValue | gf_props_parse_value (u32 type, const char *name, const char *value, const char *enum_values, char list_sep_char) |
|
u32 | gf_props_get_base_type (u32 type) |
|
Bool | gf_props_equal_internal (const GF_PropertyValue *p1, const GF_PropertyValue *p2, Bool strict_compare) |
|
Bool | gf_props_equal (const GF_PropertyValue *p1, const GF_PropertyValue *p2) |
|
Bool | gf_props_equal_strict (const GF_PropertyValue *p1, const GF_PropertyValue *p2) |
|
GF_PropertyMap * | gf_props_new (GF_Filter *filter) |
|
GF_EXPORT void | gf_props_reset_single (GF_PropertyValue *p) |
|
void | gf_props_del_property (GF_PropertyEntry *it) |
|
void | gf_propmap_del (void *pmap) |
|
void | gf_props_reset (GF_PropertyMap *prop) |
|
void | gf_props_del (GF_PropertyMap *map) |
|
void | gf_props_remove_property (GF_PropertyMap *map, u32 hash, u32 p4cc, const char *name) |
|
static GF_Err | gf_props_assign_value (GF_PropertyEntry *prop, const GF_PropertyValue *value, Bool is_old_prop) |
|
GF_Err | gf_props_insert_property (GF_PropertyMap *map, u32 hash, u32 p4cc, const char *name, char *dyn_name, const GF_PropertyValue *value) |
|
GF_Err | gf_props_set_property (GF_PropertyMap *map, u32 p4cc, const char *name, char *dyn_name, const GF_PropertyValue *value) |
|
const GF_PropertyEntry * | gf_props_get_property_entry (GF_PropertyMap *map, u32 prop_4cc, const char *name) |
|
const GF_PropertyValue * | gf_props_get_property (GF_PropertyMap *map, u32 prop_4cc, const char *name) |
|
GF_Err | gf_props_merge_property (GF_PropertyMap *dst_props, GF_PropertyMap *src_props, gf_filter_prop_filter filter_prop, void *cbk) |
|
const GF_PropertyValue * | gf_props_enum_property (GF_PropertyMap *props, u32 *io_idx, u32 *prop_4cc, const char **prop_name) |
|
GF_EXPORT const char * | gf_props_get_type_name (GF_PropType type) |
|
GF_EXPORT const char * | gf_props_get_type_desc (GF_PropType type) |
|
GF_EXPORT GF_PropType | gf_props_parse_type (const char *name) |
|
GF_EXPORT u32 | gf_props_get_id (const char *name) |
|
GF_EXPORT const GF_BuiltInProperty * | gf_props_get_description (u32 prop_idx) |
|
GF_EXPORT const char * | gf_props_4cc_get_name (u32 prop_4cc) |
|
GF_EXPORT u8 | gf_props_4cc_get_flags (u32 prop_4cc) |
|
GF_EXPORT u32 | gf_props_4cc_get_type (u32 prop_4cc) |
|
GF_EXPORT Bool | gf_props_sanity_check () |
|
GF_EXPORT const char * | gf_props_dump_val (const GF_PropertyValue *att, char dump[GF_PROP_DUMP_ARG_SIZE], GF_PropDumpDataMode dump_data_flags, const char *min_max_enum) |
|
GF_EXPORT const char * | gf_props_dump (u32 p4cc, const GF_PropertyValue *att, char dump[GF_PROP_DUMP_ARG_SIZE], GF_PropDumpDataMode dump_data_mode) |
|
GF_EXPORT char * | gf_props_dump_alloc (u32 p4cc, const GF_PropertyValue *att, GF_PropDumpDataMode dump_data_mode) |
|
GF_Err | gf_prop_matrix_decompose (const GF_PropertyValue *p, u32 *flip_mode, u32 *rot_mode) |
|