diff options
author | John Stebbins <[email protected]> | 2016-02-20 18:00:46 -0700 |
---|---|---|
committer | John Stebbins <[email protected]> | 2016-03-09 13:10:10 -0700 |
commit | a44ccb49f182d4eeb122fbe675b28deb5c36b793 (patch) | |
tree | 6cc064cc24dacc2a80d41fb9543640c9004895af /libhb/hb.h | |
parent | 96c02dd6f256f4a4e74f8962f56502d28e5e65a3 (diff) |
filters: make job filter settings an hb_dict_t
This simplifies accessing and changing filter parameters
programatically. It also changes the custom filter string format to a
':' separated list of key/value pairs.
Diffstat (limited to 'libhb/hb.h')
-rw-r--r-- | libhb/hb.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libhb/hb.h b/libhb/hb.h index 3521e4d3e..f2dd6e9c4 100644 --- a/libhb/hb.h +++ b/libhb/hb.h @@ -17,7 +17,6 @@ extern "C" { #include "common.h" #include "project.h" #include "compat.h" -#include "hb_dict.h" #include "hb_json.h" #include "preset.h" #include "plist.h" @@ -87,8 +86,11 @@ hb_image_t * hb_get_preview2(hb_handle_t * h, int title_idx, int picture, void hb_set_anamorphic_size2(hb_geometry_t *src_geo, hb_geometry_settings_t *geo, hb_geometry_t *result); +void hb_add_filter_dict( hb_job_t * job, hb_filter_object_t * filter, + const hb_dict_t * settings_in ); void hb_add_filter( hb_job_t * job, hb_filter_object_t * filter, - const char * settings ); + const char * settings ); +void hb_add_filter2( hb_value_array_t * list, hb_dict_t * filter ); /* Handling jobs */ int hb_count( hb_handle_t * ); |