Module Rtmp.Flv

Operations on flv files.

val byte : int -> string
type out_t = Stdlib.out_channel * int Stdlib.ref
val oc : out_t -> Stdlib.out_channel
val pts : out_t -> int Stdlib.ref

Previous tag size.

val open_out : ?audio:bool -> ?video:bool -> string -> out_t
val close_out : out_t -> unit
val write_tag : out_t -> int -> int32 -> string -> unit
val write_data : out_t -> Amf.t list -> unit
val write_metadata : out_t -> (string * Amf.t) list -> unit
val write_audio : out_t -> int32 -> string -> unit
val write_video : out_t -> int32 -> string -> unit
type in_t = Stdlib.in_channel
val input_u24 : Stdlib.in_channel -> int
val input_u32 : Stdlib.in_channel -> int32
val open_in : string -> in_t
val read_tag : in_t -> int32 * [> `Audio of string | `Data of string * Amf.t | `Video of string ]
val read_metadata : in_t -> Amf.t