public class MLocalRecord extends Module
限定符和类型 | 类和说明 |
---|---|
static interface |
MLocalRecord.StreamOutListener
录制中录制音视频流回调接口.
|
Module.Type
限定符 | 构造器和说明 |
---|---|
protected |
MLocalRecord(Room room) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
createRecorder(java.lang.String filePath,
java.lang.String inputRecorderId)
创建一个录制容器
|
java.lang.String |
createRecorder2(MLocalRecord.StreamOutListener out,
java.lang.String inputRecorderId,
boolean continueDecode)
创建一个录制容器
|
protected void |
dispose() |
static MLocalRecord |
getRecord(Room room)
获取房间内本地录制模块接口
|
int |
selectAllAudio4Recorder(java.lang.String recorderId)
为某个录制容器选择录制房间内的所有音频
|
int |
selectAllAudioWithoutMe4Recorder(java.lang.String recorderId)
为某个录制容器选择录制房间内的除了我自己外的所有音频
|
int |
selectAudio4Recorder(java.lang.String recorderId,
java.lang.String userId)
为录制容器选择房间内的某路音频
|
int |
selectVideo4Recorder(java.lang.String recorderId,
java.lang.String deviceId)
为录制容器选择房间内的某路视频
|
int |
stopRecorder(java.lang.String recorderId)
停止该录制模块中的某个录制
|
int |
stopRecorderAll()
停止该录制模块中所有录制
|
createModule, getOwnerId, getOwnerName, getRoom, getType, getUserManager, getUserName, isSelfDevice, isSelfUser
protected MLocalRecord(Room room)
@Nullable public static MLocalRecord getRecord(Room room)
public java.lang.String createRecorder2(MLocalRecord.StreamOutListener out, java.lang.String inputRecorderId, boolean continueDecode)
public java.lang.String createRecorder(java.lang.String filePath, java.lang.String inputRecorderId)
public int selectVideo4Recorder(java.lang.String recorderId, java.lang.String deviceId)
public int selectAudio4Recorder(java.lang.String recorderId, java.lang.String userId)
public int selectAllAudio4Recorder(java.lang.String recorderId)
public int selectAllAudioWithoutMe4Recorder(java.lang.String recorderId)
public int stopRecorder(java.lang.String recorderId)
public int stopRecorderAll()