Grabber::saveDeviceStateToFile Method

現在オープンなデバイスの設定をファイルに保存します。その設定はloadDeviceStateFromFileクラスライブラリリファレンス>クラス>Grabber>Grabber::loadDeviceStateFromFile Methodを使って呼び出すことが可能です。

構文

bool saveDeviceStateToFile( const std::string& filename, bool bDevice, bool bGrabberDeviceSetup = true,
                                    bool bVCDProperties = true );
bool saveDeviceStateToFile( const std::wstring& filename, bool bDevice, bool bGrabberDeviceSetup = true,
                                    bool bVCDProperties = true );
パラメータ 説明
filename 設定データファイルの名前を指定します。
bDevice このパラメータがtrueの際、現在オープンな状態のデバイス名とシリアル番号が保存されます。
bGrabberDeviceSetup このパラメータがtrueの際、現在選択されているビデオ規格、ビデオフォーマット、入力チャンネル、FPS、 FlipH と FlipV の設定が保存されます。
bVCDProperties このパラメータがtrueの際、現在オープンになっているデバイスのVCDPropertiesが保存されます。

戻り値

処理が正常に完了した時はtrueを返し、エラーが発生した場合にはgetLastErrorクラスライブラリリファレンス>クラス>Grabber>Grabber::getLastError Methodをコールして詳細なエラー情報を取得します。

インフォメーション

IC Imaging Control 2.0より導入。

サンプル

// デバイスの状態を"device.xml"に保存
m_Grabber.saveDeviceStateToFile( "device.xml" );

// デバイスを閉じる
m_Grabber.closeDev();

// 保存したデバイスのオープン
m_Grabber.loadDeviceStateFromFile( "device.xml" );

// ライブモードの再開
m_Grabber.startLive();