跳转至
本 SDK 仅适用于过去 3 年内发布的设备。我们定期优化和更新 SDK，以确保兼容性和性能。对于超过 3 年的旧设备，我们不保证兼容性，也不会提供技术支持。

# RENDER_TYPE

### 枚举定义

C++C#

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    typedef enum tagRENDER_TYPE
    {
        MP_RENDER_NOTSET = 0,
        MP_RENDER_DDRAW,
        MP_RENDER_D3D,
        MP_RENDER_OPENGL,
        MP_RENDER_SDL2,
        MP_RENDER_SDL2_SOFTWARE,
        MP_RENDER_SDL2_OCX = MP_RENDER_SDL2_SOFTWARE,
        MP_RENDER_SDL2_FORLIBVA,
        MP_RENDER_CALLER,
    } RENDER_TYPE;

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    public enum RENDER_TYPE
    {
        MP_RENDER_NOTSET = 0,
        MP_RENDER_DDRAW,
        MP_RENDER_D3D,
        MP_RENDER_OPENGL,
        MP_RENDER_SDL2,
        MP_RENDER_SDL2_SOFTWARE,
        MP_RENDER_SDL2_OCX = MP_RENDER_SDL2_SOFTWARE,
        MP_RENDER_SDL2_FORLIBVA,
        MP_RENDER_CALLER,
    }

### 功能描述

渲染类型

### 成员说明

枚举名 | 枚举值 | 说明
--- | --- | ---
MP_RENDER_NOTSET | 0 | 未设置。
MP_RENDER_DDRAW | 1 | ddraw渲染。
MP_RENDER_D3D | 2 | d3d渲染。
MP_RENDER_OPENGL | 3 | 非windows平台opengl渲染。
MP_RENDER_SDL2 | 4 | SDL_AUTO。
MP_RENDER_SDL2_SOFTWARE | 5 | SDL_RENDERER_SOFTWARE。
MP_RENDER_SDL2_OCX | 5 | OCX 使用。
MP_RENDER_SDL2_FORLIBVA | 6 | SDL libva。
MP_RENDER_CALLER | 7 | 播放库只解码，回调YUV数据给caller自己渲染。

错误码