package ffmpeg

  1. Overview
  2. Docs
type opt_val = [
  1. | `Float of float
  2. | `Int of int
  3. | `String of string
]
type opts = (string, opt_val) Hashtbl.t
type input
type output
type 'a container
type audio
type video
type subtitle
type ('line, 'media) format
type 'media frame
val frame_pts : 'a frame -> Int64.t option
type error = [
  1. | `Bsf_not_found
  2. | `Bug
  3. | `Decoder_not_found
  4. | `Demuxer_not_found
  5. | `Eagain
  6. | `Encoder_not_found
  7. | `Eof
  8. | `Exit
  9. | `Experimental
  10. | `Failure of string
  11. | `Filter_not_found
  12. | `Invalid_data
  13. | `Muxer_not_found
  14. | `Option_not_found
  15. | `Patch_welcome
  16. | `Protocol_not_found
  17. | `Stream_not_found
  18. | `Unknown
]
exception Error of error
val string_of_error : error -> string
val create_data : int -> data
type rational = {
  1. num : int;
  2. den : int;
}
module Time_format : sig ... end
val time_base : unit -> rational
module Log : sig ... end
module Channel_layout : sig ... end
module Sample_format : sig ... end
module Pixel_format : sig ... end
module Audio : sig ... end
module Video : sig ... end
module Subtitle : sig ... end