- Qt 6.12
- Qt Multimedia
- QtVideo Namespace
- Qt 6.12.0 Reference Documentation

# QtVideo Namespace

Enumerations for camera and video functionality. More...

Header: | `#include <qtvideo.h>`
CMake: | `find_package(Qt6 REQUIRED COMPONENTS Multimedia)` `target_link_libraries(mytarget PRIVATE Qt6::Multimedia)`
qmake: | `QT += multimedia`
Since: | Qt 6.7

## Types

`(since 6.7)` enum class | Rotation { None, Clockwise90, Clockwise180, Clockwise270 }

## Detailed Description

## Type Documentation

### `[since 6.7]` enum class QtVideo::Rotation

The angle of the clockwise rotation that should be applied to a video frame before displaying. The rotation is performed in video coordinates, where the Y-axis points downwards on the display. It means that the rotation direction complies with QTransform::rotate.

Constant | Value | Description
--- | --- | ---
`QtVideo::Rotation::None` | `0` | No rotation required, the frame has correct orientation
`QtVideo::Rotation::Clockwise90` | `90` | The frame should be rotated clockwise by 90 degrees
`QtVideo::Rotation::Clockwise180` | `180` | The frame should be rotated clockwise by 180 degrees
`QtVideo::Rotation::Clockwise270` | `270` | The frame should be rotated clockwise by 270 degrees

This enum was introduced in Qt 6.7.