ZegoLiveRoom
|
Classes | |
class | IZegoMediaRecordCallback |
struct | ZegoMediaRecordConfig |
Functions | |
ZEGOAVKIT_API bool | SetZegoMediaRecordCallback (IZegoMediaRecordCallback *pCB) |
ZEGOAVKIT_API bool | StartRecord (ZegoMediaRecordChannelIndex channelIndex, ZegoMediaRecordType recordType, const char *storagePath, const bool enableStatusCallback=false, const int interval=3000, ZegoMediaRecordFormat recordFormat=ZegoMediaRecordFormat::ZEGO_MEDIA_RECORD_FLV, bool isFragment=false) |
ZEGOAVKIT_API bool | StartRecord (ZegoMediaRecordConfig config) |
ZEGOAVKIT_API void | StopRecord (ZegoMediaRecordChannelIndex channelIndex) |
ZEGOAVKIT_API bool ZEGO::MEDIA_RECORDER::SetZegoMediaRecordCallback | ( | IZegoMediaRecordCallback * | pCB | ) |
设置录制回调
delegate | 媒体录制回调 @discussion StartRecord后才有回调 |
ZEGOAVKIT_API bool ZEGO::MEDIA_RECORDER::StartRecord | ( | ZegoMediaRecordChannelIndex | channelIndex, |
ZegoMediaRecordType | recordType, | ||
const char * | storagePath, | ||
const bool | enableStatusCallback = false , |
||
const int | interval = 3000 , |
||
ZegoMediaRecordFormat | recordFormat = ZegoMediaRecordFormat::ZEGO_MEDIA_RECORD_FLV , |
||
bool | isFragment = false |
||
) |
开始录制
channelIndex | 录制通道 |
recordType | 录制类型 |
storagePath | 录制文件存储路径,传入的路径需要包含文件名 |
enableStatusCallback | 是否开启录制状态回调,true: 表示会以指定的 interval 间隔回调 IZegoMediaRecordCallback#OnRecordStatusUpdate。false: 表示不回调 |
interval | 录制信息更新频率,单位毫秒,有效范围:1000-10000,默认值3000 |
recordFormat | 媒体录制格式 |
isFragment | 录制文件是否分片,MP4格式才有效 |
ZEGOAVKIT_API bool ZEGO::MEDIA_RECORDER::StartRecord | ( | ZegoMediaRecordConfig | config | ) |
开始录制
config | 媒体录制配置,详见 ZegoMediaRecordConfig |
ZEGOAVKIT_API void ZEGO::MEDIA_RECORDER::StopRecord | ( | ZegoMediaRecordChannelIndex | channelIndex | ) |
停止录制
channelIndex | 录制通道 |