com.aliyun.svideosdk.common.callback.recorder

## Interface OnFrameCallback

-     public interface OnFrameCallback

  相机采集数据回调接口

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Camera.Size` | `onChoosePreviewSize(java.util.List<Camera.Size> supportedPreviewSizes, Camera.Size preferredPreviewSizeForVideo)` 选择预览分辨率的回调
    `void` | `onFrameBack(byte[] bytes, int width, int height, Camera.CameraInfo info)` 采集帧回调，每采集一帧会通过该接口返回帧数据
    `void` | `openFailed()` 摄像头开启失败

- - ### Method Detail

    - #### onFrameBack

          void onFrameBack(byte[] bytes,
                           int width,
                           int height,
                           Camera.CameraInfo info)

      采集帧回调，每采集一帧会通过该接口返回帧数据
      Parameters:
        `bytes` - 图像帧数据
        `width` - 图像帧宽度
        `height` - 图像帧高度
        `info` - 相机参数信息

    - #### onChoosePreviewSize

          Camera.Size onChoosePreviewSize(java.util.List<Camera.Size> supportedPreviewSizes,
                                          Camera.Size preferredPreviewSizeForVideo)

      选择预览分辨率的回调
      Parameters:
        `supportedPreviewSizes` - 相机支持的预览分辨率列表
        `preferredPreviewSizeForVideo` - 相机推荐的预览分辨率
      Returns:
        返回选择的预览分辨率，如果返回null，则使用SDK内部默认的预览分辨率选择策略

    - #### openFailed

          void openFailed()

      摄像头开启失败