cn.tee3.avd_SDK-C++
2.1.0
|
屏幕录制接口. 更多...
类 | |
class | IAudioListener |
struct | IMG |
class | IVideoListener |
struct | ScreenImgType |
Public 类型 | |
typedef std::vector< ScreenImgType > | ScreensImgType |
Public 成员函数 | |
virtual Result | setVideoListener (IVideoListener *listener)=0 |
virtual Result | setAudioListener (IAudioListener *listener)=0 |
virtual Result | setRecorderFile (std::string filePath)=0 |
virtual Result | setVideoFps (uint8 fps)=0 |
virtual Result | setVideoBitRate (uint32 bitRate)=0 |
virtual Result | setAudioInfo (uint32 frameRate, uint8 channel, uint8 bitPerSample)=0 |
virtual Result | setVideoEncodedType (VideoEncodedType format)=0 |
virtual Result | setAudioEncodedType (AudioEncodedType format)=0 |
virtual Result | setRecordedAudio (AudioRecordedType recordedAudio)=0 |
virtual Result | setRecordedScreen (const ScreenWindow &screen)=0 |
virtual Result | getScreenWindows (ScreensType &wnds)=0 |
virtual Result | getScreenWindows (ScreensImgType &wnds)=0 |
virtual Result | startScreenRecord ()=0 |
virtual Result | stopScreenRecord ()=0 |
virtual Result | pauseScreenRecord ()=0 |
virtual Result | restoreScreenRecord ()=0 |
静态 Public 成员函数 | |
static IAVDScreenRecorder * | create () |
static void | destroy (IAVDScreenRecorder *recorder) |
Protected 成员函数 | |
virtual | ~IAVDScreenRecorder () |
屏幕录制接口.
屏幕录制接口提供录制屏幕,录制应用所在区域,直接录制应用,录制系统播放声音(不能区分应用)等功能。 操作接口包括:获取可录制对象信息,开始录制,暂停录制,停止录制,设置录制帧率,设置视频编码格式,设置音频编码格式,设置音频采集参数(采样率,通道数,每帧所占用比特位)
typedef std::vector<ScreenImgType> tee3::avd::IAVDScreenRecorder::ScreensImgType |
|
protectedvirtual |
|
static |
|
static |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |