|
12 | 12 | #import "SonyCameraManager.h" |
13 | 13 | #import "RemoteApiList.h" |
14 | 14 |
|
| 15 | +/*! |
| 16 | + @brief ターゲットIDを定義. |
| 17 | + */ |
| 18 | +#define SONY_TARGET_ID @"sonycamera" |
| 19 | + |
| 20 | +/*! |
| 21 | + @brief ターゲット名を定義. |
| 22 | + */ |
| 23 | +#define SONY_TARGET_NAME @"Sony Camera" |
| 24 | + |
15 | 25 | @implementation SonyCameraMediaStreamRecordingProfile |
16 | 26 |
|
17 | 27 | - (instancetype) init { |
@@ -96,10 +106,10 @@ - (BOOL) didReceivedGetMediaRecorderRequest:(DConnectRequestMessage *)request re |
96 | 106 | [manager getCameraState:^(NSString *state, int width, int height) { |
97 | 107 | if (state) { |
98 | 108 | DConnectMessage *recorder = [DConnectMessage message]; |
99 | | - [DConnectMediaStreamRecordingProfile setRecorderId:@"SonyCamera" target:recorder]; |
100 | | - [DConnectMediaStreamRecordingProfile setRecorderName:@"SonyCamera" target:recorder]; |
| 109 | + [DConnectMediaStreamRecordingProfile setRecorderId:SONY_TARGET_ID target:recorder]; |
| 110 | + [DConnectMediaStreamRecordingProfile setRecorderName:SONY_TARGET_NAME target:recorder]; |
101 | 111 | [DConnectMediaStreamRecordingProfile setRecorderState:state target:recorder]; |
102 | | - [DConnectMediaStreamRecordingProfile setRecorderMIMEType:@"image/png" target:recorder]; |
| 112 | + [DConnectMediaStreamRecordingProfile setRecorderMIMEType:@"image/jpg" target:recorder]; |
103 | 113 | if (width > 0 && height > 0) { |
104 | 114 | [DConnectMediaStreamRecordingProfile setRecorderImageWidth:width target:recorder]; |
105 | 115 | [DConnectMediaStreamRecordingProfile setRecorderImageHeight:height target:recorder]; |
@@ -133,7 +143,7 @@ - (BOOL) didReceivePostTakePhotoRequest:(DConnectRequestMessage *)request respon |
133 | 143 | } |
134 | 144 |
|
135 | 145 | // ターゲットチェック |
136 | | - if (target && ![target isEqualToString:@"SonyCamera"]) { |
| 146 | + if (target && ![target isEqualToString:SONY_TARGET_ID]) { |
137 | 147 | [response setErrorToInvalidRequestParameterWithMessage:@"target is invalid."]; |
138 | 148 | return YES; |
139 | 149 | } |
@@ -178,7 +188,7 @@ - (BOOL) didReceivePostRecordRequest:(DConnectRequestMessage *)request response: |
178 | 188 | } |
179 | 189 |
|
180 | 190 | // ターゲットチェック |
181 | | - if (target && ![target isEqualToString:@"SonyCamera"]) { |
| 191 | + if (target && ![target isEqualToString:SONY_TARGET_ID]) { |
182 | 192 | [response setErrorToInvalidRequestParameterWithMessage:@"target is invalid."]; |
183 | 193 | return YES; |
184 | 194 | } |
@@ -222,7 +232,7 @@ - (BOOL) didReceivePutStopRequest:(DConnectRequestMessage *)request response:(DC |
222 | 232 | } |
223 | 233 |
|
224 | 234 | // ターゲットチェック |
225 | | - if (target && ![target isEqualToString:@"SonyCamera"]) { |
| 235 | + if (target && ![target isEqualToString:SONY_TARGET_ID]) { |
226 | 236 | [response setErrorToInvalidRequestParameterWithMessage:@"target is invalid."]; |
227 | 237 | return YES; |
228 | 238 | } |
@@ -265,7 +275,7 @@ - (BOOL) didReceivePutOnPhotoRequest:(DConnectRequestMessage *)request response: |
265 | 275 | } |
266 | 276 |
|
267 | 277 | // ターゲットチェック |
268 | | - if (target && ![target isEqualToString:@"SonyCamera"]) { |
| 278 | + if (target && ![target isEqualToString:SONY_TARGET_ID]) { |
269 | 279 | [response setErrorToInvalidRequestParameterWithMessage:@"target is invalid."]; |
270 | 280 | return YES; |
271 | 281 | } |
@@ -296,7 +306,7 @@ - (BOOL) didReceiveDeleteOnPhotoRequest:(DConnectRequestMessage *)request respon |
296 | 306 | } |
297 | 307 |
|
298 | 308 | // ターゲットチェック |
299 | | - if (target && ![target isEqualToString:@"SonyCamera"]) { |
| 309 | + if (target && ![target isEqualToString:SONY_TARGET_ID]) { |
300 | 310 | [response setErrorToInvalidRequestParameterWithMessage:@"target is invalid."]; |
301 | 311 | return YES; |
302 | 312 | } |
@@ -329,7 +339,7 @@ - (BOOL) didReceivePutPreviewRequest:(DConnectRequestMessage *)request response: |
329 | 339 | } |
330 | 340 |
|
331 | 341 | // ターゲットチェック |
332 | | - if (target && ![target isEqualToString:@"SonyCamera"]) { |
| 342 | + if (target && ![target isEqualToString:SONY_TARGET_ID]) { |
333 | 343 | [response setErrorToInvalidRequestParameterWithMessage:@"target is invalid."]; |
334 | 344 | return YES; |
335 | 345 | } |
@@ -361,7 +371,7 @@ - (BOOL) didReceiveDeletePreviewRequest:(DConnectRequestMessage *)request respon |
361 | 371 | } |
362 | 372 |
|
363 | 373 | // ターゲットチェック |
364 | | - if (target && ![target isEqualToString:@"SonyCamera"]) { |
| 374 | + if (target && ![target isEqualToString:SONY_TARGET_ID]) { |
365 | 375 | [response setErrorToInvalidRequestParameterWithMessage:@"target is invalid."]; |
366 | 376 | return YES; |
367 | 377 | } |
|
0 commit comments