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();