Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface ITargetProperties

interface ITargetProperties
Extends com.amazon.apmf.IStandard Target properties which can be passed in presentation to IMediaSurface, Client can use this interface to pass hints like aspect ratio, rotation and Scaling mode, etc,. to be applied by display pipeline during buffer presentation.

Methods

getOrigin()

BufferOrigin getOrigin()
Buffer origin [BufferOrigin]

Returns

BufferOrigin BufferOrigin

setOrigin()

void setOrigin(BufferOrigin value)

Parameters

value
BufferOrigin — Required

getRotation()

Rotation getRotation()
Apply a rotation when buffer rendered [Rotation]

Returns

Rotation Rotation

setRotation()

void setRotation(Rotation value)

Parameters

value
Rotation — Required

getScalingMode()

ScalingMode getScalingMode()
Scaling mode of buffer rendering [ScalingMode]

Returns

ScalingMode ScalingMode

setScalingMode()

void setScalingMode(ScalingMode value)

Parameters

value
ScalingMode — Required

getTargetRect()

RectI* getTargetRect()
Target rect of buffer rendering [RectI]

Returns

RectI* RectI

setTargetRect()

void setTargetRect(RectI* value)

Parameters

value
RectI* — Required
Last modified on October 29, 2026