public abstract int StartRecord(string filePath, int sampleRate, int channels, bool recordLocalMic, bool recordRemote, bool recordAccompany);
매개변수 | 유형 | 설명 |
filePath | String | 녹음 파일 저장 경로입니다. |
sampleRate | int | 원본 오디오 데이터의 오디오 샘플링 레이트, 48000 입력을 권장합니다. |
channels | int | 원본 오디오 데이터의 오디오 채널 수, 2 입력을 권장합니다. |
recordLocalMic | bool | 로컬 마이크에서 수집된 사운드의 녹음 여부입니다. |
recordRemote | bool | 수신된 방에 있는 다른 사람들의 음성의 녹음 여부입니다. |
recordAccompany | bool | GME를 통해 로컬로 재생되는 반주 사운드 녹음 여부입니다. |
string recordPath = Application.persistentDataPath + string.Format ("/{0}.mp3", filename);ITMGContext.GetInstance().GetAudioCtrl().StartRecord(recordPath, 48000, 2, true, false, false);
public abstract int StopRecord();
ITMGContext.GetInstance().GetAudioCtrl().StopRecord();
public abstract int PauseRecord();
ITMGContext.GetInstance().GetAudioCtrl().PauseRecord();
public abstract int ResumeRecord();
ITMGContext.GetInstance().GetAudioCtrl().ResumeRecord();
public abstract int EnableRecordLocalMic(bool recordLocalMic);
매개변수 | 유형 | 설명 |
EnableRecordLocalMic | bool | true는 녹음 활성화를 의미하고 false는 녹음 비활성화를 의미합니다. |
public abstract int EnableRecordRemote(bool recordRemote);
매개변수 | 유형 | 설명 |
EnableRecordRemote | bool | true는 녹음 활성화를 의미하고 false는 녹음 비활성화를 의미합니다. |
EnableRecordAccompany(bool recordAccompany);
매개변수 | 유형 | 설명 |
recordAccompany | bool | true는 녹음 활성화를 의미하고 false는 녹음 비활성화를 의미합니다. |
문제 해결에 도움이 되었나요?