Added MPPRunningMode
This commit is contained in:
parent
e2f1d07c8b
commit
1623b591b7
|
@ -20,3 +20,10 @@ objc_library(
|
||||||
"-std=c++17",
|
"-std=c++17",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
objc_library(
|
||||||
|
name = "MPPRunningMode",
|
||||||
|
hdrs = ["sources/MPPRunningMode.h"],
|
||||||
|
module_name = "MPPRunningMode",
|
||||||
|
)
|
||||||
|
|
||||||
|
|
40
mediapipe/tasks/ios/vision/core/sources/MPPRunningMode.h
Normal file
40
mediapipe/tasks/ios/vision/core/sources/MPPRunningMode.h
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
// Copyright 2023 The MediaPipe Authors. All Rights Reserved.
|
||||||
|
//
|
||||||
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
// you may not use this file except in compliance with the License.
|
||||||
|
// You may obtain a copy of the License at
|
||||||
|
//
|
||||||
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
//
|
||||||
|
// Unless required by applicable law or agreed to in writing, software
|
||||||
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
// See the License for the specific language governing permissions and
|
||||||
|
// limitations under the License.
|
||||||
|
|
||||||
|
#import <Foundation/Foundation.h>
|
||||||
|
|
||||||
|
NS_ASSUME_NONNULL_BEGIN
|
||||||
|
|
||||||
|
/**
|
||||||
|
* MediaPipe vision task running mode. A MediaPipe vision task can be run with three different
|
||||||
|
* modes: image, video and live stream.
|
||||||
|
*/
|
||||||
|
typedef NS_ENUM(NSUInteger, MPPRunningMode) {
|
||||||
|
|
||||||
|
// Generic error codes.
|
||||||
|
|
||||||
|
/** The mode for running a mediapipe vision task on single image inputs. */
|
||||||
|
MPPRunningModeImage,
|
||||||
|
|
||||||
|
/**mThe mode for running a mediapipe vision task on the decoded frames of a video. */
|
||||||
|
MPPRunningModeVideo,
|
||||||
|
|
||||||
|
/** The mode for running a mediapipe vision task on a live stream of input data,
|
||||||
|
* such as from camera.
|
||||||
|
*/
|
||||||
|
MPPRunningModeLiveStream,
|
||||||
|
|
||||||
|
} NS_SWIFT_NAME(RunningMode);
|
||||||
|
|
||||||
|
NS_ASSUME_NONNULL_END
|
Loading…
Reference in New Issue
Block a user