Grabber::getOverlay Method

このメソッドは OverlayBitmapクラスライブラリリファレンス>クラス>OverlayBitmapオブジェクトのインスタンスへのポインタを返します。
OverlayBitmapクラスライブラリリファレンス>クラス>OverlayBitmapはビデオストリーム上にテキストやグラフィックを描画するのに使用されます。

構文

smart_ptr<OverlayBitmap> getOverlay() const;
smart_ptr<OverlayBitmap> getOverlay( tPathPosition PathPositionToFetch ) const;

戻り値

特定のパスポジション上のOverlayBitmapクラスライブラリリファレンス>クラス>OverlayBitmapのインスタンスへのポインタ。

備考

パスの指定がない場合にはデバイスパスのOverlayBitmap が返されます。
ライブ画像やキャプチャ後の画像上に描画したものを見るためにはsetOverlayBitmapPathPositionクラスライブラリリファレンス>クラス>OverlayBitmap>Grabber::setOverlayBitmapPathPosition MethodでOverlayBitmapsをアクティブにする必要があります。

サンプル

この例ではオーバーレイを有効化しライブ画像の左上の部分に"Hello Word"とテキストを描画する方法を紹介します。

// テキスト描画用のオーバーレイが有効であることを確認
m_Grabber.getOverlay()->setEnable(true);
// テキストを描画
m_Grabber.getOverlay()->drawText( RGB(255,0,0), 0, 0, "Hello World" );