ARCore is back at Google I/O on May 10! Register now.
Stay organized with collections Save and categorize content based on your preferences.

GARFramePair

Container class for an ARFrame and its corresponding GARFrame.

Summary

These two frames will always have the same timestamp. A GARFrame does not hold references to ARFrames - ARFrames must be released as quickly as possible to free up resources, or ARKit may be starved. The SDK only holds a reference to the most recent frame pair.

Inheritance

Inherits from: NSObject

Properties

arFrame
ARFrame *
The ARKit frame object.
garFrame
The ARCore frame object.

Public methods

initWithARFrame:GARFrame:
instancetype _Nullable
Instantiate a GARFramePair with the given frames.

Properties

arFrame

@property(nonatomic, readonly) ARFrame *arFrame;

The ARKit frame object.

garFrame

@property(nonatomic, readonly) GARFrame *garFrame;

The ARCore frame object.

Public methods

initWithARFrame:GARFrame:

- (instancetype _Nullable)initWithARFrame:
(ARFrame *) arFrame
GARFrame:
(GARFrame *) garFrame

Instantiate a GARFramePair with the given frames.

Details
Parameters
arFrame
The ARKit frame object.
garFrame
The ARCore frame object.