---
title: "VTPixelRotationSessionInvalidate(_:)"
framework: videotoolbox
role: symbol
role_heading: Function
path: "videotoolbox/vtpixelrotationsessioninvalidate(_:)"
---

# VTPixelRotationSessionInvalidate(_:)

Tears down a pixel rotation session.

## Declaration

```swift
func VTPixelRotationSessionInvalidate(_ session: VTPixelRotationSession)
```

## Parameters

- `session`: The pixel rotation session to invalidate.

## Discussion

Discussion When a pixel rotation session’s retain count reaches zero, the system automatically invalidates it. However, because other processes may retain a session, it can be hard to predict when the invalidation occurs. Calling this function ensures a deterministic, orderly teardown.

## See Also

### Managing a Session

- [VTPixelRotationSessionCreate(_:_:)](videotoolbox/vtpixelrotationsessioncreate(_:_:).md)
