Class Dialogs
組み込みダイアログを表示するための関数を含む静的クラスです。
Assembly: ic4dotnet.System.Windows.Forms.dll
構文
public static class Dialogs
メソッド
ユーザーにビデオキャプチャデバイスを選択させるダイアログを表示します。
ユーザーがデバイスを選択した場合、渡された grabber オブジェクトでデバイスが開かれます。
宣言
public static bool ShowDeviceDialog(Grabber grabber, IWin32Window parentWindow)
戻り値
| 型 |
説明 |
| bool |
true デバイスを正常に開いた場合、そうでない場合は false |
ユーザーに、grabberで開かれているビデオキャプチャデバイスのプロパティを設定するダイアログを表示します。
ユーザーがダイアログをキャンセルした場合、プロパティはダイアログを開いた時点の状態に戻されます。
宣言
public static bool ShowDevicePropertyDialog(Grabber grabber, IWin32Window parentWindow, PropertyDialogFlags flags = PropertyDialogFlags.Default, string category = "Root", string title = "Properties", PropertyVisibility initialVisibility = PropertyVisibility.Beginner, string initialFilter = null)
戻り値
| 型 |
説明 |
| bool |
true:ダイアログが表示され、OKボタンで終了した場合。そうでない場合はfalse |
ユーザーに、渡された PropertyMap のプロパティを設定するダイアログを表示します。
ユーザーがダイアログをキャンセルした場合、プロパティはダイアログを開いた時点の状態に戻されます。
開かれたビデオキャプチャデバイスの PropertyMap (DevicePropertyMap) を表示する場合、この関数ではアクティブなデータストリームがあるときに一部のプロパティを変更できません。
ストリーム定義プロパティを変更可能なダイアログを表示するには、ShowDevicePropertyDialog(Grabber, IWin32Window, PropertyDialogFlags, string, string, PropertyVisibility, string) を AllowStreamRestart オプション付きで使用してください。
宣言
public static bool ShowPropertyMapDialog(PropertyMap map, IWin32Window parentWindow, PropertyDialogFlags flags = PropertyDialogFlags.Default, string category = "Root", string title = "Properties", PropertyVisibility initialVisibility = PropertyVisibility.Beginner, string initialFilter = null)
戻り値
| 型 |
説明 |
| bool |
true:ダイアログが表示され、OKボタンで終了した場合、false:それ以外の場合 |
ユーザーがビデオキャプチャデバイスを選択できるダイアログを表示します
宣言
public static DeviceInfo ShowSelectDeviceDialog(IWin32Window parentWindow)