|
您好,已经发布,请重新下载AnyChat for Windows SDK,新的SDK增加了两个常量定义:- BRAC_RECORD_FLAGS_VIDEO = 0x01; // 录制视频
- BRAC_RECORD_FLAGS_AUDIO = 0x02; // 录制音频
- BRAC_RECORD_FLAGS_SERVER = 0x04; // 服务器端录制
- BRAC_RECORD_FLAGS_MIXAUDIO = 0x10; // 录制音频时,将其它人的声音混音后录制
- BRAC_RECORD_FLAGS_MIXVIDEO = 0x20; // 录制视频时,将其它人的视频迭加后录制
复制代码 在使用时可参考如下调用方法:- DWORD dwFlags = BRAC_RECORD_FLAGS_VIDEO | BRAC_RECORD_FLAGS_AUDIO | BRAC_RECORD_FLAGS_MIXAUDIO | BRAC_RECORD_FLAGS_MIXVIDEO;
- BRAC_StreamRecordCtrl(userid, 1, dwFlags, 0);
复制代码 AnyChat在录制视频通话时是采用画面迭加的方式,即画中画,遵循如下规则:A、B通话:
当录制A用户的视频时,即:BRAC_StreamRecordCtrl(userid_A, 1, dwFlags, 0); 录出来的文件A是大画面,B是小画面
当录制B用户的视频时,即:BRAC_StreamRecordCtrl(userid_B, 1, dwFlags, 0); 录出来的文件B是大画面,A是小画面 |
|