ch.kuramo.javie.api.services
インタフェース IVideoEffectContext

すべてのスーパーインタフェース:
IEffectContext

public interface IVideoEffectContext
extends IEffectContext

ビデオエフェクト用のエフェクトコンテキストです。


メソッドの概要
 IVideoBuffer doPreviousEffect()
          ひとつ前のビデオエフェクトまで処理を実行します。
 ICamera getCamera()
          コンポジションカメラ (現在時刻における、コンポジションのアクティブなカメラ) を取得します。
 VideoBounds getPreviousBounds()
          ひとつ前のビデオエフェクトまで処理を実行した場合に得られるビデオデータの位置とサイズを返します。
 
インタフェース ch.kuramo.javie.api.services.IEffectContext から継承されたメソッド
createAudioBuffer, createVideoBuffer, getAudioFrameCount, getAudioMode, getColorMode, getEffectName, getGL, getGLU, getLayerAudioChunk, getLayerVideoFrame, getQuality, getTime, getVideoResolution, setAudioFrameCount, setTime, value
 

メソッドの詳細

getPreviousBounds

VideoBounds getPreviousBounds()
ひとつ前のビデオエフェクトまで処理を実行した場合に得られるビデオデータの位置とサイズを返します。

戻り値:
ひとつ前のビデオエフェクトまで処理を実行した場合に得られるビデオデータの位置とサイズ

doPreviousEffect

IVideoBuffer doPreviousEffect()
ひとつ前のビデオエフェクトまで処理を実行します。

戻り値:
ひとつ前のビデオエフェクトまで処理を実行した結果のビデオデータ

getCamera

ICamera getCamera()
コンポジションカメラ (現在時刻における、コンポジションのアクティブなカメラ) を取得します。

戻り値:
コンポジションカメラを表す ICamera オブジェクト