TheoraLib
TheoraLibはOggTheora(*.ogv)ファイルを再生するためのライブラリ・DLLです。
ストリーミングや巨大なファイルには対応していませんが、煩わしいシーク処理系を隠蔽しており、ゲームなどで動画を素材として使用するには比較的楽できるような設計がされています。
尚、*.ogmはOggTheoraではありませんので再生できません。
TheoraLib.DLL
・概要
・ライセンス、著作権
・DLLの呼び出し規約、構造体メンバの配置
・必要なコールバック関数
・使用方法
・OggTheora(*.ogv)の作り方
・MovieDecoderとWaveDecoderを同時使用した場合の注意点
・ループ再生や逆再生を行う場合
・theoralib_dll_create
・theoralib_dll_free
MovieDecoder
・概要
・theoralib_m_create
・theoralib_m_free
・theoralib_m_init
・theoralib_m_load
・theoralib_m_exists
・theoralib_m_decodeframe
・theoralib_m_setvrevers
・theoralib_m_setdecodemode
・theoralib_m_nowframe
・theoralib_m_totalframe
・theoralib_m_totaltime
・theoralib_m_info
・theoralib_m_comment
WaveDecoder
・概要
・theoralib_w_create
・theoralib_w_free
・theoralib_w_init
・theoralib_w_load
・theoralib_w_exists
・theoralib_w_decodesample
・theoralib_w_nowsample
・theoralib_w_totalsample
・theoralib_w_totaltime
・theoralib_w_info
・theoralib_w_comment