Updated formatting

This commit is contained in:
Prianka Liz Kariat 2023-02-14 20:39:25 +05:30
parent b940a19462
commit 17ff493a9d
3 changed files with 27 additions and 31 deletions

View File

@ -27,11 +27,11 @@ typedef NS_ENUM(NSUInteger, MPPRunningMode) {
/** The mode for running a mediapipe vision task on single image inputs. */ /** The mode for running a mediapipe vision task on single image inputs. */
MPPRunningModeImage, MPPRunningModeImage,
/**mThe mode for running a mediapipe vision task on the decoded frames of a video. */ /** The mode for running a mediapipe vision task on the decoded frames of a video. */
MPPRunningModeVideo, MPPRunningModeVideo,
/** The mode for running a mediapipe vision task on a live stream of input data, /** The mode for running a mediapipe vision task on a live stream of input data, such as from
* such as from camera. * camera.
*/ */
MPPRunningModeLiveStream, MPPRunningModeLiveStream,

View File

@ -26,7 +26,8 @@ NS_ASSUME_NONNULL_BEGIN
@interface MPPVisionTaskRunner : MPPTaskRunner @interface MPPVisionTaskRunner : MPPTaskRunner
/** /**
* Initializes a new `MPPVisionTaskRunner` with the MediaPipe calculator config protol running mode and packetsCallback. * Initializes a new `MPPVisionTaskRunner` with the MediaPipe calculator config protol running mode
* and packetsCallback.
* *
* @param graphConfig A MediaPipe calculator config proto. * @param graphConfig A MediaPipe calculator config proto.
* @param runningMode MediaPipe vision task running mode. * @param runningMode MediaPipe vision task running mode.

View File

@ -33,37 +33,32 @@ using ::mediapipe::CalculatorGraphConfig;
packetsCallback: packetsCallback:
(mediapipe::tasks::core::PacketsCallback)packetsCallback (mediapipe::tasks::core::PacketsCallback)packetsCallback
error:(NSError **)error { error:(NSError **)error {
switch (runningMode) { switch (runningMode) {
case MPPRunningModeImage: case MPPRunningModeImage:
case MPPRunningModeVideo: { case MPPRunningModeVideo: {
if (packetsCallback) { if (packetsCallback) {
[MPPCommonUtils [MPPCommonUtils createCustomError:error
createCustomError:error
withCode:MPPTasksErrorCodeInvalidArgumentError withCode:MPPTasksErrorCodeInvalidArgumentError
description: description:@"The vision task is in image or video mode, a "
@"The vision task is in image or video mode, a user-defined result callback should not be provided."]; @"user-defined result callback should not be provided."];
return nil; return nil;
} }
break; break;
} }
case MPPRunningModeLiveStream: { case MPPRunningModeLiveStream: {
if (!packetsCallback) { if (!packetsCallback) {
[MPPCommonUtils [MPPCommonUtils createCustomError:error
createCustomError:error
withCode:MPPTasksErrorCodeInvalidArgumentError withCode:MPPTasksErrorCodeInvalidArgumentError
description: description:@"The vision task is in live stream mode, a user-defined "
@"The vision task is in live stream mode, a user-defined result callback must be provided."]; @"result callback must be provided."];
return nil; return nil;
} }
break; break;
} }
default: { default: {
[MPPCommonUtils [MPPCommonUtils createCustomError:error
createCustomError:error
withCode:MPPTasksErrorCodeInvalidArgumentError withCode:MPPTasksErrorCodeInvalidArgumentError
description: description:@"Unrecognized running mode"];
@"Unrecognized running mode"];
return nil; return nil;
} }
} }