diff options
author | Akshay <[email protected]> | 2022-04-10 12:13:40 +0100 |
---|---|---|
committer | Akshay <[email protected]> | 2022-04-10 12:13:40 +0100 |
commit | dc90387ce7d8ba7b607d9c48540bf6d8b560f14d (patch) | |
tree | 4ccb8fa5886b66fa9d480edef74236c27f035e16 /docs/ja/internals_input_callback_reg.md |
Diffstat (limited to 'docs/ja/internals_input_callback_reg.md')
-rw-r--r-- | docs/ja/internals_input_callback_reg.md | 173 |
1 files changed, 173 insertions, 0 deletions
diff --git a/docs/ja/internals_input_callback_reg.md b/docs/ja/internals_input_callback_reg.md new file mode 100644 index 000000000..864b1d575 --- /dev/null +++ b/docs/ja/internals_input_callback_reg.md | |||
@@ -0,0 +1,173 @@ | |||
1 | # group `input_callback_reg` {#group__input__callback__reg} | ||
2 | |||
3 | <!--- | ||
4 | original document: 0.9.34:docs/internals_input_callback_reg.md | ||
5 | git diff 0.9.34 HEAD -- docs/internals_input_callback_reg.md | cat | ||
6 | --> | ||
7 | |||
8 | これらは受信コールバックを登録するために使用する関数です。 | ||
9 | |||
10 | 関数は、適切な midi メッセージが関連するデバイスの入力と一致した場合に呼び出されます。 | ||
11 | |||
12 | ## 概要 | ||
13 | |||
14 | | メンバー | 説明 | | ||
15 | --------------------------------|--------------------------------------------- | ||
16 | | `public void `[`midi_register_cc_callback`](#group__input__callback__reg_1ga64ab672abbbe393c9c4a83110c8df718)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` | コントロールチェンジメッセージ受信コールバックを登録する。 | | ||
17 | | `public void `[`midi_register_noteon_callback`](#group__input__callback__reg_1ga3962f276c17618923f1152779552103e)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` | ノートオン受信コールバックを登録する。 | | ||
18 | | `public void `[`midi_register_noteoff_callback`](#group__input__callback__reg_1gac847b66051bd6d53b762958be0ec4c6d)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` | ノートオフ受信コールバックを登録する。 | | ||
19 | | `public void `[`midi_register_aftertouch_callback`](#group__input__callback__reg_1gaa95bc901bd9edff956a667c9a69dd01f)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` | アフタータッチ受信コールバックを登録する。 | | ||
20 | | `public void `[`midi_register_pitchbend_callback`](#group__input__callback__reg_1ga071a28f02ba14f53de219be70ebd9a48)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` | ピッチベンド受信コールバックを登録する。 | | ||
21 | | `public void `[`midi_register_songposition_callback`](#group__input__callback__reg_1gaf2adfd79637f3553d8f26deb1ca22ed6)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` | ソングポジション受信コールバックを登録する。 | | ||
22 | | `public void `[`midi_register_progchange_callback`](#group__input__callback__reg_1gae6ba1a35a4cde9bd15dd42f87401d127)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_two_byte_func_t func)` | プログラムチェンジ受信コールバックを登録する。 | | ||
23 | | `public void `[`midi_register_chanpressure_callback`](#group__input__callback__reg_1ga39b31f1f4fb93917ce039b958f21b4f5)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_two_byte_func_t func)` | チャンネルプレッシャー受信コールバックを登録する。 | | ||
24 | | `public void `[`midi_register_songselect_callback`](#group__input__callback__reg_1gaf9aafc76a2dc4b9fdbb4106cbda6ce72)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_two_byte_func_t func)` | ソングセレクト受信コールバックを登録する。 | | ||
25 | | `public void `[`midi_register_tc_quarterframe_callback`](#group__input__callback__reg_1ga0a119fada2becc628cb15d753b257e6e)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_two_byte_func_t func)` | タイムコードクォータフレーム受信コールバックを登録する。 | | ||
26 | | `public void `[`midi_register_realtime_callback`](#group__input__callback__reg_1ga764f440e857b89084b1a07f9da2ff93a)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_one_byte_func_t func)` | リアルタイム受信コールバックを登録する。 | | ||
27 | | `public void `[`midi_register_tunerequest_callback`](#group__input__callback__reg_1gae40ff3ce20bda79fef87da24b8321cb1)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_one_byte_func_t func)` | チューンリクエスト受信コールバックを登録する。 | | ||
28 | | `public void `[`midi_register_sysex_callback`](#group__input__callback__reg_1ga63ce9631b025785c1848d0122d4c4c48)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_sysex_func_t func)` | システムエクスクルーシブ受信コールバックを登録する。 | | ||
29 | | `public void `[`midi_register_fallthrough_callback`](#group__input__callback__reg_1ga7ed189164aa9682862b3181153afbd94)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_var_byte_func_t func)` | フォールスルー受信コールバックを登録する。 | | ||
30 | | `public void `[`midi_register_catchall_callback`](#group__input__callback__reg_1ga9dbfed568d047a6cd05708f11fe39e99)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_var_byte_func_t func)` | キャッチオール受信コールバックを登録する。 | | ||
31 | |||
32 | ## メンバー | ||
33 | |||
34 | #### `public void `[`midi_register_cc_callback`](#group__input__callback__reg_1ga64ab672abbbe393c9c4a83110c8df718)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` {#group__input__callback__reg_1ga64ab672abbbe393c9c4a83110c8df718} | ||
35 | |||
36 | コントロールチェンジメッセージ受信コールバックを登録する。 | ||
37 | |||
38 | #### パラメータ | ||
39 | * `device` 関連するデバイス | ||
40 | |||
41 | * `func` 登録するコールバック関数 | ||
42 | |||
43 | #### `public void `[`midi_register_noteon_callback`](#group__input__callback__reg_1ga3962f276c17618923f1152779552103e)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` {#group__input__callback__reg_1ga3962f276c17618923f1152779552103e} | ||
44 | |||
45 | ノートオン受信コールバックを登録する。 | ||
46 | |||
47 | #### パラメータ | ||
48 | * `device` 関連するデバイス | ||
49 | |||
50 | * `func` 登録するコールバック関数 | ||
51 | |||
52 | #### `public void `[`midi_register_noteoff_callback`](#group__input__callback__reg_1gac847b66051bd6d53b762958be0ec4c6d)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` {#group__input__callback__reg_1gac847b66051bd6d53b762958be0ec4c6d} | ||
53 | |||
54 | ノートオフ受信コールバックを登録する。 | ||
55 | |||
56 | #### パラメータ | ||
57 | * `device` 関連するデバイス | ||
58 | |||
59 | * `func` 登録するコールバック関数 | ||
60 | |||
61 | #### `public void `[`midi_register_aftertouch_callback`](#group__input__callback__reg_1gaa95bc901bd9edff956a667c9a69dd01f)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` {#group__input__callback__reg_1gaa95bc901bd9edff956a667c9a69dd01f} | ||
62 | |||
63 | アフタータッチ受信コールバックを登録する。 | ||
64 | |||
65 | #### パラメータ | ||
66 | * `device` 関連するデバイス | ||
67 | |||
68 | * `func` 登録するコールバック関数 | ||
69 | |||
70 | #### `public void `[`midi_register_pitchbend_callback`](#group__input__callback__reg_1ga071a28f02ba14f53de219be70ebd9a48)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` {#group__input__callback__reg_1ga071a28f02ba14f53de219be70ebd9a48} | ||
71 | |||
72 | ピッチベンド受信コールバックを登録する。 | ||
73 | |||
74 | #### パラメータ | ||
75 | * `device` 関連するデバイス | ||
76 | |||
77 | * `func` 登録するコールバック関数 | ||
78 | |||
79 | #### `public void `[`midi_register_songposition_callback`](#group__input__callback__reg_1gaf2adfd79637f3553d8f26deb1ca22ed6)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_three_byte_func_t func)` {#group__input__callback__reg_1gaf2adfd79637f3553d8f26deb1ca22ed6} | ||
80 | |||
81 | ソングポジション受信コールバックを登録する。 | ||
82 | |||
83 | #### パラメータ | ||
84 | * `device` 関連するデバイス | ||
85 | |||
86 | * `func` 登録するコールバック関数 | ||
87 | |||
88 | #### `public void `[`midi_register_progchange_callback`](#group__input__callback__reg_1gae6ba1a35a4cde9bd15dd42f87401d127)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_two_byte_func_t func)` {#group__input__callback__reg_1gae6ba1a35a4cde9bd15dd42f87401d127} | ||
89 | |||
90 | プログラムチェンジ受信コールバックを登録する。 | ||
91 | |||
92 | #### パラメータ | ||
93 | * `device` 関連するデバイス | ||
94 | |||
95 | * `func` 登録するコールバック関数 | ||
96 | |||
97 | #### `public void `[`midi_register_chanpressure_callback`](#group__input__callback__reg_1ga39b31f1f4fb93917ce039b958f21b4f5)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_two_byte_func_t func)` {#group__input__callback__reg_1ga39b31f1f4fb93917ce039b958f21b4f5} | ||
98 | |||
99 | チャンネルプレッシャー受信コールバックを登録する。 | ||
100 | |||
101 | #### パラメータ | ||
102 | * `device` 関連するデバイス | ||
103 | |||
104 | * `func` 登録するコールバック関数 | ||
105 | |||
106 | #### `public void `[`midi_register_songselect_callback`](#group__input__callback__reg_1gaf9aafc76a2dc4b9fdbb4106cbda6ce72)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_two_byte_func_t func)` {#group__input__callback__reg_1gaf9aafc76a2dc4b9fdbb4106cbda6ce72} | ||
107 | |||
108 | ソングセレクト受信コールバックを登録する。 | ||
109 | |||
110 | #### パラメータ | ||
111 | * `device` 関連するデバイス | ||
112 | |||
113 | * `func` 登録するコールバック関数 | ||
114 | |||
115 | #### `public void `[`midi_register_tc_quarterframe_callback`](#group__input__callback__reg_1ga0a119fada2becc628cb15d753b257e6e)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_two_byte_func_t func)` {#group__input__callback__reg_1ga0a119fada2becc628cb15d753b257e6e} | ||
116 | |||
117 | タイムコードクォータフレーム受信コールバックを登録する。 | ||
118 | |||
119 | #### パラメータ | ||
120 | * `device` 関連するデバイス | ||
121 | |||
122 | * `func` 登録するコールバック関数 | ||
123 | |||
124 | #### `public void `[`midi_register_realtime_callback`](#group__input__callback__reg_1ga764f440e857b89084b1a07f9da2ff93a)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_one_byte_func_t func)` {#group__input__callback__reg_1ga764f440e857b89084b1a07f9da2ff93a} | ||
125 | |||
126 | リアルタイム受信コールバックを登録する。 | ||
127 | |||
128 | 全てのリアルタイムメッセージ型に対してコールバックが呼ばれます。 | ||
129 | |||
130 | #### パラメータ | ||
131 | * `device` 関連するデバイス | ||
132 | |||
133 | * `func` 登録するコールバック関数 | ||
134 | |||
135 | #### `public void `[`midi_register_tunerequest_callback`](#group__input__callback__reg_1gae40ff3ce20bda79fef87da24b8321cb1)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_one_byte_func_t func)` {#group__input__callback__reg_1gae40ff3ce20bda79fef87da24b8321cb1} | ||
136 | |||
137 | チューンリクエスト受信コールバックを登録する。 | ||
138 | |||
139 | #### パラメータ | ||
140 | * `device` 関連するデバイス | ||
141 | |||
142 | * `func` 登録するコールバック関数 | ||
143 | |||
144 | #### `public void `[`midi_register_sysex_callback`](#group__input__callback__reg_1ga63ce9631b025785c1848d0122d4c4c48)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_sysex_func_t func)` {#group__input__callback__reg_1ga63ce9631b025785c1848d0122d4c4c48} | ||
145 | |||
146 | システムエクスクルーシブ受信コールバックを登録する。 | ||
147 | |||
148 | #### パラメータ | ||
149 | * `device` 関連するデバイス | ||
150 | |||
151 | * `func` 登録するコールバック関数 | ||
152 | |||
153 | #### `public void `[`midi_register_fallthrough_callback`](#group__input__callback__reg_1ga7ed189164aa9682862b3181153afbd94)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_var_byte_func_t func)` {#group__input__callback__reg_1ga7ed189164aa9682862b3181153afbd94} | ||
154 | |||
155 | フォールスルー受信コールバックを登録する。 | ||
156 | |||
157 | より具体的なコールバックが見つからない場合にのみ呼ばれます。例えば、ノートオン受信コールバックを登録していないがノートオンメッセージを受け取った場合、フォールスルー受信コールバックが登録されている場合はそれが呼ばれます。 | ||
158 | |||
159 | #### パラメータ | ||
160 | * `device` 関連するデバイス | ||
161 | |||
162 | * `func` 登録するコールバック関数 | ||
163 | |||
164 | #### `public void `[`midi_register_catchall_callback`](#group__input__callback__reg_1ga9dbfed568d047a6cd05708f11fe39e99)`(`[`MidiDevice`](#struct__midi__device)` * device,midi_var_byte_func_t func)` {#group__input__callback__reg_1ga9dbfed568d047a6cd05708f11fe39e99} | ||
165 | |||
166 | キャッチオール受信コールバックを登録する。 | ||
167 | |||
168 | 登録されている場合は、より具体的なコールバックあるいはフォールスルー受信コールバックが登録されている場合でも、一致する全てのメッセージに対してキャッチオール受信コールバックが呼ばれます。 | ||
169 | |||
170 | #### パラメータ | ||
171 | * `device` 関連するデバイス | ||
172 | |||
173 | * `func` 登録するコールバック関数 | ||