Grabber

IC Imaging Controlクラスライブラリのメインクラスです。ソース(ビデオキャプチャデバイス)からシンク(イメージバッファのコレクションorメディアファイル)に至るイメージストリームにおけるイメージバッファの流れを制御する基本機能を提供します。ライブ画像表示はONとOFFで切り替えが可能です。このクラスのコンセプトはWDMストリーミングデバイスのユーザーに標準的なフレームグラバーの機能を提供することです。

このクラスを使用することで以下のようなことが可能となります。

  • ビデオソースの選択
  • ビデオソースのパラメータの変更
  • ライブ画像の表示
  • デバイスからシンク(イメージバッファ/メディアファイル) に流れるイメージストリームの準備(prepare), 開始(start), 停止(stop)
  • シンク(イメージバッファ/メディアファイル)の指定
  • イメージストリームへのフレームフィルタの挿入
  • イメージストリーム上の3か所にオーバーレイを配置

インフォメーション

ヘッダファイル: tisudshl.h
ネームスペース: DShowLib
IC Imaging Control 1.xより導入

メソッド

メソッド 説明
Grabberクラスライブラリリファレンス>クラス>Grabber 新たにGrabberオブジェクトを構築します。
addListenerクラスライブラリリファレンス>クラス>Grabber>Grabber::addListener Method 特定のイベント用のコールバックハンドラを登録します。
closeDevクラスライブラリリファレンス>クラス>Grabber>Grabber::closeDev Method 現在アクティブなデバイスを閉じます。
execI2COperationクラスライブラリリファレンス>クラス>Grabber>Grabber::execI2COperation Method 現在使用中のビデオキャプチャデバイスのI2Cバスに読み/書きを実行します。
getAcqSizeMaxXクラスライブラリリファレンス>クラス>Grabber>Grabber::getAcqSizeMaxX Method 現在選択中のビデオフォーマットの幅をピクセル数で返します。
getAcqSizeMaxYクラスライブラリリファレンス>クラス>Grabber>Grabber::getAcqSizeMaxY Method 現在選択中のビデオフォーマットの高さをピクセル数で返します。
getActiveMemBufferクラスライブラリリファレンス>クラス>Grabber>Grabber::getActiveMemBuffer Method [非推奨] 現在イメージを取り込んでいるMemBufferクラスライブラリリファレンス>クラス>MemBufferを返します。
getActiveMemBufferCollectionクラスライブラリリファレンス>クラス>Grabber>Grabber::getActiveMemBufferCollection Method [非推奨] 現在アクティブなMemBufferCollectionクラスライブラリリファレンス>クラス>MemBufferCollectionへのポインタを返します。
getAvailableFPSクラスライブラリリファレンス>クラス>Grabber>Grabber::getAvailableFPS Method 選択可能なフレームレートを返します。
getAvailableFrameRatesクラスライブラリリファレンス>クラス>Grabber>Grabber::getAvailableFrameRates Method デバイスが対応しているフレームレートを返します。
getAvailableInputChannelsクラスライブラリリファレンス>クラス>Grabber>Grabber::getAvailableInputChannels Method デバイスが対応している入力チャンネルの一覧を返します。
getAvailableVCDPropertiesクラスライブラリリファレンス>クラス>Grabber>Grabber::getAvailableVCDProperties Method 現在オープンなデバイスのIVCDPropertyItemsクラスライブラリリファレンス>クラス>IVCDPropertyItemsのコレクションを返します。
getAvailableVideoCaptureDevicesクラスライブラリリファレンス>クラス>Grabber>Grabber::getAvailableVideoCaptureDevices Method 現在利用可能なデバイスの一覧を返します。
getAvailableVideoCompressorsクラスライブラリリファレンス>クラス>Grabber>Grabber::getAvailableVideoCompressors Method [非推奨] AVI出力用に利用可能なコンプレッサの一覧を返します。
getAvailableVideoFormatDescs 現在選択中のビデオ規格がサポートするすべてのビデオフォーマットについてのVideoFormatDescクラスライブラリリファレンス>クラス>VideoFormatDescオブジェクトのリストを返します。
getAvailableVideoFormatsクラスライブラリリファレンス>クラス>Grabber>Grabber::getAvailableVideoFormats Method 現在選択中のビデオ規格でデバイスが対応しているビデオフォーマットの一覧を返します。
getAvailableVideoNormsクラスライブラリリファレンス>クラス>Grabber>Grabber::getAvailableVideoNorms Method 現在選択中のデバイスが対応しているビデオ規格を返します。
getCallbackクラスライブラリリファレンス>クラス>Grabber>クラスライブラリ リファレンスクラスGrabber Grabber::getCallback Method [非推奨] アクティブなコールバック関数へのポインタを返します。
getCountOfFramesDropped デバイスが取り込まなかったフレームの数を返します。
getCountOfFramesNotDropped デバイスが転送したフレーム数を返します。
getCurReferenceTimeクラスライブラリリファレンス>クラス>Grabber>Grabber::getCurReferenceTime Method 現在時刻を取得します。
getCurrentActualFPSクラスライブラリリファレンス>クラス>Grabber>Grabber::getCurrentActualFPS Method デバイスが達成している実フレームレートを取得します。
getCurrentActualFrameRateクラスライブラリリファレンス>クラス>Grabber>Grabber::getCurrentActualFrameRate Method 現在のフレームレートを返します。
getCurrentMaxAvailableFPS デバイスが現在のバスにおいて対応可能な最大のフレームレート (FPS)を返します。
getDeBayerTransformクラスライブラリリファレンス>クラス>Grabber>Grabber::getDeBayerTransform Method DeBayerTransformクラスライブラリリファレンス>クラス>DeBayerTransform オブジェクトへのポインタを返します。もしBY8 のベイヤービデオフォーマットが選択されていた場合、画像データは自動的にディベイヤ処理されます。DeBayerTransformクラスライブラリリファレンス>クラス>DeBayerTransform クラスがディベイヤ処理の制御を可能にします。
getDefaultWindowPositionクラスライブラリリファレンス>クラス>Grabber>Grabber::getDefaultWindowPosition Method グラバーのデフォルトウィンドウのポジションフラグの値を返します。
getDevクラスライブラリリファレンス>クラス>Grabber>Grabber::getDev Method 現在アクティブなデバイスを返します。
getDeviceFrameFilters デバイスの後ろに設置しているフレームフィルタのリストを返します。
getDisplayFrameFiltersクラスライブラリリファレンス>クラス>Grabber>Grabber::getDisplayFrameFilters Method ディスプレイの前に設置しているフレームフィルタのリストを返します。
getExternalTransportModeクラスライブラリリファレンス>クラス>Grabber>Grabber::getExternalTransportMode Method 現在の外部トランスポートコントロールのモードを返します。 
getExternalTriggerクラスライブラリリファレンス>クラス>Grabber>Grabber::getExternalTrigger Method 外部トリガーが有効であればtrueを返します。
getFPSクラスライブラリリファレンス>クラス>Grabber>Grabber::getFPS Method 現在設定中のフレームレートを返します。
getFlipHクラスライブラリリファレンス>クラス>Grabber>Grabber::getFlipH Method 水平反転が有効かどうかを返します。
getFlipVクラスライブラリリファレンス>クラス>Grabber>Grabber::getFlipV Method 垂直反転が有効かどうかを返します。
getFrameCountクラスライブラリリファレンス>クラス>Grabber>Grabber::getFrameCount Method 内部フレームカウンターを読み取ります。
getFrameRateクラスライブラリリファレンス>クラス>Grabber>Grabber::getFrameRate Method 設定されている2つのフレーム間の時間を返します。
getGraphStartReferenceTimeクラスライブラリリファレンス>クラス>Grabber>Grabber::getGraphStartReferenceTime Method イメージストリーム(フィルタグラフ)が開始された時間を取得します。
getHWND ライブ画像の表示に使用されるウィンドウハンドルを返します。
getInputChannelクラスライブラリリファレンス>クラス>Grabber>Grabber::getInputChannel Method 現在アクティブな入力チャンネルを返します。オープンデバイスが存在しない場合にはメソッドは失敗します。
getLastErrorクラスライブラリリファレンス>クラス>Grabber>Grabber::getLastError Method 最後のライブラリメソッドへのコール中に発生したエラーについての情報を返します。
getOverlayクラスライブラリリファレンス>クラス>OverlayBitmap>Grabber::getOverlay Method OverlayBitmapクラスライブラリリファレンス>クラス>OverlayBitmapオブジェクトのインスタンスへのポインタを返します。
OverlayBitmapクラスライブラリリファレンス>クラス>OverlayBitmap はイメージストリーム上にテキストやグラフィックを描画するのに使われます。
getOverlayBitmapPathPosition グラフ内のOverlayBitmapクラスライブラリリファレンス>クラス>OverlayBitmapオブジェクトの現在位置を返します。
getPauseLiveクラスライブラリリファレンス>クラス>Grabber>Grabber::getPauseLive Method ポーズモードが有効になっているかどうかを返します。
getPropertyクラスライブラリリファレンス>クラス>Grabber>Grabber::getProperty Method デバイスのプロパティ値を返します。
getPropertyDefaultクラスライブラリリファレンス>クラス>Grabber>Grabber::getPropertyDefault Method デフォルトのプロパティ値を返します。
getPropertyRangeクラスライブラリリファレンス>クラス>Grabber>Grabber::getPropertyRange Method プロパティ値の範囲を指定するtsPropertyRangeクラスライブラリリファレンス>構造体>tsPropertyRange Structure構造体を返します。
getSignalDetectedクラスライブラリリファレンス>クラス>Grabber>Grabber::getSignalDetected Method デバイスが信号を検出しているかどうかを返します。
getSinkTypeクラスライブラリリファレンス>クラス>Grabber>Grabber::getSinkType Method イメージストリームの出力方法を返します。
getSinkTypePtrクラスライブラリリファレンス>クラス>Grabber>Grabber::getSinkTypePtr Method 現在選択中のシンクへのポインタを返します。
getUserMemBufferSizeクラスライブラリリファレンス>クラス>MemBufferCollection>MemBufferCollection::getBufferSize Method [非推奨] 割り当てたメモリバッファに対して必要なデータサイズを算出します。
getVideoDataDimension ディスプレイに渡される画像データのサイズを返します。イメージストリーム上にフレームフィルタを挿入する際、setDeviceFrameFiltersクラスライブラリリファレンス>クラス>Grabber>Grabber::setDeviceFrameFilters MethodsetDisplayFrameFiltersクラスライブラリリファレンス>クラス>Grabber>Grabber::setDisplayFrameFilters Methodを使用しているとデバイスのビデオフォーマットによってサイズに違いは出ます。IFrameFilterクラスライブラリリファレンス>クラス>IFrameFilter オブジェクトがFrameHandlerSinkクラスライブラリリファレンス>クラス>FrameHandlerSinkによって使用されている場合、MemBufferCollectionクラスライブラリリファレンス>クラス>MemBufferCollectionのサイズも画像データのサイズと違うことがございます。
getVideoFormatクラスライブラリリファレンス>クラス>Grabber>Grabber::getVideoFormat Method 現在選択中のvideo formatを返します。いずれのビデオフォーマットも設定されていない(デバイスがオープンになっていない)場合には無効なオブジェクトが返されます。
getVideoNormクラスライブラリリファレンス>クラス>Grabber>Grabber::getVideoNorm Method 現在選択中のvideo normを返します。いずれのvideo norm(ビデオ規格)も設定されていない場合には無効なオブジェクトが返されます。
getWindowPositionクラスライブラリリファレンス>クラス>Grabber>Grabber::getWindowPosition Method ライブ画像を表示しているウィンドウの位置とサイズを取得します。
hasExternalTransportクラスライブラリリファレンス>クラス>Grabber>Grabber::hasExternalTransport Method デバイスが外部トランスポートコントロールを持っている場合にtrueを返します。
hasExternalTriggerクラスライブラリリファレンス>クラス>Grabber>Grabber::hasExternalTrigger Method デバイスが外部トリガーに対応している場合はtrueを返します。
hasI2CInterfaceクラスライブラリリファレンス>クラス>Grabber>Grabber::hasI2CInterface Method 現在開かれているビデオキャプチャデバイスのI2Cバスへのアクセスがサポートされているかどうかをチェックします。
isCountOfFramesDroppedAvailableクラスライブラリリファレンス>クラス>Grabber>Grabber::isCountOfFramesDroppedAvailable Method デバイスが取り込まなかったフレーム数のカウントをサポートしているかどうかを返します。
isDevOpen デバイスがオープンかどうかをチェックします。
isDevValidクラスライブラリリファレンス>クラス>Grabber>Grabber::isDevValid Method オブジェクトに関連付けられているデバイスが存在しているかどうかをチェックします。デバイスは突然無効になる場合があります。(例:ケーブルがはずれた場合)
isFlipHAvailableクラスライブラリリファレンス>クラス>Grabber>Grabber::isFlipHAvailable Method 水平反転が利用可能かどうかを返します。
isFlipVAvailableクラスライブラリリファレンス>クラス>Grabber>Grabber::isFlipVAvailable Method 垂直反転が利用可能かどうかを返します。
isFrameRateListAvailableクラスライブラリリファレンス>クラス>Grabber>Grabber::isFrameRateListAvailable Method 選択中のデバイスのフレームレートがユーザー側で設定変更できるかをチェックします。
isInputChannelAvailableWithCurDevクラスライブラリリファレンス>クラス>Grabber>Grabber::isInputChannelAvailableWithCurDev Method 現在アクティブなデバイスが入力チャンネルをサポートしているかどうかをチェックします。
isListenerRegisteredクラスライブラリリファレンス>クラス>Grabber>Grabber::isListenerRegistered Method 特定のイベント用に指定のコールバックハンドラが登録されているかどうかをチェックします。
isLiveクラスライブラリリファレンス>クラス>Grabber>Grabber::isLive Method デバイスがライブモードであるかどうかをチェックします。
isLivePrepared イメージストリームが"prepared"状態にあるかどうかを返します。 
isPropertyAutomationAvailableWithCurDevクラスライブラリリファレンス>クラス>Grabber>Grabber::isPropertyAutomationAvailableWithCurDev Method デバイスが特定のプロパティにおいて自動設定に対応しているかどうかをチェックします。
isPropertyAutomationEnabledクラスライブラリリファレンス>クラス>Grabber>Grabber::isPropertyAutomationEnabled Method 特定のプロパティにおいて自動設定が有効になっているかどうかをチェックします。
isPropertyAvailableWithCurDevクラスライブラリリファレンス>クラス>Grabber>Grabber::isPropertyAvailableWithCurDev Method デバイスが特定のプロパティにおいてマニュアルでの設定に対応しているかどうかをチェックします。
isSignalDetectedAvailableクラスライブラリリファレンス>クラス>Grabber>Grabber::isSignalDetectedAvailable Method デバイスが取り込み可能なビデオストリームを検知しているかをチェックします。
isVideoNormAvailableWithCurDevクラスライブラリリファレンス>クラス>Grabber>Grabber::isVideoNormAvailableWithCurDev Method ビデオ規格の選択が可能かどうかをチェックします。
loadDeviceState saveDeviceStateクラスライブラリリファレンス>クラス>Grabber>Grabber::saveDeviceState Methodで保存したデバイスの設定を呼び出します。
loadDeviceStateFromFileクラスライブラリリファレンス>クラス>Grabber>Grabber::loadDeviceStateFromFile Method saveDeviceStateToFileクラスライブラリリファレンス>クラス>Grabber>Grabber::saveDeviceStateToFile Methodでファイルに保存したデバイス設定を呼び出します。
newMemBufferCollectionクラスライブラリリファレンス>クラス>Grabber>Grabber::newMemBufferCollection Method [非推奨] 新しいメモリバッファコレクションを作成します。
openDevクラスライブラリリファレンス>クラス>Grabber>Grabber::openDev Method デバイスをオープンな状態にします。 
openDevByDisplayName display nameを使ってデバイスをオープンにします。
openDevByUniqueName unique nameを使ってデバイスをオープンにします。
prepareLiveクラスライブラリリファレンス>クラス>Grabber>Grabber::prepareLive Method イメージストリームの構築を行います。デバイスをディスプレイやシンクと結び付け、フレームフィルタやオーバーレイの挿入を行います。
removeListenerクラスライブラリリファレンス>クラス>Grabber>Grabber::removeListener Method 特定のイベント用のコールバックハンドラオブジェクトの登録を取り消します 
saveDeviceStateクラスライブラリリファレンス>クラス>Grabber>Grabber::saveDeviceState Method オープンになっているデバイスの設定を保存します。保存された設定はloadDeviceStateを使って呼び出すことができます。
saveDeviceStateToFileクラスライブラリリファレンス>クラス>Grabber>Grabber::saveDeviceStateToFile Method 現在オープンなデバイスの設定をファイルに保存します。その設定はloadDeviceStateFromFileクラスライブラリリファレンス>クラス>Grabber>Grabber::loadDeviceStateFromFile Methodを使って呼び出すことが可能です。
setActiveMemBufferCollectionクラスライブラリリファレンス>クラス>Grabber>Grabber::setActiveMemBufferCollection Method [非推奨] 取り込んだイメージを格納するMemBufferCollectionクラスライブラリリファレンス>クラス>MemBufferCollectionを設定します。
setCallbackクラスライブラリリファレンス>クラス>Grabber>Grabber::setCallback Method [非推奨] コールバック関数を設定します。
setDefaultWindowPositionクラスライブラリリファレンス>クラス>Grabber>Grabber::setDefaultWindowPosition Method ビデオウィンドウのデフォルトサイズのロックの有効/無効化を行います。
setDeviceFrameFiltersクラスライブラリリファレンス>クラス>Grabber>Grabber::setDeviceFrameFilters Method イメージストリームのデバイスパスにフレームフィルタのリストを挿入します。デバイスパスにオーバーレイが存在する場合、フィルタリストはその前に挿入されます。つまりフィルタリストはデバイスとオーバーレイの間に位置することになります。
setDisplayFrameFiltersクラスライブラリリファレンス>クラス>Grabber>Grabber::setDisplayFrameFilters Method イメージストリームのディスプレイパスにフレームフィルタのリストを挿入します。ディスプレイパスにオーバーレイが存在している場合、フィルタリストはその前に挿入されます。つまりオーバーレイはフィルタリストとディスプレイの間に位置することになります。ディスプレイパスにオーバーレイがない場合にはフィルタリストはディスプレイの前に挿入されます。
setExternalTransportModeクラスライブラリリファレンス>クラス>Grabber>Grabber::setExternalTransportMode Method 外部トランスポートコントロールの新しいモードを設定します。
setExternalTriggerクラスライブラリリファレンス>クラス>Grabber>Grabber::setExternalTrigger Method 外部トリガーの有効/無効化を行います。
setFPSクラスライブラリリファレンス>クラス>Grabber>Grabber::setFPS Method デバイスのフレームレートを設定します。
setFlipHクラスライブラリリファレンス>クラス>Grabber>Grabber::setFlipH Method 全てのフレームを水平反転させるかどうか指定します。 
setFlipVクラスライブラリリファレンス>クラス>Grabber>Grabber::setFlipV Method 全てのフレームを垂直反転させるかどうか指定します。
setFrameRateクラスライブラリリファレンス>クラス>Grabber>Grabber::setFrameRate Method 2枚のフレーム間の時間を設定します。
setHWNDクラスライブラリリファレンス>クラス>Grabber>Grabber::setHWND Method ライブ画像を表示するウィンドウのハンドルを設定します。
setInputChannelクラスライブラリリファレンス>クラス>Grabber>Grabber::setInputChannel Method アクティブなデバイスの入力チャンネルを設定します。
setOverlayBitmapPathPositionクラスライブラリリファレンス>クラス>OverlayBitmap>Grabber::setOverlayBitmapPathPosition Method グラフ内のOverlayBitmapクラスライブラリリファレンス>クラス>OverlayBitmapオブジェクトの位置を設定します。
setPauseLiveクラスライブラリリファレンス>クラス>Grabber>Grabber::setPauseLive Method ライブモードを停止します
setPropertyクラスライブラリリファレンス>クラス>Grabber>Grabber::setProperty Method デバイスのプロパティ値を指定の値に設定、もしくはプロパティの自動設定モードの有効/無効化を行います。
setSinkTypeクラスライブラリリファレンス>クラス>Grabber>Grabber::setSinkType Method シンクのフォーマットの設定。シンクはイメージストリームの出力対象を指定するものです。ライブモード中や"prepared"状態の場合にはシンクの設定はできません。
setVideoFormatクラスライブラリリファレンス>クラス>Grabber>Grabber::setVideoFormat Method 現在アクティブなデバイスで使用するビデオフォーマットを設定します。 
setVideoNormクラスライブラリリファレンス>クラス>Grabber>Grabber::setVideoNorm Method 現在アクティブなデバイスで使用するビデオ規格を設定します。利用可能なビデオ規格はGrabber::getAvailableVideoNormsクラスライブラリリファレンス>クラス>Grabber>Grabber::getAvailableVideoNorms Methodをコールすることで取得できます。
setWindowPosition ビデオウィンドウの位置を設定します。
setWindowSizeクラスライブラリリファレンス>クラス>Grabber>Grabber::setWindowSize Method ビデオウィンドウのサイズを設定します。
showDevicePageクラスライブラリリファレンス>クラス>Grabber>Grabber::showDevicePage Method デバイスセッティングのページを表示します。
showVCDPropertyPage デバイスのプロパティページを表示します。このページではユーザーがbrightness(明るさ)のようなプロパティを調整することができます。
snapImagesクラスライブラリリファレンス>クラス>Grabber>Grabber::snapImages Method [非推奨] イメージストリームよりアクティブなMemBufferクラスライブラリリファレンス>クラス>MemBufferにイメージを取り込みます。
startLiveクラスライブラリリファレンス>クラス>Grabber>Grabber::startLive Method ライブモードを開始します。
stopLiveクラスライブラリリファレンス>クラス>Grabber>Grabber::topLive Method ライブモードを停止します。
suspendLiveクラスライブラリリファレンス>クラス>Grabber>Grabber::suspendLive Method イメージストリームを一時停止させ"prepared"状態にします。

