|
11 | 11 | "paths": { |
12 | 12 | "/crop": { |
13 | 13 | "put": { |
14 | | - "summary": "配信を行う映像の範囲を指定します。", |
15 | | - "description": "現在の配信範囲から指定された範囲まで移動します。", |
| 14 | + "summary": "配信を行う映像の範囲を指定する。", |
| 15 | + "description": "現在の配信範囲から指定された範囲まで移動する。", |
16 | 16 | "operationId": "mediaStreamRecordingCropPut", |
17 | 17 | "parameters": [ |
18 | 18 | { |
|
32 | 32 | { |
33 | 33 | "name": "name", |
34 | 34 | "in": "formData", |
35 | | - "description": "範囲指定を行うサーバの名前。 省略された場合は、全てのサーバに範囲指定を行います。", |
| 35 | + "description": "範囲指定を行うサーバの名前を指定する。<br> 省略された場合は、全てのサーバに範囲指定を行う。", |
36 | 36 | "required": false, |
37 | 37 | "type": "string" |
38 | 38 | }, |
39 | 39 | { |
40 | 40 | "name": "left", |
41 | 41 | "in": "formData", |
42 | | - "description": "範囲の左座標を指定します。", |
| 42 | + "description": "範囲の左座標を指定する。", |
43 | 43 | "required": false, |
44 | 44 | "type": "integer", |
45 | 45 | "format": "int64" |
46 | 46 | }, |
47 | 47 | { |
48 | 48 | "name": "top", |
49 | 49 | "in": "formData", |
50 | | - "description": "範囲の上座標を指定します。", |
| 50 | + "description": "範囲の上座標を指定する。", |
51 | 51 | "required": false, |
52 | 52 | "type": "integer", |
53 | 53 | "format": "int64" |
54 | 54 | }, |
55 | 55 | { |
56 | 56 | "name": "right", |
57 | 57 | "in": "formData", |
58 | | - "description": "範囲の右座標を指定します。", |
| 58 | + "description": "範囲の右座標を指定する。", |
59 | 59 | "required": false, |
60 | 60 | "type": "integer", |
61 | 61 | "format": "int64" |
62 | 62 | }, |
63 | 63 | { |
64 | 64 | "name": "bottom", |
65 | 65 | "in": "formData", |
66 | | - "description": "範囲の下座標を指定します。", |
| 66 | + "description": "範囲の下座標を指定する。", |
67 | 67 | "required": false, |
68 | 68 | "type": "integer", |
69 | 69 | "format": "int64" |
70 | 70 | }, |
71 | 71 | { |
72 | 72 | "name": "duration", |
73 | 73 | "in": "formData", |
74 | | - "description": "指定された時間(ミリ秒)をかけて、指定された座標に移動します。 省略された場合には、瞬時に移動します。", |
| 74 | + "description": "指定された時間(ミリ秒)をかけて、指定された座標に移動する。<br> 省略された場合には、瞬時に移動する。", |
75 | 75 | "required": false, |
76 | 76 | "type": "integer", |
77 | 77 | "format": "int64" |
| 78 | + }, |
| 79 | + { |
| 80 | + "name": "visible", |
| 81 | + "in": "formData", |
| 82 | + "description": "画面上に範囲枠を表示するか指定する。", |
| 83 | + "required": false, |
| 84 | + "type": "boolean" |
78 | 85 | } |
79 | 86 | ], |
80 | 87 | "responses": { |
|
141 | 148 | }, |
142 | 149 | "/encoder": { |
143 | 150 | "put": { |
144 | | - "summary": "配信を行うエンコーダの設定を行います。", |
145 | | - "description": "配信を行うエンコーダの設定を行います。", |
| 151 | + "summary": "配信を行うエンコーダの設定を行う。", |
| 152 | + "description": "配信を行うエンコーダの設定を行う。", |
146 | 153 | "operationId": "mediaStreamRecordingEncoderPut", |
147 | 154 | "parameters": [ |
148 | 155 | { |
|
162 | 169 | { |
163 | 170 | "name": "name", |
164 | 171 | "in": "formData", |
165 | | - "description": "エンコーダの設定を行うサーバの名前。 省略された場合は、全てのエンコーダに対して処理を行います。", |
| 172 | + "description": "エンコーダの設定を行うサーバの名前。 省略された場合は、全てのエンコーダに対して処理を行う。", |
166 | 173 | "required": false, |
167 | 174 | "type": "string" |
168 | 175 | }, |
169 | 176 | { |
170 | 177 | "name": "mimeType", |
171 | 178 | "in": "formData", |
172 | | - "description": "マイムタイプを指定します。<br> 以下のマイムタイプをサポートします。<br> - video/x-mjpeg<br> - video/x-rtp<br> - video/MP2T<br> - video/x-rtmp", |
| 179 | + "description": "マイムタイプを指定する。<br> 以下のマイムタイプをサポートする。<br> - video/x-mjpeg<br> - video/x-rtp<br> - video/MP2T<br> - video/x-rtmp", |
173 | 180 | "required": false, |
174 | 181 | "type": "string" |
175 | 182 | }, |
176 | 183 | { |
177 | 184 | "name": "width", |
178 | 185 | "in": "formData", |
179 | | - "description": "配信する映像の横幅を指定します。", |
| 186 | + "description": "配信する映像の横幅を指定する。", |
180 | 187 | "required": false, |
181 | 188 | "type": "integer", |
182 | 189 | "format": "int32" |
183 | 190 | }, |
184 | 191 | { |
185 | 192 | "name": "height", |
186 | 193 | "in": "formData", |
187 | | - "description": "配信する映像の縦幅を指定します。", |
| 194 | + "description": "配信する映像の縦幅を指定する。", |
188 | 195 | "required": false, |
189 | 196 | "type": "integer", |
190 | 197 | "format": "int32" |
191 | 198 | }, |
192 | 199 | { |
193 | 200 | "name": "frameRate", |
194 | 201 | "in": "formData", |
195 | | - "description": "配信する映像のフレームレートを指定します。", |
| 202 | + "description": "配信する映像のフレームレートを指定する。", |
196 | 203 | "required": false, |
197 | 204 | "type": "integer", |
198 | 205 | "format": "int64" |
199 | 206 | }, |
200 | 207 | { |
201 | 208 | "name": "bitRate", |
202 | 209 | "in": "formData", |
203 | | - "description": "配信する映像のビットレートを指定します。", |
| 210 | + "description": "配信する映像のビットレートを指定する。", |
204 | 211 | "required": false, |
205 | 212 | "type": "integer", |
206 | 213 | "format": "int64" |
207 | 214 | }, |
208 | 215 | { |
209 | 216 | "name": "keyFrameInterval", |
210 | 217 | "in": "formData", |
211 | | - "description": "配信する映像のキーフレームインターバルを指定します。", |
| 218 | + "description": "配信する映像のキーフレームインターバルを指定する。", |
212 | 219 | "required": false, |
213 | 220 | "type": "integer", |
214 | 221 | "format": "int32" |
215 | 222 | }, |
216 | 223 | { |
217 | 224 | "name": "codec", |
218 | 225 | "in": "formData", |
219 | | - "description": "配信する映像のコーデックを指定します。<br> サポートするコーデック<br> - h264<br> - h265", |
| 226 | + "description": "配信する映像のコーデックを指定する。<br> サポートするコーデック<br> - h264<br> - h265", |
220 | 227 | "required": false, |
221 | 228 | "type": "string" |
222 | 229 | }, |
223 | 230 | { |
224 | 231 | "name": "profile", |
225 | 232 | "in": "formData", |
226 | | - "description": "配信する映像のコーデックのプロファイルを指定します。<br> サポートされるプロファイルは端末ごとに異なります。", |
| 233 | + "description": "配信する映像のコーデックのプロファイルを指定する。<br> サポートされるプロファイルは端末ごとに異なる。", |
227 | 234 | "required": false, |
228 | 235 | "type": "string" |
229 | 236 | }, |
230 | 237 | { |
231 | 238 | "name": "level", |
232 | 239 | "in": "formData", |
233 | | - "description": "配信する映像のコーデックのレベルを指定します。<br> サポートされるレベルは端末ごとに異なります。", |
| 240 | + "description": "配信する映像のコーデックのレベルを指定する。<br> サポートされるレベルは端末ごとに異なる。", |
234 | 241 | "required": false, |
235 | 242 | "type": "string" |
236 | 243 | }, |
237 | 244 | { |
238 | 245 | "name": "useSoftwareEncoder", |
239 | 246 | "in": "formData", |
240 | | - "description": "配信する映像のエンコーダにソフトウェアエンコーダを指定します。", |
| 247 | + "description": "配信する映像のエンコーダにソフトウェアエンコーダを指定する。", |
241 | 248 | "required": false, |
242 | 249 | "type": "boolean" |
243 | 250 | }, |
244 | 251 | { |
245 | 252 | "name": "intraRefresh", |
246 | 253 | "in": "formData", |
247 | | - "description": "配信する映像のイントラリフレッシュを指定します。", |
| 254 | + "description": "配信する映像のイントラリフレッシュを指定する。", |
248 | 255 | "required": false, |
249 | 256 | "type": "integer", |
250 | 257 | "format": "int32" |
251 | 258 | }, |
252 | 259 | { |
253 | 260 | "name": "jpegQuality", |
254 | 261 | "in": "formData", |
255 | | - "description": "配信する映像のJPEGの品質を指定します。<br> video/x-mjpeg のみサポートします。", |
| 262 | + "description": "配信する映像のJPEGの品質を指定する。<br> video/x-mjpeg のみサポートする。", |
256 | 263 | "required": false, |
257 | 264 | "type": "number", |
258 | 265 | "maximum": 1.0, |
|
261 | 268 | { |
262 | 269 | "name": "broadcastUri", |
263 | 270 | "in": "formData", |
264 | | - "description": "配信先の URI を指定します。<br> video/x-rtmp のみサポートします。", |
| 271 | + "description": "配信先の URI を指定する。<br> video/x-rtmp のみサポートする。", |
265 | 272 | "required": false, |
266 | 273 | "type": "string" |
267 | 274 | }, |
268 | 275 | { |
269 | 276 | "name": "retryCount", |
270 | 277 | "in": "formData", |
271 | | - "description": "配信先の URI への接続リトライ回数を指定します。<br> video/x-rtmp のみサポートします。", |
| 278 | + "description": "配信先の URI への接続リトライ回数を指定する。<br> video/x-rtmp のみサポートする。", |
272 | 279 | "required": false, |
273 | 280 | "type": "integer", |
274 | 281 | "format": "int32" |
|
300 | 307 | "x-type": "one-shot" |
301 | 308 | }, |
302 | 309 | "delete": { |
303 | | - "summary": "配信を行うエンコーダの削除を行います。", |
304 | | - "description": "配信を行うエンコーダの削除を行います。", |
| 310 | + "summary": "配信を行うエンコーダの削除を行う。", |
| 311 | + "description": "配信を行うエンコーダの削除を行う。", |
305 | 312 | "operationId": "mediaStreamRecordingEncoderDelete", |
306 | 313 | "parameters": [ |
307 | 314 | { |
|
901 | 908 | "required": false, |
902 | 909 | "type": "string" |
903 | 910 | }, |
| 911 | + { |
| 912 | + "name": "mimeType", |
| 913 | + "in": "formData", |
| 914 | + "description": "MimeType。<br> 動画録画・音声録音するときのエンコードするタイプ。", |
| 915 | + "required": true, |
| 916 | + "type": "string" |
| 917 | + }, |
904 | 918 | { |
905 | 919 | "name": "imageWidth", |
906 | 920 | "in": "formData", |
|
937 | 951 | "type": "number", |
938 | 952 | "minimum": 0, |
939 | 953 | "exclusiveMinimum": true |
940 | | - }, |
| 954 | + }, |
941 | 955 | { |
942 | | - "name": "previewBitRate", |
| 956 | + "name": "previewKeyFrameInterval", |
943 | 957 | "in": "formData", |
944 | | - "description": "プレビューのビットレート。単位はKbps。", |
| 958 | + "description": "プレビュー時のキーフレームインターバル。", |
945 | 959 | "required": false, |
946 | | - "type": "integer" |
947 | | - }, |
| 960 | + "type": "number", |
| 961 | + "minimum": 0, |
| 962 | + "exclusiveMinimum": false |
| 963 | + }, |
948 | 964 | { |
949 | | - "name": "previewJpegQuality", |
| 965 | + "name": "previewBitRate", |
950 | 966 | "in": "formData", |
951 | | - "description": "JPEGの品質。範囲は0.0から1.0。MotionJPEGのみサポート。", |
| 967 | + "description": "プレビュー時のビットレート。単位は (KB)。", |
952 | 968 | "required": false, |
953 | 969 | "type": "number", |
954 | 970 | "minimum": 0, |
955 | | - "exclusiveMinimum": false, |
956 | | - "maximum": 1, |
957 | | - "exclusiveMaximum": false |
958 | | - }, |
| 971 | + "exclusiveMinimum": true |
| 972 | + }, |
959 | 973 | { |
960 | | - "name": "mimeType", |
| 974 | + "name": "previewEncoder", |
961 | 975 | "in": "formData", |
962 | | - "description": "MimeType。動画録画・音声録音するときのエンコードするタイプ。", |
963 | | - "required": true, |
| 976 | + "description": "配信する映像のコーデックを指定する。<br> サポートするコーデック<br> - h264<br> - h265", |
| 977 | + "required": false, |
964 | 978 | "type": "string" |
| 979 | + }, |
| 980 | + { |
| 981 | + "name": "previewProfile", |
| 982 | + "in": "formData", |
| 983 | + "description": "配信する映像のコーデックのプロファイルを指定する。<br> サポートされるプロファイルは端末ごとに異なる。", |
| 984 | + "required": false, |
| 985 | + "type": "string" |
| 986 | + }, |
| 987 | + { |
| 988 | + "name": "previewLevel", |
| 989 | + "in": "formData", |
| 990 | + "description": "配信する映像のコーデックのレベルを指定する。<br> サポートされるレベルは端末ごとに異なる。", |
| 991 | + "required": false, |
| 992 | + "type": "string" |
| 993 | + }, |
| 994 | + { |
| 995 | + "name": "previewIntraRefresh", |
| 996 | + "in": "formData", |
| 997 | + "description": "配信する映像のイントラリフレッシュを指定する。", |
| 998 | + "required": false, |
| 999 | + "type": "integer", |
| 1000 | + "format": "int32" |
| 1001 | + }, |
| 1002 | + { |
| 1003 | + "name": "previewJpegQuality", |
| 1004 | + "in": "formData", |
| 1005 | + "description": "配信する映像のJPEGの品質を指定する。<br> video/x-mjpeg のみサポートする。", |
| 1006 | + "required": false, |
| 1007 | + "type": "number", |
| 1008 | + "maximum": 1.0, |
| 1009 | + "minimum": 0.0 |
| 1010 | + }, |
| 1011 | + { |
| 1012 | + "name": "previewClipLeft", |
| 1013 | + "in": "formData", |
| 1014 | + "description": "範囲の左座標を指定する。", |
| 1015 | + "required": false, |
| 1016 | + "type": "integer", |
| 1017 | + "format": "int64" |
| 1018 | + }, |
| 1019 | + { |
| 1020 | + "name": "previewClipTop", |
| 1021 | + "in": "formData", |
| 1022 | + "description": "範囲の上座標を指定する。", |
| 1023 | + "required": false, |
| 1024 | + "type": "integer", |
| 1025 | + "format": "int64" |
| 1026 | + }, |
| 1027 | + { |
| 1028 | + "name": "previewClipRight", |
| 1029 | + "in": "formData", |
| 1030 | + "description": "範囲の右座標を指定する。", |
| 1031 | + "required": false, |
| 1032 | + "type": "integer", |
| 1033 | + "format": "int64" |
| 1034 | + }, |
| 1035 | + { |
| 1036 | + "name": "previewClipBottom", |
| 1037 | + "in": "formData", |
| 1038 | + "description": "範囲の下座標を指定する。", |
| 1039 | + "required": false, |
| 1040 | + "type": "integer", |
| 1041 | + "format": "int64" |
| 1042 | + }, |
| 1043 | + { |
| 1044 | + "name": "previewClipDuration", |
| 1045 | + "in": "formData", |
| 1046 | + "description": "指定された時間(ミリ秒)をかけて、指定された座標に移動する。<br> 省略された場合には、瞬時に移動する。", |
| 1047 | + "required": false, |
| 1048 | + "type": "integer", |
| 1049 | + "format": "int64" |
| 1050 | + }, |
| 1051 | + { |
| 1052 | + "name": "previewClipVisible", |
| 1053 | + "in": "formData", |
| 1054 | + "description": "画面上に範囲枠を表示するか指定する。", |
| 1055 | + "required": false, |
| 1056 | + "type": "boolean" |
965 | 1057 | } |
966 | 1058 | ], |
967 | 1059 | "responses": { |
|
0 commit comments