|
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 |
Public 成员函数 继承自 DemuxDispatcherBase | |
| 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) |
额外继承的成员函数 | |
Public 属性 继承自 DemuxDispatcherBase | |
| const std::string | filename |
Protected 成员函数 继承自 DemuxDispatcherBase | |
| DemuxDispatcherBase (const std::string &fn, QObject *parent) | |
| ~DemuxDispatcherBase () override | |
Protected 属性 继承自 DemuxDispatcherBase | |
| AVFormatContext * | fmtCtx = nullptr |
| bool | isAudio = false |
|
inlineexplicit |
|
inline |
|
inlineoverridevirtual |
实现了 DemuxDispatcherBase.
|
inline |
返回pos位置的图片
| pos | 单位为秒 |
|
inlineoverridevirtual |
实现了 DemuxDispatcherBase.
|
inlineoverridevirtual |
实现了 DemuxDispatcherBase.