4#ifndef QAVFCAMERAROTATIONTRACKER_P_H
5#define QAVFCAMERAROTATIONTRACKER_P_H
19#include <QtCore/qtclasshelpermacros.h>
20#include <QtCore/qtconfigmacros.h>
21#include <QtCore/qdarwinhelpers.h>
23#include <os/availability.h>
52 AVCaptureDevice* m_avCaptureDevice =
nullptr;
56 API_AVAILABLE(macos(14.0), ios(17.0))
AvfCameraRotationTracker()=default
int rotationDegrees() const
void swap(AvfCameraRotationTracker &other)
AvfCameraRotationTracker(AvfCameraRotationTracker &&) noexcept
AvfCameraRotationTracker(AVCaptureDevice *avCaptureDevice)
AVCaptureDevice * avCaptureDevice() const
std::conditional_t< QT_FFMPEG_AVIO_WRITE_CONST, const uint8_t *, uint8_t * > AvioWriteBufferType
Q_FORWARD_DECLARE_OBJC_CLASS(AVCaptureDevice)
Q_FORWARD_DECLARE_OBJC_CLASS(AVCaptureDeviceRotationCoordinator)