エニュメレーション

エニュメレーション 説明
tCameraPropertyEnumクラスライブラリリファレンス>クラス>Grabber>Grabber::tCameraPropertyEnum ビデオカメラのプロパティを列挙します。
tVideoPropertyEnumクラスライブラリリファレンス>クラス>Grabber>Grabber::tVideoPropertyEnum ビデオプロパティタイプを指定します。このエニュメレーションはDirectX 8より直接来ます。

型定義

説明
tCompressorItemsクラスライブラリリファレンス>クラス>Grabber>tCompressorItems  AVIコンプレッサを表します。
tCompressorList tCompressorItemsクラスライブラリリファレンス>クラス>Grabber>tCompressorItemsのリストです。
tCompressorListPtrクラスライブラリリファレンス>クラス>Grabber>tCompressorListPtr  tCompressorItemsクラスライブラリリファレンス>クラス>Grabber>tCompressorItemsのリストへのポインタです。
tFPSListクラスライブラリリファレンス>クラス>Grabber>tFPSList 秒あたりのフレーム数を表すdouble型の値の配列です。
tFPSListPtrクラスライブラリリファレンス>クラス>Grabber>tFPSListPtr tFPSListクラスライブラリリファレンス>クラス>Grabber>tFPSListへのポインタです。
tFrameRateListクラスライブラリリファレンス>クラス>Grabber>tFrameRateList 2枚のフレーム間の時間をミリ秒で表すlong型の値の配列です。 
tFrameRateListPtr tFrameRateListクラスライブラリリファレンス>クラス>Grabber>tFrameRateListへのポインタです。
tInChnList AnalogChannelItemクラスライブラリリファレンス>クラス>AnalogChannelItemsのリストです。
tInChnListPtrクラスライブラリリファレンス>クラス>Grabber>tInChnListPtr tVideoFormatItemクラスライブラリリファレンス>クラス>Grabber>tVideoFormatItemsのリストへのポインタです。
tInputChannelItem AnalogChannelItemクラスライブラリリファレンス>クラス>AnalogChannelItemです。
tMemBufferCollectionPtrクラスライブラリリファレンス>クラス>Grabber>tMemBufferCollectionPtr MemBufferCollectionクラスライブラリリファレンス>クラス>MemBufferCollectionへのポインタです。
tMemBufferPtrクラスライブラリリファレンス>クラス>Grabber>tMemBufferPtr MemBufferクラスライブラリリファレンス>クラス>MemBufferへのポインタです。
tVidCapDevList tVideoCaptureDeviceItemクラスライブラリリファレンス>クラス>Grabber>tVideoCaptureDeviceItemsのリストです。
tVidCapDevListPtrクラスライブラリリファレンス>クラス>Grabber>tVidCapDevListPtr tVideoCaptureDeviceItemクラスライブラリリファレンス>クラス>Grabber>tVideoCaptureDeviceItemsのリストへのポインタです。
tVidFmtDescListクラスライブラリリファレンス>クラス>Grabber>tVidFmtDescList VideoFormatDescクラスライブラリリファレンス>クラス>VideoFormatDescオブジェクトへのスマートポインタのstd::vectorです。
tVidFmtDescListPtr tVidFmtDescListクラスライブラリリファレンス>クラス>Grabber>tVidFmtDescListオブジェクトへのスマートポインタです。
tVidFmtDescPtr VideoFormatDescクラスライブラリリファレンス>クラス>VideoFormatDescオブジェクトへのスマートポインタです。
tVidFmtList tVideoFormatItemクラスライブラリリファレンス>クラス>Grabber>tVideoFormatItemsのリストです。
tVidFmtListPtrクラスライブラリリファレンス>クラス>Grabber>tVidFmtListPtr tVideoFormatItemクラスライブラリリファレンス>クラス>Grabber>tVideoFormatItemsのリストへのポインタです。
tVidNrmList tVideoNormItemクラスライブラリリファレンス>クラス>Grabber>tVideoNormItemsのリストです。
tVidNrmListPtrクラスライブラリリファレンス>クラス>Grabber>tVidNrmListPtr tVideoNormItemクラスライブラリリファレンス>クラス>Grabber>tVideoNormItemsのリストへのポインタです。
tVideoCaptureDeviceItemクラスライブラリリファレンス>クラス>Grabber>tVideoCaptureDeviceItem VideoCaptureDeviceItemクラスライブラリリファレンス>クラス>VideoCaptureDeviceItemです。
tVideoFormatItemクラスライブラリリファレンス>クラス>Grabber>tVideoFormatItem VideoFormatItemクラスライブラリリファレンス>クラス>VideoFormatItemです。
tVideoNormItemクラスライブラリリファレンス>クラス>Grabber>tVideoNormItem VideoNormItemクラスライブラリリファレンス>クラス>VideoNormItemです。