4#ifndef QFFMPEGPACKET_P_H
5#define QFFMPEGPACKET_P_H
18#include <QtFFmpegMediaPluginImpl/private/qffmpeg_p.h>
19#include <QtFFmpegMediaPluginImpl/private/qffmpegplaybackutils_p.h>
20#include <QtCore/qshareddata.h>
30 Data(
const LoopOffset &offset, AVPacketUPtr p,
const PlaybackEngineObjectID &sourceID)
40 Packet(
const LoopOffset &offset, AVPacketUPtr p,
const PlaybackEngineObjectID &sourceId)
51 QExplicitlySharedDataPointer<Data> d;
58Q_DECLARE_METATYPE(QFFmpeg::Packet)
std::conditional_t< QT_FFMPEG_AVIO_WRITE_CONST, const uint8_t *, uint8_t * > AvioWriteBufferType
Data(const LoopOffset &offset, AVPacketUPtr p, const PlaybackEngineObjectID &sourceID)
PlaybackEngineObjectID sourceID
AVPacket * avPacket() const
const LoopOffset & loopOffset() const
const PlaybackEngineObjectID & sourceID() const
Packet(const LoopOffset &offset, AVPacketUPtr p, const PlaybackEngineObjectID &sourceId)