MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / hb_presets_write_json

Function hb_presets_write_json

libhb/preset.c:4715–4724  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4713}
4714
4715int hb_presets_write_json(const hb_value_t *preset, const char *path)
4716{
4717 hb_value_t *packaged_preset = presets_package(preset);
4718 // Packaging does some validity checks and can fail
4719 if (packaged_preset == NULL)
4720 return -1;
4721 int result = hb_value_write_json(packaged_preset, path);
4722 hb_value_free(&packaged_preset);
4723 return result;
4724}
4725
4726char * hb_presets_package_json(const hb_value_t *preset)
4727{

Callers 3

mainFunction · 0.85
store_presetsFunction · 0.85

Calls 3

presets_packageFunction · 0.85
hb_value_write_jsonFunction · 0.85
hb_value_freeFunction · 0.85

Tested by 1

mainFunction · 0.68