C++SDK
1.0.0
|
#include <ITms2Player.h>
Public 成员函数 | |
virtual bool | setOutputFile (const std::string &mp4file)=0 |
virtual bool | setOutputRtmp (const std::string &pushurl)=0 |
virtual bool | setVideoCrop (bool value)=0 |
virtual bool | setTimestamp (bool value)=0 |
virtual bool | setMixSoleVideo (bool value)=0 |
virtual bool | setScaleScreenv (bool value)=0 |
virtual bool | setViewsBgImage (const std::string &imgfile)=0 |
virtual bool | setVideoBgImage (const std::string &imgfile)=0 |
![]() | |
virtual std::string | name () const =0 |
virtual bool | transfer (Cb_TransferStatus cb, int cpulevel)=0 |
virtual void | cancel ()=0 |
virtual bool | isTransferring () const =0 |
virtual void | setResultCb (Cb_TransferResult cb)=0 |
virtual void | setFilenameChangedCb (Cb_TransferFilenameChanged cb)=0 |
virtual void | setUserData (void *userdata)=0 |
virtual const Stats & | getStats () const =0 |
静态 Public 成员函数 | |
static ITms2Player * | create (const std::string &tmsfile, bool isMemory) |
![]() | |
static void | destroy (ITmsTransfer *transf) |
static int | getTmsCost (const std::string &tmsfile) |
static std::string | toString (const Stats &stats) |
Protected 成员函数 | |
virtual | ~ITms2Player () |
![]() | |
virtual | ~ITmsTransfer () |
额外继承的成员函数 | |
![]() | |
typedef std::function< void(void *userdata, int pecent)> | Cb_TransferStatus |
typedef std::function< void(void *userdata, Result result, const std::string &msg)> | Cb_TransferResult |
typedef std::function< void(void *userdata, const std::string &newfilename)> | Cb_TransferFilenameChanged |
Tms文件转换mp4等文件接口
此接口将叁体临时媒体流文件转换为mp4文件或者rtmp推流
|
inlineprotectedvirtual |
|
static |
创建文件转换接口
|
pure virtual |
设置录制视频单视频是否合屏
[in] | value | 单视频混屏 |
|
pure virtual |
设置转换目的mp4文件路径
[in] | mp4file | mp4文件地址 |
|
pure virtual |
设置转换目的rtmp直播路径
[in] | pushurl | rtmp直播推流地址 |
|
pure virtual |
设置屏幕共享视频是否拉伸
[in] | value | 是否拉伸 |
|
pure virtual |
设置录制视频显示时间戳
[in] | value | 显示时间戳,缺省不显示 |
|
pure virtual |
设置转换视频的单个视频无视频时图像文件,支持jpg, png, bmp
[in] | imgfile | 图像文件地址 |
|
pure virtual |
设置视频叠加时采用裁剪模式还是全图像模式
[in] | value | 裁剪模式,缺省为全图像模式 |
|
pure virtual |
设置转换视频的背景视图图像文件,支持jpg, png, bmp
[in] | imgfile | 图像文件地址 |