|
本帖最后由 chenxs 于 2015-1-7 17:19 编辑
- //音视频录制
- +(int) StreamRecordCtrlEx:(int)dwUserId : (BOOL)bStartRecord : (int)dwFlags : (int) dwParam : (NSString*) szUserStr;
复制代码 音视频录制参数设置参考:
dwUserId: 设置需要录制视频的用户编号,录制本地用户(自己)可设置“-1” 。
bStartRecord: 设置YES是启动录像,NO是停止录像。
dwFlags: 录制功能标志(参考备注)
dwParam: 附带参数(无需带参可设置为“0”)
szUserStr: 附带参数,字符串类型(无需带参可设置为空“”)
备注:
录像功能标志指示 SDK 在录制时,进行特殊的处理,0 表示默认(音视频同 步录制),目前支持如下标志组合:
ANYCHAT_RECORD_FLAGS_VIDEO ///< 录制视频
ANYCHAT_RECORD_FLAGS_AUDIO ///< 录制音频
ANYCHAT_RECORD_FLAGS_SERVER ///< 服务器端录制
ANYCHAT_RECORD_FLAGS_MIXAUDIO ///< 录制音频时,将其它人的声音混音后录制
ANYCHAT_RECORD_FLAGS_MIXVIDEO ///< 录制视频时,将其它人的视频迭加后录制
ANYCHAT_RECORD_FLAGS_ABREAST ///< 录制视频时,将其它人的视频并列录制
ANYCHAT_RECORD_FLAGS_STEREO ///< 录制音频时,将其它人的声音混合为立体声后录制
ANYCHAT_RECORD_FLAGS_SNAPSHOT ///< 拍照
ANYCHAT_RECORD_FLAGS_LOCALCB ///< 触发本地回调
也可以参考AnyChat SDK 包里的AnyChatFeature Demo工程的RecordLocalVC类的录像功能部分示例代码。
|
|