Stay organized with collections
Save and categorize content based on your preferences.
public
static
interface
AttachedSurfaceControl.OnBufferTransformHintChangedListener
android.view.AttachedSurfaceControl.OnBufferTransformHintChangedListener
|
Buffer transform hint change listener.
Summary
Public methods
public abstract void onBufferTransformHintChanged (int hint)
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-08-20 UTC.
[null,null,["Last updated 2025-08-20 UTC."],[],[],null,["# AttachedSurfaceControl.OnBufferTransformHintChangedListener\n\nAdded in [API level 32](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nAttachedSurfaceControl.OnBufferTransformHintChangedListener\n===========================================================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/view/AttachedSurfaceControl.OnBufferTransformHintChangedListener \"View this page in Kotlin\") \\|Java\n\n\n`\npublic\nstatic\n\n\ninterface\nAttachedSurfaceControl.OnBufferTransformHintChangedListener\n`\n\n\n`\n\n\n`\n\n|--------------------------------------------------------------------------|\n| android.view.AttachedSurfaceControl.OnBufferTransformHintChangedListener |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nBuffer transform hint change listener. \n**See also:**\n\n- [AttachedSurfaceControl.getBufferTransformHint()](/reference/android/view/AttachedSurfaceControl#getBufferTransformHint())\n\nSummary\n-------\n\n| ### Public methods ||\n|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract void` | ` `[onBufferTransformHintChanged](/reference/android/view/AttachedSurfaceControl.OnBufferTransformHintChangedListener#onBufferTransformHintChanged(int))`(int hint) ` |\n\nPublic methods\n--------------\n\n### onBufferTransformHintChanged\n\nAdded in [API level 32](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract void onBufferTransformHintChanged (int hint)\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Parameters ||\n|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `hint` | `int`: new surface transform hint Value is [SurfaceControl.BUFFER_TRANSFORM_IDENTITY](/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_IDENTITY), [SurfaceControl.BUFFER_TRANSFORM_MIRROR_HORIZONTAL](/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_MIRROR_HORIZONTAL), [SurfaceControl.BUFFER_TRANSFORM_MIRROR_VERTICAL](/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_MIRROR_VERTICAL), [SurfaceControl.BUFFER_TRANSFORM_ROTATE_90](/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_ROTATE_90), [SurfaceControl.BUFFER_TRANSFORM_ROTATE_180](/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_ROTATE_180), [SurfaceControl.BUFFER_TRANSFORM_ROTATE_270](/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_ROTATE_270), android.view.SurfaceControl.BUFFER_TRANSFORM_MIRROR_HORIZONTAL_ROTATE_90, or android.view.SurfaceControl.BUFFER_TRANSFORM_MIRROR_VERTICAL_ROTATE_90 \u003cbr /\u003e |\n\n**See also:**\n\n- [AttachedSurfaceControl.getBufferTransformHint()](/reference/android/view/AttachedSurfaceControl#getBufferTransformHint())"]]