# AttachedSurfaceControl.OnBufferTransformHintChangedListener

Added in[API level 32](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# AttachedSurfaceControl.OnBufferTransformHintChangedListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/view/AttachedSurfaceControl.OnBufferTransformHintChangedListener "View this page in Kotlin")\|Java

`
public
static


interface
AttachedSurfaceControl.OnBufferTransformHintChangedListener
`  
`


`

|--------------------------------------------------------------------------|
| android.view.AttachedSurfaceControl.OnBufferTransformHintChangedListener |

<br />

*** ** * ** ***

Buffer transform hint change listener.  
**See also:**

- [AttachedSurfaceControl.getBufferTransformHint()](https://developer.android.com/reference/android/view/AttachedSurfaceControl#getBufferTransformHint())

## Summary

|                                                                                                  ### Public methods                                                                                                  ||
|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[onBufferTransformHintChanged](https://developer.android.com/reference/android/view/AttachedSurfaceControl.OnBufferTransformHintChangedListener#onBufferTransformHintChanged(int))`(int hint) ` |

## Public methods

### onBufferTransformHintChanged

Added in[API level 32](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void onBufferTransformHintChanged (int hint)
```

<br />

<br />

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ||
|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `hint` | `int`: new surface transform hint Value is[SurfaceControl.BUFFER_TRANSFORM_IDENTITY](https://developer.android.com/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_IDENTITY),[SurfaceControl.BUFFER_TRANSFORM_MIRROR_HORIZONTAL](https://developer.android.com/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_MIRROR_HORIZONTAL),[SurfaceControl.BUFFER_TRANSFORM_MIRROR_VERTICAL](https://developer.android.com/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_MIRROR_VERTICAL),[SurfaceControl.BUFFER_TRANSFORM_ROTATE_90](https://developer.android.com/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_ROTATE_90),[SurfaceControl.BUFFER_TRANSFORM_ROTATE_180](https://developer.android.com/reference/android/view/SurfaceControl#BUFFER_TRANSFORM_ROTATE_180),[SurfaceControl.BUFFER_TRANSFORM_ROTATE_270](https://developer.android.com/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 <br /> |

**See also:**

- [AttachedSurfaceControl.getBufferTransformHint()](https://developer.android.com/reference/android/view/AttachedSurfaceControl#getBufferTransformHint())