3#ifndef QFFMPEGMUXER_P_H
4#define QFFMPEGMUXER_P_H
32 std::queue<AVPacketUPtr> m_packetQueue;
FFmpeg thread that is used to implement a consumer pattern.
void cleanup() override
Called on this thread before thread exits.
Muxer(RecordingEngine *encoder)
void init() override
Called on this thread when thread starts.
void processOne() override
Process one work item.
void addPacket(AVPacketUPtr packet)
bool hasData() const override
Must return true when data is available for processing.
std::unique_ptr< AVPacket, AVDeleter< decltype(&av_packet_free), &av_packet_free > > AVPacketUPtr
Combined button and popup list for selecting options.