nptheora.dll
■ このプログラムについて
NScripter用Theora(OggTheora/Vorbis)再生レイヤープラグイン。
■ 機能
・OggTheora(*.ogv)ファイルの再生
・レイヤーへの描画
・スクリプトと非同期再生
・NSAファイル(arc.nsa)にアーカイブ化されたファイルからの再生
※sequential multiplexing (chaining)はサポートしていません。
■ テスト環境
NScripter 2.82
[PC]
OS : Windows XP SP3
CPU : Opteron 170
RAM : DDR400 2GB
HDD : 250GB
■ 備考
ソフトウェアでデコード処理しているため再生負荷が結構あります。
ご使用のPCにある程度の処理能力が必要です。
Intel Coreアーキテクチャ、AMD Athlon64シリーズ以降、
または同等のプロセッサを推奨します。
■ 再配布について
このプログラムを配布する場合はlicense.txtを同封するか、
同様の内容をドキュメントなどに記述してください。
■ サンプルスクリプト
*define
setlayer 10,10,"nptheora.dll"
game
*start
setwindow 58,374,22,4,24,22,0,6,1,1,1,#AAAAAA,40,350,600,470
lsp 10,"*10"
;// test.ogvファイルを開く
layermessage 10,"Open(test.ogv)"
;// 現在開いているファイルをループ再生する
layermessage 10,"Play(0)"
test.ogvファイルを再生中です\
クリック後に再生を再開します\
;// 再生を一時停止する
layermessage 10,"Pause()"
一時停止中\
クリック後に再生を再開します\
;// 再生
layermessage 10,"Play(0)"
再生中\
クリック後に再生を停止し、ファイルを閉じます\
;// 停止する
layermessage 10,"Stop()"
;// 開いているファイルを閉じる
layermessage 10,"Close()"
;// リセット
csp -1
reset
end