1#ifndef zego_api_media_recorder_h
2#define zego_api_media_recorder_h
8 namespace MEDIA_RECORDER
ZegoMediaRecordType
Definition: zego-api-media-recorder.h:13
@ ZEGO_MEDIA_RECORD_AUDIO
Definition: zego-api-media-recorder.h:14
@ ZEGO_MEDIA_RECORD_BOTH
Definition: zego-api-media-recorder.h:16
@ ZEGO_MEDIA_RECORD_VIDEO
Definition: zego-api-media-recorder.h:15
ZEGOAVKIT_API bool SetZegoMediaRecordCallback(IZegoMediaRecordCallback *pCB)
ZegoMediaRecordChannelIndex
Definition: zego-api-media-recorder.h:21
@ ZEGO_MEDIA_RECORD_CHN_FOURTH
Definition: zego-api-media-recorder.h:25
@ ZEGO_MEDIA_RECORD_CHN_MAIN
Definition: zego-api-media-recorder.h:22
@ ZEGO_MEDIA_RECORD_CHN_THIRD
Definition: zego-api-media-recorder.h:24
@ ZEGO_MEDIA_RECORD_CHN_AUX
Definition: zego-api-media-recorder.h:23
ZegoMediaRecordErrorCode
Definition: zego-api-media-recorder.h:38
@ ZEGO_MR_ERROR_CODE_RECORD_END
Definition: zego-api-media-recorder.h:52
@ ZEGO_MR_ERROR_CODE_IO_ERROR
Definition: zego-api-media-recorder.h:58
@ ZEGO_MR_ERROR_CODE_SUCCESS
Definition: zego-api-media-recorder.h:40
@ ZEGO_MR_ERROR_CODE_NO_SPACE
Definition: zego-api-media-recorder.h:54
@ ZEGO_MR_ERROR_CODE_INIT_FAILED
Definition: zego-api-media-recorder.h:44
@ ZEGO_MR_ERROR_CODE_PATH_TOO_LONG
Definition: zego-api-media-recorder.h:42
@ ZEGO_MR_ERROR_CODE_OPEN_FILE_FAILED
Definition: zego-api-media-recorder.h:46
@ ZEGO_MR_ERROR_CODE_RECORD_BEGIN
Definition: zego-api-media-recorder.h:50
@ ZEGO_MR_ERROR_CODE_BAD_FILE_DESC
Definition: zego-api-media-recorder.h:56
@ ZEGO_MR_ERROR_CODE_WRITE_HEADER_FAILED
Definition: zego-api-media-recorder.h:48
ZEGOAVKIT_API void StopRecord(ZegoMediaRecordChannelIndex channelIndex)
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)
ZegoMediaRecordFormat
Definition: zego-api-media-recorder.h:30
@ ZEGO_MEDIA_RECORD_FLV
Definition: zego-api-media-recorder.h:31
@ ZEGO_MEDIA_RECORD_M3U
Definition: zego-api-media-recorder.h:34
@ ZEGO_MEDIA_RECORD_AAC
Definition: zego-api-media-recorder.h:33
@ ZEGO_MEDIA_RECORD_MP4
Definition: zego-api-media-recorder.h:32
Definition: AVDefines.h:17
Definition: zego-api-defines.h:795
#define ZEGOAVKIT_API
Definition: zego-api-defines.h:59