PonyPlayer
DecoderImpl< Video > 成员列表

成员的完整列表,这些成员属于 DecoderImpl< Video >,包括所有继承而来的类成员

accept(AVPacket *pkt, std::atomic< bool > &interrupt)=0IDemuxDecoderpure virtual
clearFrameStack()IDemuxDecoderinlinevirtual
codecDecoderContext
codecCtxDecoderContext
DecoderContext(AVStream *vs)DecoderContextinline
DecoderImpl(AVStream *vs, TwinsBlockQueue< AVFrame * > *queue)DecoderImpl< Video >inline
DecoderType 枚举名称IDemuxDecoder
duration() overrideDecoderImpl< Common >inlinevirtual
falseDecoderImpl< Common >
flushFFmpegBuffers()=0IDemuxDecoderpure virtual
frameBufDecoderContext
frameQueueDecoderImpl< Common >protected
getInputFormat() overrideDecoderImpl< Common >inlinevirtual
getLastPts()IDemuxDecoderinlinevirtual
getPicture() overrideDecoderImpl< Video >inlinevirtual
getSample() overrideDecoderImpl< Common >inlinevirtual
if(ret< 0)DecoderImpl< Common >inline
nextSegment()IDemuxDecoderinlinevirtual
overrideDecoderImpl< Common >
PONY_GUARD_BY(DECODER) bool accept(AVPacket *pktDecoderImpl< Common >
PONY_GUARD_BY(DECODER) void flushFFmpegBuffers() overrideDecoderImpl< Common >inline
pushFrameStack()IDemuxDecoderinlinevirtual
retDecoderImpl< Common >
setEnable(bool b) overrideDecoderImpl< Common >inlinevirtual
setFollower(IDemuxDecoder *follower)IDemuxDecoderinlinevirtual
setOutputFormat(const PonyAudioFormat &format) overrideDecoderImpl< Common >inlinevirtual
setStart(qreal secs)IDemuxDecoderinlinevirtual
skip(const std::function< bool(qreal)> &predicate) overrideDecoderImpl< Common >inlinevirtual
streamDecoderContext
viewFront() overrideDecoderImpl< Common >inlinevirtual
while(ret >=0 &&!interrupt)DecoderImpl< Common >inline
~DecoderContext()DecoderContextinline
~DecoderImpl() overrideDecoderImpl< Video >inline
~IDemuxDecoder()=defaultIDemuxDecodervirtual