![]() |
Qt 6.x
The Qt SDK
|
#include "avfmediaencoder_p.h"
#include "avfcamerarenderer_p.h"
#include "avfcamerasession_p.h"
#include "avfcamera_p.h"
#include "avfcameraservice_p.h"
#include "avfcameradebug_p.h"
#include "avfcamerautility_p.h"
#include "qaudiodevice.h"
#include "qmediadevices.h"
#include "private/qmediastoragelocation_p.h"
#include "private/qmediarecorder_p.h"
#include "qdarwinformatsinfo_p.h"
#include "private/qplatformaudiooutput_p.h"
#include <private/qplatformaudioinput_p.h>
#include <QtCore/qmath.h>
#include <QtCore/qdebug.h>
#include <QtCore/qmimetype.h>
#include <private/qcoreaudioutils_p.h>
#include "moc_avfmediaencoder_p.cpp"
Go to the source code of this file.
Namespaces | |
namespace | QT_USE_NAMESPACE |
Functions | |
bool | QT_USE_NAMESPACE::qt_is_writable_file_URL (NSURL *fileURL) |
bool | QT_USE_NAMESPACE::qt_file_exists (NSURL *fileURL) |
static NSDictionary * | avfAudioSettings (const QMediaEncoderSettings &encoderSettings, const QAudioFormat &format) |
NSDictionary * | avfVideoSettings (QMediaEncoderSettings &encoderSettings, AVCaptureDevice *device, AVCaptureConnection *connection, QSize nativeSize) |
|
static |
Definition at line 105 of file avfmediaencoder.mm.
References QMediaEncoderSettings::audioBitRate(), QMediaEncoderSettings::audioChannelCount(), QMediaFormat::audioCodec, QDarwinFormatInfo::audioFormatForCodec(), QMediaEncoderSettings::audioSampleRate(), codecId(), QMediaRecorder::ConstantQualityEncoding, QList< T >::count(), dictionary, QMediaEncoderSettings::encodingMode(), QMediaRecorder::HighQuality, i, layout, QMediaRecorder::LowQuality, QMediaEncoderSettings::mediaFormat(), QMediaRecorder::NormalQuality, qt_supported_bit_rates_for_format(), qt_supported_channel_counts_for_format(), qt_supported_channel_layout_tags_for_format(), qt_supported_sample_rates_for_format(), QMediaEncoderSettings::quality(), settings, CoreAudioUtils::toAudioChannelLayout(), QMediaRecorder::VeryHighQuality, and QMediaRecorder::VeryLowQuality.
NSDictionary * avfVideoSettings | ( | QMediaEncoderSettings & | encoderSettings, |
AVCaptureDevice * | device, | ||
AVCaptureConnection * | connection, | ||
QSize | nativeSize | ||
) |
Definition at line 233 of file avfmediaencoder.mm.
References QMediaRecorder::AverageBitRateEncoding, codec, connection, QMediaRecorder::ConstantQualityEncoding, d, device, dictionary, QMediaEncoderSettings::encodingMode(), QMediaFormat::H264, QMediaFormat::H265, QSize::height(), QMediaRecorder::HighQuality, QMediaRecorder::LowQuality, QMediaEncoderSettings::mediaFormat(), QMediaFormat::MotionJPEG, QMediaRecorder::NormalQuality, qAbs(), qMin(), qRound(), qSwap(), qt_current_framerates(), qt_find_best_framerate_match(), qt_find_best_resolution_match(), qt_format_supports_framerate(), qt_set_active_format(), qt_set_framerate_limits(), QMediaEncoderSettings::quality(), qWarning, release(), QMediaEncoderSettings::setVideoFrameRate(), QMediaEncoderSettings::setVideoResolution(), QMediaRecorder::VeryHighQuality, QMediaRecorder::VeryLowQuality, QMediaEncoderSettings::videoBitRate(), QMediaFormat::videoCodec, QMediaFormat::videoCodecName(), QDarwinFormatInfo::videoFormatForCodec(), QMediaEncoderSettings::videoFrameRate(), QMediaEncoderSettings::videoResolution(), and QSize::width().