PonyPlayer
DecoderImpl< Video > 成员列表
成员的完整列表,这些成员属于
DecoderImpl< Video >
,包括所有继承而来的类成员
accept
(AVPacket *pkt, std::atomic< bool > &interrupt)=0
IDemuxDecoder
pure virtual
clearFrameStack
()
IDemuxDecoder
inline
virtual
codec
DecoderContext
codecCtx
DecoderContext
DecoderContext
(AVStream *vs)
DecoderContext
inline
DecoderImpl
(AVStream *vs, TwinsBlockQueue< AVFrame * > *queue)
DecoderImpl< Video >
inline
DecoderType
枚举名称
IDemuxDecoder
duration
() override
DecoderImpl< Common >
inline
virtual
false
DecoderImpl< Common >
flushFFmpegBuffers
()=0
IDemuxDecoder
pure virtual
frameBuf
DecoderContext
frameQueue
DecoderImpl< Common >
protected
getInputFormat
() override
DecoderImpl< Common >
inline
virtual
getLastPts
()
IDemuxDecoder
inline
virtual
getPicture
() override
DecoderImpl< Video >
inline
virtual
getSample
() override
DecoderImpl< Common >
inline
virtual
if
(ret< 0)
DecoderImpl< Common >
inline
nextSegment
()
IDemuxDecoder
inline
virtual
override
DecoderImpl< Common >
PONY_GUARD_BY
(DECODER) bool accept(AVPacket *pkt
DecoderImpl< Common >
PONY_GUARD_BY
(DECODER) void flushFFmpegBuffers() override
DecoderImpl< Common >
inline
pushFrameStack
()
IDemuxDecoder
inline
virtual
ret
DecoderImpl< Common >
setEnable
(bool b) override
DecoderImpl< Common >
inline
virtual
setFollower
(IDemuxDecoder *follower)
IDemuxDecoder
inline
virtual
setOutputFormat
(const PonyAudioFormat &format) override
DecoderImpl< Common >
inline
virtual
setStart
(qreal secs)
IDemuxDecoder
inline
virtual
skip
(const std::function< bool(qreal)> &predicate) override
DecoderImpl< Common >
inline
virtual
stream
DecoderContext
viewFront
() override
DecoderImpl< Common >
inline
virtual
while
(ret >=0 &&!interrupt)
DecoderImpl< Common >
inline
~DecoderContext
()
DecoderContext
inline
~DecoderImpl
() override
DecoderImpl< Video >
inline
~IDemuxDecoder
()=default
IDemuxDecoder
virtual
制作者
1.9.2