FrameFilterImpl::transform Method

このメソッドはフレームの変換、もしくはソースからデスティネーションIFrameクラスライブラリリファレンス>クラス>IFrameへのコピーが行われた際にコールされます。

構文

virtual bool transform( const IFrame& src, IFrame& dest ) = 0;
パラメータ 説明
src ソースフレームです。このフレームには書き込みしてはいけません。
dest デスティネーションフレームです。ここにはtrueを返す時のみ書き込むようにしてください。

戻り値

説明
true 変換が正常に行われました。
false フレームを破棄しました。

備考

IFrame::getPtrクラスライブラリリファレンス>クラス>IFrame>IFrame::getPtr Methodが返す画像データのポインタはdestに対しては 0 となることがあります。この場合コピーする対象がないということになります。
例:入力データの分析のためMemBufferCollectionクラスライブラリリファレンス>クラス>MemBufferCollectionの全てのバッファがロックされている時