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の全てのバッファがロックされている時