6.5. 起動パラメータの適用

AnyCam.exe アプリケーション起動ファイルは、アプリケーションの動作を変更するパラメータを付けて起動できます。このような起動行の例: AnyCam.exe -c 12 -p 0,0,800,600 -v

この行は、ID 12 のカメラデモモードでアプリケーションを起動し、ウィンドウのサイズは 800 x 600 ピクセルに設定され、モニターの左上隅(位置 x = 0, y = 0)に配置されます。ユーザーはオンライン表示のみが可能で、カメラプロパティの編集や手動での録画開始はできず、ビデオアーカイブにもアクセスできません:

図 6.5.1. 制限パラメータ付きで起動されたアプリケーション。

有効なパラメータの完全な一覧:

-t — 常に手前に表示

-f — フルスクリーンモード

-r — 自動的に録画を開始

-u — 読み取り専用モード:ユーザーはカメラやアプリケーションプロパティを編集できませんが、表示、録画、ビデオアーカイブの確認のみが可能です

-w — ビデオウォールモード

-m — 一対多モード

-q — スライドショーモード

-c camera_id — 指定された ID のカメラのオンライン表示を開始

-c camera1_id,camera2_id,…,cameraN_id — ユーザーが指定したカメラセットでアプリケーションを起動

-a camera_id — 指定された ID のカメラアーカイブの表示を開始

-p x,y,width,height — 指定された位置とサイズでアプリケーションウィンドウを起動

-v — ビデオアーカイブの表示やカメラプロパティ編集パネルへのアクセスなしで、表示モードでアプリケーションを起動

-s — ビデオウォールモードおよび一対多モードで、カメラ画像周囲のスペースを使用して指定された解像度を維持することを許可

-d n — カメラからの応答タイムアウト(秒単位、最大 60)。この時間内に新しいフレームが受信されない場合、接続が失われたと見なされます

-h — アプリケーションをシステムトレイに最小化した状態で起動。ウィンドウを閉じた際にもトレイへの最小化を有効にします

-e — コンピュータのスリープを許可します。このパラメータなしでは、AnyCamは稼働中にシステムのスリープを防止します

起動モディファイアを適用するには、AnyCam.exe の後に追加するだけです。

たとえば、以下のコマンド

AnyCam.exe -c 28

は、番号 3 のカメラからのストリームの表示を開始します。

カメラ番号は、そのプロパティパネルで確認できます:

図 6.5.2. AnyCam アプリケーション内のカメラ内部 ID

別の方法として、必要なモディファイアを含むデスクトップショートカットを作成することもできます。ショートカット作成の詳細については、6.4 節を参照してください。