![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qglobal.h>#include <QtCore/qdebug.h>#include <QtCore/qlist.h>#include <QtCore/qsize.h>#include <QtCore/qtclasshelpermacros.h>#include <QtMultimedia/qcameradevice.h>#include <QtMultimedia/qtmultimediaexports.h>import <AVFoundation/AVCaptureDevice.h>import <AVFoundation/AVCaptureSession.h>Go to the source code of this file.
Classes | |
| class | AVFConfigurationLock |
| struct | AVFObjectDeleter |
| class | AVFScopedPointer< T > |
| class | AVFScopedPointer< dispatch_queue_t > |
Typedefs | |
| typedef std::pair< qreal, qreal > | AVFPSRange |
Functions | |
| Q_MULTIMEDIA_EXPORT AVFPSRange | qt_connection_framerates (AVCaptureConnection *videoConnection) |
| Q_MULTIMEDIA_EXPORT AVCaptureDeviceFormat * | qt_convert_to_capture_device_format (AVCaptureDevice *captureDevice, const QCameraFormat &format, const std::function< bool(uint32_t)> &cvFormatValidator=nullptr) |
| Q_MULTIMEDIA_EXPORT QList< AVCaptureDeviceFormat * > | qt_unique_device_formats (AVCaptureDevice *captureDevice, FourCharCode preferredFormat) |
| Q_MULTIMEDIA_EXPORT QSize | qt_device_format_resolution (AVCaptureDeviceFormat *format) |
| Q_MULTIMEDIA_EXPORT QSize | qt_device_format_high_resolution (AVCaptureDeviceFormat *format) |
| Q_MULTIMEDIA_EXPORT QSize | qt_device_format_pixel_aspect_ratio (AVCaptureDeviceFormat *format) |
| Q_MULTIMEDIA_EXPORT QList< AVFPSRange > | qt_device_format_framerates (AVCaptureDeviceFormat *format) |
| Q_MULTIMEDIA_EXPORT AVCaptureDeviceFormat * | qt_find_best_resolution_match (AVCaptureDevice *captureDevice, const QSize &res, FourCharCode preferredFormat, bool stillImage=true) |
| Q_MULTIMEDIA_EXPORT AVCaptureDeviceFormat * | qt_find_best_framerate_match (AVCaptureDevice *captureDevice, FourCharCode preferredFormat, Float64 fps) |
| Q_MULTIMEDIA_EXPORT AVFrameRateRange * | qt_find_supported_framerate_range (AVCaptureDeviceFormat *format, Float64 fps) |
| Q_MULTIMEDIA_EXPORT bool | qt_format_supports_framerate (AVCaptureDeviceFormat *format, qreal fps) |
| Q_MULTIMEDIA_EXPORT bool | qt_formats_are_equal (AVCaptureDeviceFormat *f1, AVCaptureDeviceFormat *f2) |
| Q_MULTIMEDIA_EXPORT bool | qt_set_active_format (AVCaptureDevice *captureDevice, AVCaptureDeviceFormat *format, bool preserveFps) |
| Q_MULTIMEDIA_EXPORT AVFPSRange | qt_current_framerates (AVCaptureDevice *captureDevice, AVCaptureConnection *videoConnection) |
| Q_MULTIMEDIA_EXPORT void | qt_set_framerate_limits (AVCaptureDevice *captureDevice, AVCaptureConnection *videoConnection, qreal minFPS, qreal maxFPS) |
| Q_MULTIMEDIA_EXPORT QList< AudioValueRange > | qt_supported_sample_rates_for_format (int codecId) |
| Q_MULTIMEDIA_EXPORT QList< AudioValueRange > | qt_supported_bit_rates_for_format (int codecId) |
| Q_MULTIMEDIA_EXPORT std::optional< QList< UInt32 > > | qt_supported_channel_counts_for_format (int codecId) |
| Q_MULTIMEDIA_EXPORT QList< UInt32 > | qt_supported_channel_layout_tags_for_format (int codecId, int noChannels) |
| typedef std::pair<qreal, qreal> AVFPSRange |
Definition at line 140 of file qavfcamerautility_p.h.
| Q_MULTIMEDIA_EXPORT AVFPSRange qt_connection_framerates | ( | AVCaptureConnection * | videoConnection | ) |
Definition at line 23 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT AVCaptureDeviceFormat * qt_convert_to_capture_device_format | ( | AVCaptureDevice * | captureDevice, |
| const QCameraFormat & | format, | ||
| const std::function< bool(uint32_t)> & | cvFormatValidator = nullptr ) |
Definition at line 100 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT AVFPSRange qt_current_framerates | ( | AVCaptureDevice * | captureDevice, |
| AVCaptureConnection * | videoConnection ) |
Definition at line 577 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT QList< AVFPSRange > qt_device_format_framerates | ( | AVCaptureDeviceFormat * | format | ) |
Definition at line 209 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT QSize qt_device_format_high_resolution | ( | AVCaptureDeviceFormat * | format | ) |
Definition at line 197 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT QSize qt_device_format_pixel_aspect_ratio | ( | AVCaptureDeviceFormat * | format | ) |
Definition at line 225 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT QSize qt_device_format_resolution | ( | AVCaptureDeviceFormat * | format | ) |
Definition at line 188 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT AVCaptureDeviceFormat * qt_find_best_framerate_match | ( | AVCaptureDevice * | captureDevice, |
| FourCharCode | preferredFormat, | ||
| Float64 | fps ) |
Definition at line 318 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT AVCaptureDeviceFormat * qt_find_best_resolution_match | ( | AVCaptureDevice * | captureDevice, |
| const QSize & | res, | ||
| FourCharCode | preferredFormat, | ||
| bool | stillImage = true ) |
Definition at line 251 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT AVFrameRateRange * qt_find_supported_framerate_range | ( | AVCaptureDeviceFormat * | format, |
| Float64 | fps ) |
Definition at line 363 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT bool qt_format_supports_framerate | ( | AVCaptureDeviceFormat * | format, |
| qreal | fps ) |
Definition at line 395 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT bool qt_formats_are_equal | ( | AVCaptureDeviceFormat * | f1, |
| AVCaptureDeviceFormat * | f2 ) |
Definition at line 408 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT bool qt_set_active_format | ( | AVCaptureDevice * | captureDevice, |
| AVCaptureDeviceFormat * | format, | ||
| bool | preserveFps ) |
Definition at line 419 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT void qt_set_framerate_limits | ( | AVCaptureDevice * | captureDevice, |
| AVCaptureConnection * | videoConnection, | ||
| qreal | minFPS, | ||
| qreal | maxFPS ) |
Definition at line 569 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT QList< AudioValueRange > qt_supported_bit_rates_for_format | ( | int | codecId | ) |
Definition at line 623 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT std::optional< QList< UInt32 > > qt_supported_channel_counts_for_format | ( | int | codecId | ) |
Definition at line 648 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT QList< UInt32 > qt_supported_channel_layout_tags_for_format | ( | int | codecId, |
| int | noChannels ) |
Definition at line 682 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT QList< AudioValueRange > qt_supported_sample_rates_for_format | ( | int | codecId | ) |
Definition at line 598 of file qavfcamerautility.mm.
| Q_MULTIMEDIA_EXPORT QList< AVCaptureDeviceFormat * > qt_unique_device_formats | ( | AVCaptureDevice * | captureDevice, |
| FourCharCode | preferredFormat ) |
Definition at line 144 of file qavfcamerautility.mm.