module Generator: sig
.. end
Raised when trying to feed a generator with data of incorrect type (wrong
number of audio channels, etc.).
exception Incorrect_stream_type
module type S = sig
.. end
module Generator: sig
.. end
The base module doesn't even know what kind of data it is buffering.
module From_frames: sig
.. end
A generator that consumes frames (or frame content) and produces frames.
module From_audio_video: sig
.. end
Generator that consumes audio and video asynchronously, and produces
frames.
module type S_Asio = sig
.. end
Generator not only with Output but also with ASynchronous Input.
module From_audio_video_plus: sig
.. end
Same as From_audio_video but with two extra features useful for streaming
decoders: it is thread safe and supports overfull buffer management.