Module Avcodec.BitstreamFilter

type filter = private {
  1. name : string;
  2. codecs : id list;
  3. options : Avutil.Options.t;
}
type 'a t
val filters : filter list
val init : ?opts:Avutil.opts -> filter -> 'a params -> 'a t * 'a params

Init a filter with optional options and input params. Returns initialized filter with output params.

val send_packet : 'a t -> 'a Packet.t -> unit
val send_eof : 'a t -> unit
val receive_packet : 'a t -> 'a Packet.t