25 #include <QtCore/QSharedData> 36 static Packet fromAVPacket(
const AVPacket* avpkt,
double time_base);
37 static bool fromAVPacket(
Packet *pkt,
const AVPacket *avpkt,
double time_base);
48 inline bool isValid()
const;
73 mutable QSharedDataPointer<PacketPrivate> d;
78 return !isCorrupt && !data.isEmpty() && pts >= 0 && duration >= 0;
81 #ifndef QT_NO_DEBUG_STREAM 86 #endif // QAV_PACKET_H qreal pts
Definition: Packet.h:67
bool isValid() const
Definition: Packet.h:76
#define Q_AV_EXPORT
Definition: QtAV_Global.h:40
Definition: avcodec.h:1578
Q_AV_EXPORT QDebug operator<<(QDebug debug, const AudioFormat &fmt)
qreal dts
Definition: Packet.h:68
QByteArray data
Definition: Packet.h:65
bool isCorrupt
Definition: Packet.h:64
AudioOutput ao; ao.setAudioFormat(fmt); ao.open(); while (has_data) { data = read_data(ao->bufferSize...
Definition: AudioDecoder.h:31
qint64 position
Definition: Packet.h:69
bool hasKeyFrame
Definition: Packet.h:63