4#ifndef QFFMPEGENCODINGFORMATCONTEXT_P_H
5#define QFFMPEGENCODINGFORMATCONTEXT_P_H
7#include <QtFFmpegMediaPluginImpl/private/qffmpeg_p.h>
8#include <QtFFmpegMediaPluginImpl/private/qffmpegdefs_p.h>
10#include <QtMultimedia/qmediaformat.h>
36 [[nodiscard]]
bool openAVIO(
const QString &filePath);
37 [[nodiscard]]
bool openAVIO(QIODevice *device);
38 bool isAVIOOpen()
const {
return m_avFormatContext->pb !=
nullptr; }
51 AVMuxerContextUPtr m_avFormatContext;
52 std::unique_ptr<QFile> m_outputFile;
AVFormatContext * avFormatContext()
bool openAVIO(const QString &filePath)
bool openAVIO(QIODevice *device)
EncodingFormatContext(QMediaFormat::FileFormat fileFormat)
const AVFormatContext * avFormatContext() const
Q_STATIC_LOGGING_CATEGORY(qLCAndroidCaCertificates, "qt.multimedia.ffmpeg.android.caCertificates")
Combined button and popup list for selecting options.