Avcodec.SubtitleSubtitle codecs.
type 'mode t = (Avutil.subtitle, 'mode) codecMain subtitle types.
type id = [ | `None| `Dvd_subtitle| `Dvb_subtitle| `Text| `Xsub| `Ssa| `Mov_text| `Hdmv_pgs_subtitle| `Dvb_teletext| `Srt| `Microdvd| `Eia_608| `Jacosub| `Sami| `Realtext| `Stl| `Subviewer1| `Subviewer| `Subrip| `Webvtt| `Mpl2| `Vplayer| `Pjs| `Ass| `Hdmv_text_subtitle| `Ttml| `Arib_caption ]Subtitle codec ids. Careful: different codecs share the same ID, e.g. aac and libfdk_aac
val descriptor : id -> descriptor optionGet the codec descriptor.
val codec_ids :
[ `None
| `Dvd_subtitle
| `Dvb_subtitle
| `Text
| `Xsub
| `Ssa
| `Mov_text
| `Hdmv_pgs_subtitle
| `Dvb_teletext
| `Srt
| `Microdvd
| `Eia_608
| `Jacosub
| `Sami
| `Realtext
| `Stl
| `Subviewer1
| `Subviewer
| `Subrip
| `Webvtt
| `Mpl2
| `Vplayer
| `Pjs
| `Ass
| `Hdmv_text_subtitle
| `Ttml
| `Arib_caption ]
listList all subtitle codec IDs.
Find an encoder from its name.
Raise Error if the codec is not found or is not an audio codec.
Find an encoder from its id.
Raise Error if the codec is not found or is not an audio codec.
Find a decoder from its name.
Raise Error if the codec is not found or is not an audio codec.
Find a decoder from its id.
Raise Error if the codec is not found or is not an audio codec.
val get_name : (_, _) codec -> stringReturn the name of a codec.
val get_description : (_, _) codec -> stringReturn the description of a codec.
val string_of_id : id -> stringReturn the name of the codec.
val get_params_id : Avutil.subtitle params -> idReturn the id of the codec params.