4#ifndef QFFMPEGMEDIARECODER_H
5#define QFFMPEGMEDIARECODER_H
18#include <QtMultimedia/private/qplatformmediarecorder_p.h>
38 void record(QMediaEncoderSettings &settings)
override;
53 void handleSessionError(QMediaRecorder::Error code,
const QString &description);
57 struct RecordingEngineDeleter
59 void operator()(RecordingEngine *)
const;
63 QMediaMetaData m_metaData;
65 std::unique_ptr<RecordingEngine, RecordingEngineDeleter> m_recordingEngine;
std::conditional_t< QT_FFMPEG_AVIO_WRITE_CONST, const uint8_t *, uint8_t * > AvioWriteBufferType
#define qCWarning(category,...)
#define qCDebug(category,...)
#define Q_STATIC_LOGGING_CATEGORY(name,...)