| 枚举 | |
|---|
| enum | VIDEO_PIXEL_FORMAT { VIDEO_PIXEL_UNKNOWN() = 0, VIDEO_PIXEL_I420() = 1, VIDEO_PIXEL_BGRA() = 2, VIDEO_PIXEL_I422() = 3, VIDEO_PIXEL_RGBA() = 4, VIDEO_PIXEL_NV12() = 8 } |
| enum | RENDER_MODE_TYPE() { RENDER_MODE_HIDDEN() = 1, RENDER_MODE_FIT() = 2, RENDER_MODE_ADAPTIVE() = 3 } |
类型定义说明
view_t
typedef void* ar::media::base::view_t
user_id_t
typedef const char* ar::media::base::user_id_t
枚举类型说明
enum ar::media::base::VIDEO_PIXEL_FORMAT
视频像素格式
| 枚举值 | |
|---|
| VIDEO_PIXEL_UNKNOWN | 0: 视频像素格式未知 |
| VIDEO_PIXEL_I420 | 1: I420 格式 |
| VIDEO_PIXEL_BGRA | 2: BGRA 格式 |
| VIDEO_PIXEL_I422 | 3: Planar YUV422 格式 |
| VIDEO_PIXEL_RGBA | 4: RGBA 格式 |
| VIDEO_PIXEL_NV12 | 8: NV12 格式 |
RENDER_MODE_TYPE
enum ar::media::base::RENDER_MODE_TYPE
视频渲染模式
| 枚举值 | |
|---|
| RENDER_MODE_HIDDEN | 1: 视频尺寸等比缩放。优先保证视窗被填满。因视频尺寸与显示视窗尺寸不一致而多出的视频将被截掉。 |
| RENDER_MODE_FIT | 2: 视频尺寸等比缩放。优先保证视频内容全部显示。因视频尺寸与显示视窗尺寸不一致造成的视窗未被填满的区域填充黑色。 |
| RENDER_MODE_ADAPTIVE | **弃用:**该模式已废弃。 |