Options
type flag = [
| `Encoding_param
| `Decoding_param
| `Audio_param
| `Video_param
| `Subtitle_param
| `Export
| `Readonly
| `Bsf_param
| `Runtime_param
| `Filtering_param
| `Deprecated
| `Child_consts
]
type 'a entry = {
default : 'a option;
min : 'a option;
max : 'a option;
values : (string * 'a) list;
}
type opt = {
name : string;
help : string option;
flags : flag list;
spec : spec;
}
type 'a getter = ?search_children:bool -> name:string -> obj -> 'a
val get_string : string getter
val get_image_size : (int * int) getter
val get_dictionary : (string * string) list getter