跳转至

RENDER_TYPE

枚举定义

 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自己渲染。
错误码