Protocols

The following protocols are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    @protocol RRCaptureContentUploaderDelegate <NSObject>
    @optional
    - (void)didFailWithError:(NSError * _Nonnull)error;
    - (void)didChangeUploadingProgress:(float)progress;
    - (void)didFinishUploading;
    @end

    Swift

    protocol RRCaptureContentUploaderDelegate : NSObjectProtocol
  • RRCaptureSession continuously calculates human pose on camera preview to help you make quality capture. To make it work you should pass tuned RRPoseDetection entity with the help of RRPoseDetectionDelegate

    See more

    Declaration

    Objective-C

    @protocol RRPoseDetectionDelegate <NSObject>

    Swift

    protocol RRPoseDetectionDelegate : NSObjectProtocol
  • This protocol is used by the RRCarouselRenderable class to get the displayed items in the carousel

    See more

    Declaration

    Objective-C

    @protocol RRCarouselRenderableDataSource <NSObject>

    Swift

    protocol RRCarouselRenderableDataSource : NSObjectProtocol
  • This protocol is used by the RRCarouselRenderable class to inform about actions of the carousel renderable

    See more

    Declaration

    Objective-C

    @protocol RRCarouselRenderableDelegate <NSObject>

    Swift

    protocol RRCarouselRenderableDelegate : NSObjectProtocol
  • The delegate for capturing related callbacks of the RRTrueDepthCaptureView class

    See more

    Declaration

    Objective-C

    @protocol RRTrueDepthCaptureViewDelegate <NSObject>

    Swift

    protocol RRTrueDepthCaptureViewDelegate : NSObjectProtocol