package com.yixia.camera; import com.yixia.camera.model.MediaObject.MediaPart; /** * 视频录制接口 * * @author yixia.com * */ public interface IMediaRecorder { /** * 开始录制 * * @return 录制失败返回null */ public MediaPart startRecord(); /** * 停止录制 */ public void stopRecord(); /** * 音频错误 * * @param what 错误类型 * @param message */ public void onAudioError(int what, String message); /** * 接收音频数据 * * @param sampleBuffer 音频数据 * @param len */ public void receiveAudioData(byte[] sampleBuffer, int len); }