PonyPlayer
|
#include <previewer.hpp>
Public 成员函数 | |
Previewer (const std::string &fn, QObject *parent) | |
~Previewer () | |
VideoFrameRef | previewRequest (qreal pos) |
PonyAudioFormat | getAudioInputFormat () override |
void | setAudioOutputFormat (PonyAudioFormat format) override |
void | test_onWork () override |
![]() | |
virtual void | statePause () |
virtual void | flush () |
virtual void | stateResume () |
virtual void | seek (qreal secs) |
virtual PONY_THREAD_SAFE VideoFrameRef | getPicture () |
virtual PONY_THREAD_SAFE qreal | frontPicture () |
virtual int | skipPicture (const std::function< bool(qreal)> &function) |
virtual PONY_THREAD_SAFE AudioFrame | getSample () |
virtual PONY_THREAD_SAFE qreal | frontSample () |
virtual int | skipSample (const std::function< bool(qreal)> &function) |
virtual void | setTrack (int i) |
virtual bool | hasVideo () |
virtual void | setEnableAudio (bool enable) |
额外继承的成员函数 | |
![]() | |
const std::string | filename |
![]() | |
DemuxDispatcherBase (const std::string &fn, QObject *parent) | |
~DemuxDispatcherBase () override | |
![]() | |
AVFormatContext * | fmtCtx = nullptr |
bool | isAudio = false |
|
inlineexplicit |
|
inline |
|
inlineoverridevirtual |
实现了 DemuxDispatcherBase.
|
inline |
返回pos位置的图片
pos | 单位为秒 |
|
inlineoverridevirtual |
实现了 DemuxDispatcherBase.
|
inlineoverridevirtual |
实现了 DemuxDispatcherBase.