4#ifndef QAVFCAMERAROTATIONTRACKER_P_H
5#define QAVFCAMERAROTATIONTRACKER_P_H
18#include <QtCore/qtclasshelpermacros.h>
19#include <QtCore/qtconfigmacros.h>
20#include <QtCore/qdarwinhelpers.h>
22#include <QtMultimedia/private/qavfcamerautility_p.h>
24#include <os/availability.h>
26#include <AVFoundation/AVCaptureDevice.h>
52 AVFScopedPointer<AVCaptureDevice> m_avCaptureDevice;
56 API_AVAILABLE(macos(14.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