MeiCam SDK For iOS  3.10.0
Instance Methods | List of all members
<NvsARSceneManipulateDelegate> Protocol Reference

#import <NvsARSceneManipulate.h>

Inheritance diagram for <NvsARSceneManipulateDelegate>:

Instance Methods

(void) - notifyFaceBoundingRectWithId:boundingRect:faceCount:
 Get the callback of the original enclosing rectangle for the face.
Please pay special attention: this function is called in the background thread, not in the UI thread. Please consider thread safety issues!! More...
 
(void) - notifyFaceFeatureInfos:
 Get the callback of the face features for the face.
Please pay special attention: this function is called in the background thread, not in the UI thread. Please consider thread safety issues!! More...
 
(void) - notifyCustomAvatarRealtimeResourcesPreloaded:
 Notify if custom avatar realtime resources is preloaded or not. Note: This function can only be called in backend thread, not in UI thread. Please pay attention to thread safety. More...
 
(void) - notifyDetectionTimeCost:
 Notify detection time spent. Note: This function can only be called in backend thread, not in UI thread. Please pay attention to thread safety. More...
 
(void) - notifyTotalTimeCost:
 Notify total time spent. Note: This function can only be called in backend thread, not in UI thread. Please pay attention to thread safety. More...
 

Method Documentation

◆ notifyCustomAvatarRealtimeResourcesPreloaded:

- (void) notifyCustomAvatarRealtimeResourcesPreloaded: (BOOL)  isPreloaded
optional

Notify if custom avatar realtime resources is preloaded or not. Note: This function can only be called in backend thread, not in UI thread. Please pay attention to thread safety.

Parameters
isPreloadedcustom avatar realtime resources is preloaded or not.

◆ notifyDetectionTimeCost:

- (void) notifyDetectionTimeCost: (float)  time
optional

Notify detection time spent. Note: This function can only be called in backend thread, not in UI thread. Please pay attention to thread safety.

Parameters
timedetection time spent.

◆ notifyFaceBoundingRectWithId:boundingRect:faceCount:

- (void) notifyFaceBoundingRectWithId: (int *)  faceIds
boundingRect: (NvsRect *)  boundingRects
faceCount: (int)  count 
optional

Get the callback of the original enclosing rectangle for the face.
Please pay special attention: this function is called in the background thread, not in the UI thread. Please consider thread safety issues!!

Parameters
faceIdsArray of face tag
boundingRectsArray of face range
countCount of face arrays. When the count is 0, the pointers of "faceIds" and "boundingRects" are nil.
Since
2.7.0

◆ notifyFaceFeatureInfos:

- (void) notifyFaceFeatureInfos: (NSMutableArray< NvsFaceFeatureInfo * > *)  faceFeatureInfos
optional

Get the callback of the face features for the face.
Please pay special attention: this function is called in the background thread, not in the UI thread. Please consider thread safety issues!!

Parameters
faceFeatureInfosArray of face feature info
Since
2.15.0

◆ notifyTotalTimeCost:

- (void) notifyTotalTimeCost: (float)  time
optional

Notify total time spent. Note: This function can only be called in backend thread, not in UI thread. Please pay attention to thread safety.

Parameters
timetotal time spent.

The documentation for this protocol was generated from the following file: