Module Gstreamer

module Gstreamer: sig .. end

An error occured (with given explanation).


exception Error of string
exception Timeout
exception Stopped
exception Failed

Trying to read data from a stream which has ended.

exception End_of_stream
val init : ?argv:string array -> unit -> unit

Initialize GStreamer. This function should be called before anything other GStreamer function.

val deinit : unit -> unit

Uninitialize GStreamer. This function does not normally need to be called excepting when debugging memory.

val version : unit -> int * int * int * int

Version of GStreamer.

val version_string : unit -> string

Version of GStreamer.

type data = (int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t 

Type for data in buffers.

module Format: sig .. end

Formats for durations.

module Event: sig .. end

Events.

module Element: sig .. end

Elements.

module Element_factory: sig .. end

Element factories.

module Loop: sig .. end

Main loop.

module Bus: sig .. end

Buses.

module Bin: sig .. end

Bins.

module Pipeline: sig .. end

Pipelines.

module Buffer: sig .. end

Buffers.

module App_src: sig .. end

App sources.

module App_sink: sig .. end

App sinks.

module Caps: sig .. end

Capabilities.

module Type_find_element: sig .. end

Type finders.

module Tag_setter: sig .. end

Tag setters.