グラフィカルユーザーインターフェイス関数
一般的なタスク向けの基本的なグラフィカルユーザーインターフェイスを提供する関数を格納します。 詳細...
データ構造
| struct | IC4_PROPERTY_DIALOG_OPTIONS ic4_gui_grabber_show_device_properties() 関数および ic4_gui_show_property_map() 関数が表示するプロパティダイアログの外観と動作をカスタマイズするオプションを格納する構造体です。 詳細... |
列挙
| enum | IC4_PROPERTY_DIALOG_FLAGS { IC4_PROPERTY_DIALOG_DEFAULT = 0 , IC4_PROPERTY_DIALOG_ALLOW_STREAM_RESTART = 1 , IC4_PROPERTY_DIALOG_RESTORE_STATE_ON_CANCEL = 2 , IC4_PROPERTY_DIALOG_SHOW_TOP_CATEGORY = 4 , IC4_PROPERTY_DIALOG_HIDE_FILTER = 8 } ic4_gui_grabber_show_device_properties() 関数および ic4_gui_show_property_map() 関数が表示するダイアログの動作をカスタマイズするための一連のフラグを定義します。 |
関数
| IC4GUI_API bool | ic4_gui_grabber_select_device (IC4_WINDOW_HANDLE hParent, struct IC4_GRABBER *pGrabber) ユーザーがビデオキャプチャデバイスを選択できるダイアログを表示します。 |
| IC4GUI_API bool | ic4_gui_select_device (IC4_WINDOW_HANDLE hParent, struct IC4_DEVICE_INFO **ppInfo) ユーザーがビデオキャプチャデバイスを選択できるダイアログを表示します。 |
| IC4GUI_API bool | ic4_gui_grabber_show_device_properties (IC4_WINDOW_HANDLE hParent, struct IC4_GRABBER *pGrabber, const struct IC4_PROPERTY_DIALOG_OPTIONS *options) 渡された IC4_GRABBER で開いているビデオキャプチャデバイスのプロパティを、ユーザーが構成できるダイアログボックスを表示します。 |
| IC4GUI_API bool | ic4_gui_show_property_map (IC4_WINDOW_HANDLE hParent, struct IC4_PROPERTY_MAP *pPropertyMap, const struct IC4_PROPERTY_DIALOG_OPTIONS *options) IC4_PROPERTY_MAP のプロパティを、ユーザーが構成できるダイアログボックスを表示します。 |
詳細説明
一般的なタスク向けの基本的なグラフィカルユーザーインターフェイスを提供する関数を格納します。
GUIサポート関数は ic4gui/C_ic4gui.h で宣言されています。
関数ドキュメント
◆ ic4_gui_grabber_select_device()
| IC4GUI_API bool ic4_gui_grabber_select_device | ( | IC4_WINDOW_HANDLE | hParent, |
| struct IC4_GRABBER * | pGrabber | ||
| ) |
ユーザーがビデオキャプチャデバイスを選択できるダイアログを表示します。
デバイスは、渡された IC4_GRABBER オブジェクトで開かれます。
- パラメータ
-
[in] hParent ダイアログの親ウィンドウです [in] pGrabber 新しいデバイスを開くGrabberオブジェクトです
- 戻り値
- デバイスが選択され、正常に開かれた場合は
true、それ以外の場合はfalseを返します。
◆ ic4_gui_grabber_show_device_properties()
| IC4GUI_API bool ic4_gui_grabber_show_device_properties | ( | IC4_WINDOW_HANDLE | hParent, |
| struct IC4_GRABBER * | pGrabber, | ||
| const struct IC4_PROPERTY_DIALOG_OPTIONS * | options | ||
| ) |
渡された IC4_GRABBER で開いているビデオキャプチャデバイスのプロパティを、ユーザーが構成できるダイアログボックスを表示します。
- パラメータ
-
[in] hParent ダイアログの親ウィンドウです pGrabber ビデオキャプチャデバイスを構成するGrabberオブジェクトです [in] options ダイアログの動作をカスタマイズするオプション構造体です
- 戻り値
- ユーザーが OK ボタンでダイアログを閉じた場合は
true、それ以外の場合はfalseを返します。
◆ ic4_gui_select_device()
| IC4GUI_API bool ic4_gui_select_device | ( | IC4_WINDOW_HANDLE | hParent, |
| struct IC4_DEVICE_INFO ** | ppInfo | ||
| ) |
ユーザーがビデオキャプチャデバイスを選択できるダイアログを表示します。
選択されたデバイスを表す IC4_DEVICE_INFO が出力パラメータで返されます。
- パラメータ
-
[in] hParent ダイアログの親ウィンドウです [out] ppInfo デバイス情報オブジェクトを受け取るハンドルへのポインタです。
デバイス情報オブジェクトが不要になったら、ic4_devinfo_unref() を使用してオブジェクト参照を解放してください。
- 戻り値
- デバイスが選択された場合は
true、それ以外の場合はfalseを返します。
◆ ic4_gui_show_property_map()
| IC4GUI_API bool ic4_gui_show_property_map | ( | IC4_WINDOW_HANDLE | hParent, |
| struct IC4_PROPERTY_MAP * | pPropertyMap, | ||
| const struct IC4_PROPERTY_DIALOG_OPTIONS * | options | ||
| ) |
IC4_PROPERTY_MAP のプロパティを、ユーザーが構成できるダイアログボックスを表示します。
- パラメータ
-
[in] hParent ダイアログの親ウィンドウです [in] pPropertyMap 構成するPropertyMapです [in] options ダイアログの動作をカスタマイズするオプション構造体です
- 戻り値
- ユーザーが OK ボタンでダイアログを閉じた場合は
true、それ以外の場合はfalseを返します。


