module Decoder:sig
..end
type
t
val check : Ogg.Stream.packet -> bool
This function shall be called just after you put the first page in the stream. See examples/thdecode.ml
Raises Ogg.Bad_data
if the stream does not contain theora data.
val create : Ogg.Stream.packet ->
Ogg.Stream.packet ->
Ogg.Stream.packet ->
t * Theora.info * string * (string * string) list
val get_yuv : t -> Ogg.Stream.t -> Theora.yuv_buffer
Raises Ogg.Not_enough_data
if the Ogg.Stream.t which
has been used to initialize the handler does not contain
enought data. You should submit a new page to it, and
run this function again until it returns.