VideoOverlay

 VideoOverlay クラスは、MPEG I や WMV、 SWF (Macromedia Flash) などを表示するため表示領域を作成するクラスです。また、WMV/MPEG I 再生時は、吉里吉里のレイヤに表示を行うことができます。
 WMV/MPEG I を再生するときは、吉里吉里実行可能ファイルと同じ場所に、krmovie.dll が必要になります。
 SWF を再生する場合は、吉里吉里実行可能ファイルと同じ場所に krflash.dll が必要になります。
 SWF では、いくつかのメソッドやプロパティが使用できない可能性があります。

 レイヤでの再生を除き、WMV/MPEG I のオーバーレイによる再生や Flash の再生では、VideoOverlay クラスの表示領域は、すべてのレイヤよりも手前に表示され、透過することはできません。
 レイヤでの再生は、オーバーレイでの再生に比べ、再生時のプロセッサの負荷は高くなる傾向にあります。

メンバ

コンストラクタ
VideoOverlay
メソッド
cancelPeriodEvent ( 指定フレームでのイベント発生の解除 )
cancelSegmentLoop ( フレーム間ループの解除 )
close ( メディアを閉じる )
open ( メディアを開く )
pause ( 一時停止 )
play ( 再生開始 )
prepare ( 再生準備 )
resetMixingLayer ( ミキシング対象レイヤの設定解除 )
rewind ( 巻き戻し )
selectAudioStream ( 音声ストリームの選択 )
setBounds ( 再生矩形の位置とサイズを指定 )
setMixingLayer ( ミキシング対象レイヤの設定 )
setPeriodEvent ( 指定フレームでのイベント発生の指定 )
setPos ( 再生矩形の左上位置を指定 )
setSegmentLoop ( フレーム間ループの設定 )
setSize ( 再生矩形のサイズを指定 )
stop ( 再生停止 )
プロパティ
audioBalance ( 音声バランス(パニング) )
audioVolume ( 音声ボリューム )
enabledAudioStream ( 再生対象音声ストリーム番号 )
fps ( フレームレート )
frame ( 現在のフレーム )
height ( 再生矩形の縦幅 )
layer1 ( 描画レイヤ指定1 )
layer2 ( 描画レイヤ指定2 )
left ( 再生矩形の左端位置 )
loop ( ループ再生をするかどうか )
mixingMovieAlpha ( ビデオの透明度 )
mixingMovieBGColor ( ビデオの背景色 )
mode ( オーバーレイorレイヤ描画の指定 )
numberOfAudioStream ( 音声ストリーム数 )
numberOfFrame ( 全フレーム数 )
periodEventFrame ( ピリオドイベントフレーム )
playRate ( 再生速度 )
position ( 再生位置 )
segmentLoopEndFrame ( セグメントループの開始フレーム )
segmentLoopStartFrame ( セグメントループの開始フレーム )
top ( 再生矩形の上端位置 )
totalTime ( 合計時間 )
visible ( 可視かどうか )
width ( 再生矩形の横幅 )
イベント
onCallbackCommand ( コールバックコマンドが発生した )
onFrameUpdate ( ビデオフレームが更新された )
onPeriod ( Periodイベントが発生した )
onStatusChanged ( ステータスが変更された )