Instance Method

rectForMetadataOutputRectOfInterest:

Converts a rectangle in the coordinate system used for metadata outputs to one in the capture output object’s coordinate system.

Declaration

- (CGRect)rectForMetadataOutputRectOfInterest:(CGRect)rectInMetadataOutputCoordinates;

Parameters

rectInMetadataOutputCoordinates

A rectangle in the AVCaptureMetadataOutput coordinate system.

Return Value

A rectangle in the AVCaptureOutput object’s coordinate system.

Discussion

The rectangle of interest for an AVCaptureMetadataOutput object is in a coordinate system extending from (0,0) in the top left to (1,1) in the bottom right, relative to the device’s natural orientation. A capture output object uses a pixel coordinate space which may be zoomed, rotated, or mirrored. Use this convenience method to quickly convert between coordinate spaces.

See Also

Converting Between Coordinate Systems

- transformedMetadataObjectForMetadataObject:connection:

Converts the visual properties of an AVMetadataObject to the output’s coordinates.

- metadataOutputRectOfInterestForRect:

Converts a rectangle in the capture output object’s coordinate system to one in the coordinate system used for metadata outputs.