5.4. 数据类型

5.4.1. VO_DEV

【说明】

定义视频输出设备号。

【定义】

typedef CVI_U32 VO_DEV;

【成员】

处理器

描述

CV184x

仅有一个视频输出设备。
支持LCD, MIPI TX, BT.656, BT.1120, RGB, I80

【注意事项】

【相关数据类型及接口】


5.4.2. VO_LAYER

【说明】

定义视频输出设备视频层号。

【定义】

typedef CVI_U32 VO_LAYER;

【成员】

处理器

描述

CV184x

仅有一个视频输出层。

【注意事项】

【相关数据类型及接口】


5.4.3. VO_CHN

【说明】

定义通道号。

【定义】

typedef CVI_S32 VO_CHN;

【注意事项】

【相关数据类型及接口】

VO_CHN_ATTR_S


5.4.4. VO_INTF_TYPE_E

【说明】

定义视频输出设备的接口类型。

【定义】

typedef enum _VO_INTF_TYPE_E {
  VO_INTF_BT656 = (0x01L << 7),
  VO_INTF_BT1120 = (0x01L << 8),
  VO_INTF_PARALLEL_RGB = (0x01L << 9),
  VO_INTF_SERIAL_RGB = (0x01L << 10),
  VO_INTF_I80 = (0x01L << 11),
  VO_INTF_HW_MCU = (0x01L << 12),
  VO_INTF_MIPI = (0x01L << 13),
  VO_INTF_LVDS = (0x01L << 14),
  VO_INTF_BUTT
} VO_INTF_TYPE_E;

【注意事项】

【相关数据类型及接口】


5.4.5. VO_INTF_SYNC_E

【说明】

定义视频输出设备的标准时序

【定义】

typedef enum _VO_INTF_SYNC_E {
  VO_OUTPUT_PAL = 0, /* PAL standard*/
  VO_OUTPUT_NTSC, /* NTSC standard */
  VO_OUTPUT_1080P24, /* 1920 x 1080 at 24 Hz. */
  VO_OUTPUT_1080P25, /* 1920 x 1080 at 25 Hz. */
  VO_OUTPUT_1080P30, /* 1920 x 1080 at 30 Hz. */
  VO_OUTPUT_720P50, /* 1280 x  720 at 50 Hz. */
  VO_OUTPUT_720P60, /* 1280 x  720 at 60 Hz. */
  VO_OUTPUT_1080P50, /* 1920 x 1080 at 50 Hz. */
  VO_OUTPUT_1080P60, /* 1920 x 1080 at 60 Hz. */
  VO_OUTPUT_576P50, /* 720  x  576 at 50 Hz. */
  VO_OUTPUT_480P60, /* 720  x  480 at 60 Hz. */
  VO_OUTPUT_800x600_60, /* VESA 800 x 600 at 60 Hz (non-interlaced) */
  VO_OUTPUT_1024x768_60, /* VESA 1024 x 768 at 60 Hz (non-interlaced) */
  VO_OUTPUT_1280x1024_60, /* VESA 1280 x 1024 at 60 Hz (non-interlaced) */
  VO_OUTPUT_1366x768_60, /* VESA 1366 x 768 at 60 Hz (non-interlaced) */
  VO_OUTPUT_1440x900_60, /* VESA 1440 x 900 at 60 Hz (non-interlaced) CVT Compliant */
  VO_OUTPUT_1280x800_60, /* 1280*800@60Hz VGA@60Hz*/
  VO_OUTPUT_1600x1200_60, /* VESA 1600 x 1200 at 60 Hz (non-interlaced) */
  VO_OUTPUT_1680x1050_60, /* VESA 1680 x 1050 at 60 Hz (non-interlaced) */
  VO_OUTPUT_1920x1200_60, /* VESA 1920 x 1600 at 60 Hz (non-interlaced) CVT (Reduced Blanking)*/
  VO_OUTPUT_640x480_60, /* VESA 640 x 480 at 60 Hz (non-interlaced) CVT */
  VO_OUTPUT_720x1280_60, /* For MIPI DSI Tx 720 x1280 at 60 Hz */
  VO_OUTPUT_1080x1920_60, /* For MIPI DSI Tx 1080x1920 at 60 Hz */
  VO_OUTPUT_480x800_60, /* For MIPI DSI Tx 480x800 at 60 Hz */
  VO_OUTPUT_1440P60, /* 2560 x 1440 at 60 Hz. */
  VO_OUTPUT_2160P24, /* 3840 x 2160 at 24 Hz. */
  VO_OUTPUT_2160P25, /* 3840 x 2160 at 25 Hz. */
  VO_OUTPUT_2160P30, /* 3840 x 2160 at 30 Hz. */
  VO_OUTPUT_2160P50, /* 3840 x 2160 at 50 Hz. */
  VO_OUTPUT_2160P60, /* 3840 x 2160 at 60 Hz. */
  VO_OUTPUT_4096x2160P24, /* 4096 x 2160 at 24 Hz. */
  VO_OUTPUT_4096x2160P25, /* 4096 x 2160 at 25 Hz. */
  VO_OUTPUT_4096x2160P30, /* 4096 x 2160 at 30 Hz. */
  VO_OUTPUT_4096x2160P50, /* 4096 x 2160 at 50 Hz. */
  VO_OUTPUT_4096x2160P60, /* 4096 x 2160 at 60 Hz. */
  VO_OUTPUT_USER, /* User timing. */
  VO_OUTPUT_BUTT
} VO_INTF_SYNC_E;

【注意事项】

【相关数据类型及接口】


5.4.6. VO_LVDS_MODE_E

【说明】

定义LVDS接口模式。

【定义】

enum VO_LVDS_MODE_E {
  VO_LVDS_MODE_JEIDA = 0,
  VO_LVDS_MODE_VESA,
  VO_LVDS_MODE_MAX,
};

【注意事项】

【相关数据类型及接口】


5.4.7. VO_LVDS_OUT_BIT_E

【说明】

定义LVDS接口输出位宽。

【定义】

typedef enum _VO_LVDS_OUT_BIT_E {
    VO_LVDS_OUT_6BIT = 0,  /* 6-bit */
    VO_LVDS_OUT_8BIT,      /* 8-bit */
    VO_LVDS_OUT_10BIT,     /* 10-bit */
    VO_LVDS_OUT_MAX,
} VO_LVDS_OUT_BIT_E;

【注意事项】

【相关数据类型及接口】


5.4.8. VO_LVDS_LANE_ID

【说明】

定义LVDS接口的lane ID。

【定义】

enum VO_LVDS_LANE_ID {
  VO_LVDS_LANE_CLK = 0,
  VO_LVDS_LANE_0,
  VO_LVDS_LANE_1,
  VO_LVDS_LANE_2,
  VO_LVDS_LANE_3,
  VO_LVDS_LANE_MAX,
};

【注意事项】

【相关数据类型及接口】


5.4.9. VO_CSC_MATRIX_E

【说明】

定义CSC转换矩阵。

【定义】

typedef enum _VO_CSC_MATRIX_E {
  VO_CSC_MATRIX_IDENTITY = 0,

  VO_CSC_MATRIX_601_LIMIT_YUV2RGB,
  VO_CSC_MATRIX_601_FULL_YUV2RGB,

  VO_CSC_MATRIX_709_LIMIT_YUV2RGB,
  VO_CSC_MATRIX_709_FULL_YUV2RGB,

  VO_CSC_MATRIX_601_LIMIT_RGB2YUV,
  VO_CSC_MATRIX_601_FULL_RGB2YUV,

  VO_CSC_MATRIX_709_LIMIT_RGB2YUV,
  VO_CSC_MATRIX_709_FULL_RGB2YUV,

  VO_CSC_MATRIX_BUTT
} VO_CSC_MATRIX_E;

【成员】

成员名称

描述

VO_CSC_MATRIX_IDENTITY

单位转换矩阵。

VO_CSC_MATRIX_601_LIMIT_YUV2RGB

BT.601 LIMIT到RGB色彩空间的CSC矩阵。

VO_CSC_MATRIX_601_FULL_YUV2RGB

BT.601 FULL到RGB色彩空间的CSC矩阵。

VO_CSC_MATRIX_709_LIMIT_YUV2RGB

BT.709 LIMIT到RGB色彩空间的CSC矩阵。

VO_CSC_MATRIX_709_FULL_YUV2RGB

BT.709 FULL到RGB色彩空间的CSC矩阵。

VO_CSC_MATRIX_601_LIMIT_RGB2YUV

RGB到BT.601 LIMIT色彩空间的CSC矩阵。

VO_CSC_MATRIX_601_FULL_RGB2YUV

RGB到BT.601 FULL色彩空间的CSC矩阵。

VO_CSC_MATRIX_709_LIMIT_RGB2YUV

RGB到BT.709 LIMIT色彩空间的CSC矩阵。

VO_CSC_MATRIX_709_FULL_RGB2YUV

RGB到BT.709 FULL色彩空间的CSC矩阵。

【注意事项】

【相关数据类型及接口】


5.4.10. VO_MAC_BT_MUX_E

【说明】

定义BT接口复用信号类型。

【定义】

typedef enum _VO_MAC_BT_MUX_E {
  VO_MUX_BT_VS = 0,
  VO_MUX_BT_HS,
  VO_MUX_BT_HDE,
  VO_MUX_BT_DATA0,
  VO_MUX_BT_DATA1,
  VO_MUX_BT_DATA2,
  VO_MUX_BT_DATA3,
  VO_MUX_BT_DATA4,
  VO_MUX_BT_DATA5,
  VO_MUX_BT_DATA6,
  VO_MUX_BT_DATA7,
  VO_MUX_BT_DATA8,
  VO_MUX_BT_DATA9,
  VO_MUX_BT_DATA10,
  VO_MUX_BT_DATA11,
  VO_MUX_BT_DATA12,
  VO_MUX_BT_DATA13,
  VO_MUX_BT_DATA14,
  VO_MUX_BT_DATA15,
  VO_MUX_TG_HS_TILE = 30,
  VO_MUX_TG_VS_TILE,
  VO_MUX_BT_CLK,
  VO_BT_MUX_MAX,
} VO_MAC_BT_MUX_E;

【注意事项】

【相关数据类型及接口】


5.4.11. VO_MAC_D_SEL_E

【说明】

定义视频输出引脚选择枚举。

【定义】

typedef enum _VO_MAC_D_SEL {
  VO_VIVO_CLK  = 0,
  VO_VIV1_CLK  = 1,
  VO_MIPI1_TXN1 = 2,
  VO_MIPI1_TXP2 = 3,
  VO_MIPI1_TXN2 = 4,
  VO_MIPI1_TXP3 = 5,
  VO_MIPI1_TXN3 = 6,
  VO_MIPI1_TXP4 = 7,
  VO_MIPI1_TXN4 = 8,
  VO_VIVO0_D10 = 9,
  VO_VIVO0_D11 = 10,
  VO_VIVO0_D12 = 11,
  VO_VIVO0_D13 = 12,
  VO_VIVO0_D14 = 13,
  VO_VIVO0_D15 = 14,
  VO_VIVO0_D16 = 15,
  VO_MIPI0_TXP0 = 16,
  VO_MIPI0_TXN0 = 17,
  VO_MIPI0_TXP1 = 18,
  VO_MIPI0_TXN1 = 19,
  VO_MIPI0_TXP2 = 20,
  VO_MIPI0_TXN2 = 21,
  VO_MIPI0_TXP3 = 22,
  VO_MIPI0_TXN3 = 23,
  VO_MIPI0_TXP4 = 24,
  VO_MIPI0_TXN4 = 25,
  VO_MIPI1_TXP0 = 26,
  VO_MIPI1_TXN0 = 27,
  VO_MIPI1_TXP1 = 28,
  VO_PAD_MAX,
} VO_MAC_D_SEL_E;

【注意事项】

【相关数据类型及接口】


5.4.12. VO_BT_MODE_E

【说明】

定义BT接口模式枚举。

【定义】

typedef enum _VO_BT_MODE_E {
    VO_BT_MODE_656 = 0,   /* BT.656模式 */
    VO_BT_MODE_1120,      /* BT.1120模式 */
    VO_BT_MODE_601,       /* BT.601模式 */
    VO_BT_MODE_MAX
} VO_BT_MODE_E;

【注意事项】

【相关数据类型及接口】


5.4.13. VO_BT_DATA_SEQ_E

【说明】

定义BT接口数据序列类型。

【定义】

typedef enum _VO_BT_DATA_SEQ_E {
    VO_BT_DATA_SEQ0 = 0,
    VO_BT_DATA_SEQ1,
    VO_BT_DATA_SEQ2,
    VO_BT_DATA_SEQ3,
} VO_BT_DATA_SEQ_E;

【注意事项】

【相关数据类型及接口】


5.4.14. VO_CSC_S

【说明】

定义图像输出效果结构体。

【定义】

typedef struct _VO_CSC_S {
  VO_CSC_MATRIX_E enCscMatrix;
} VO_CSC_S;

【成员】

成员名称

描述

enCscMatrix

CSC转换矩阵。

【注意事项】

【相关数据类型及接口】


5.4.15. VO_SYNC_INFO_S

【说明】

定义视频输出设备的自定义时序结构体

【定义】

typedef struct _VO_SYNC_INFO_S {
  CVI_BOOL bSynm;
  CVI_BOOL bIop;

  CVI_U16 u16FrameRate;

  CVI_U16 u16Vact;
  CVI_U16 u16Vbb;
  CVI_U16 u16Vfb;

  CVI_U16 u16Hact;
  CVI_U16 u16Hbb;
  CVI_U16 u16Hfb;

  CVI_U16 u16Hpw;
  CVI_U16 u16Vpw;

  CVI_BOOL bIdv;
  CVI_BOOL bIhs;
  CVI_BOOL bIvs;
} VO_SYNC_INFO_S;

【成员】

成员名称

描述

bSynm

同步讯号模式,
0: embedded ync,
1: separate sync。

bIop

0: interlaced,
1:progressive。

u16FrameRate

每秒更新幅数

u16Vact

垂直影像行数

u16Vbb

垂直back porch行数

u16Vfb

垂直front porch行数

u16Hact

水平影像相数

u16Hbb

水平back porch相数

u16Hfb

水平front porch相数

u16Hpw

水平同步相数

u16Vpw

垂直同步行数

bIdv

Data valid是否反向

bIhs

水平同步是否反向

bIvs

垂直同步是否反向

【注意事项】

【相关数据类型及接口】


5.4.16. VO_LVDS_ATTR_S

【说明】

定义LVDS接口属性结构体。

【定义】

typedef struct _VO_LVDS_ATTR_S {
    VO_LVDS_MODE_E lvds_vesa_mode;           /* LVDS模式选择 */
    VO_LVDS_OUT_BIT_E out_bits;             /* 输出位宽 */
    CVI_U8 chn_num;                         /* 输出通道数 */
    CVI_BOOL data_big_endian;               /* 数据大小端设置 */
    VO_LVDS_LANE_ID lane_id[VO_LVDS_LANE_MAX];  /* lane映射 */
    CVI_BOOL lane_pn_swap[VO_LVDS_LANE_MAX];    /* lane极性交换 */
} VO_LVDS_ATTR_S;

【成员】

成员名称

描述

lvds_vesa_mode

LVDS模式:VESA或JEIDA

out_bits

输出位宽:6/8/10位

chn_num

输出通道数量

data_big_endian

true为大端模式,false为小端模式

lane_id

lane映射数组,-1表示未使用

lane_pn_swap

lane极性交换设置

【注意事项】

【相关数据类型及接口】

VO_LVDS_MODE_E ,`VO_LVDS_OUT_BIT_E`_ ,`VO_LVDS_LANE_ID`_


5.4.17. VO_PUB_ATTR_S

【说明】

定义视频输出设备公共属性结构体

【定义】

typedef struct _VO_PUB_ATTR_S {
  CVI_U32 u32BgColor;
  VO_INTF_TYPE_E enIntfType;
  VO_INTF_SYNC_E enIntfSync;
  VO_SYNC_INFO_S stSyncInfo;
} VO_PUB_ATTR_S;

【成员】

成员名称

描述

u32BgColor

背景色。
为RGBAAA的格式
bit[9:0]为B
bit[19:10]为G
bit[29:20]为R

enIntfType

输出设备的接口。

enIntfSync

输出设备的标准时序

stSyncInfo

输出设备的自定义时序,只有在enIntfSync为VO_OUTPUT_USER时作用

【注意事项】

【相关数据类型及接口】

VO_INTF_TYPE_E , VO_INTF_SYNC_E , VO_SYNC_INFO_S


5.4.18. VO_VIDEO_LAYER_ATTR_S

【说明】

定义视频输出设备视频层属性结构体

【定义】

typedef struct _VO_VIDEO_LAYER_ATTR_S {
  RECT_S stDispRect;
  SIZE_S stImageSize;
  CVI_U32 u32DispFrmRt;
  PIXEL_FORMAT_E enPixFormat;
} VO_VIDEO_LAYER_ATTR_S;

【成员】

成员名称

描述

stDispRect

视频层的显示范围,需小于等于设备时序

stImageSize

影像大小,若无支持scaling,应等于stDispRect

u32DispFrmRt

显示更新张数

enPixFormat

视频层的影像格式

【注意事项】

【相关数据类型及接口】


5.4.19. VO_CHN_ATTR_S

【说明】

定义视频输出设备通道属性结构体

【定义】

typedef struct _VO_CHN_ATTR_S {
  CVI_U32 u32Priority;
  RECT_S stRect;
} VO_CHN_ATTR_S;

【成员】

成员名称

描述

u32Priority

在多通道时,优先极高(比较小)的会在上。

stRect

信道的显示区域。

【注意事项】

【相关数据类型及接口】


5.4.20. VO_MIN_CHN_WIDTH

【说明】

定义视频输出设备通道最小宽度

【定义】

#define VO_MIN_CHN_WIDTH 32

【注意事项】

【相关数据类型及接口】


5.4.21. VO_MIN_CHN_HEIGHT

【说明】

定义视频输出设备通道最小高度

【定义】

#define VO_MIN_CHN_HEIGHT  32

【注意事项】

【相关数据类型及接口】


5.4.22. VO_MAX_DEV_NUM

【说明】

定义视频输出设备最大设备数

【定义】

#define VO_MAX_DEV_NUM 1

【注意事项】

【相关数据类型及接口】


5.4.23. VO_MAX_LAYER_NUM

【说明】

定义视频输出设备最大视频层数

【定义】

#define VO_MAX_LAYER_NUM 1

【注意事项】

【相关数据类型及接口】


5.4.24. VO_MAX_CHN_NUM

【说明】

定义视频输出设备最大通道数

【定义】

#define VO_MAX_CHN_NUM  1

【注意事项】

【相关数据类型及接口】


5.4.25. VO_I80_INSTR_S

【说明】

定义I80指令

【定义】

typedef struct _VO_I80_INSTR_S {
    CVI_U8  delay;
    CVI_U8  data_type;
    CVI_U8  data;
} VO_I80_INSTR_S;

【成员】

成员名称

描述

delay

指令执行后的延时。

data_type

Data(1)/Command(0)。

data

需要发送的数据。

【注意事项】

【相关数据类型及接口】


5.4.26. VO_PM_OPS_S

【说明】

电源管理函数指针结构体。

【定义】

typedef struct _VO_PM_OPS_S {
  pfnVoDevPmOps pfnPanelSuspend;
  pfnVoDevPmOps pfnPanelResume;
} VO_PM_OPS_S;

【成员】

成员名称

描述

pfnPanelSuspend

屏幕睡眠函数指针。

pfnPanelResume

屏幕唤醒函数指针。

【注意事项】

【相关数据类型及接口】


5.4.27. VO_GAMMA_INFO_S

【说明】

定义伽马校正信息。

【定义】

typedef struct _VO_GAMMA_INFO_S {
    VO_DEV s32VoDev;
    CVI_BOOL enable;
    CVI_BOOL osd_apply;
    CVI_U32 value[VO_GAMMA_NODENUM];
} VO_GAMMA_INFO_S;

【成员】

成员名称

描述

s32VoDev

即VO_DEV,设备号

enable

是否使能标志

osd_apply

是否应用到osd

value

各节点的值,

最多VO_GAMMA_NODENUM个节点。

【注意事项】

【相关数据类型及接口】


5.4.28. VO_BIN_INFO_S

【说明】

Gamma信息结构体。

【定义】

typedef struct _VO_BIN_INFO_S {
  VO_GAMMA_INFO_S gamma_info;
  CVI_U32 guard_magic;
} VO_BIN_INFO_S;

【成员】

成员名称

描述

gamma_info

伽马校正信息结构体。

guard_magic

魔数。

【注意事项】

【相关数据类型及接口】


5.4.29. VO_PATTERN_MODE

【说明】

定义显示图例模式。

【定义】

enum VO_PATTERN_MODE {
  VO_PAT_OFF = 0,
  VO_PAT_SNOW,
  VO_PAT_AUTO,
  VO_PAT_RED,
  VO_PAT_GREEN,
  VO_PAT_BLUE,
  VO_PAT_COLORBAR,
  VO_PAT_GRAY_GRAD_H,
  VO_PAT_GRAY_GRAD_V,
  VO_PAT_BLACK,
  VO_PAT_MAX,
};

【注意事项】

【相关数据类型及接口】


5.4.30. VO_D_REMAP_S

【说明】

定义引脚映射结构体。

【定义】

struct VO_D_REMAP {
  VO_MAC_D_SEL_E sel;
  VO_MAC_BT_MUX_E mux;
};

【成员】

成员名称

描述

sel

引脚的pad名称。

mux

引脚的信号名称。

【注意事项】

【相关数据类型及接口】


5.4.31. VO_PINMUX_S

【说明】

定义引脚PINMUX结构体。

【定义】

typedef struct VO_PINMUX {
  unsigned char pin_num;
  struct VO_D_REMAP d_pins[MAX_VO_PINS];
} VO_PINMUX_S;

【成员】

成员名称

描述

pin_num

引脚数。

d_pins

引脚的映射。

【注意事项】

【相关数据类型及接口】


5.4.32. VO_BT_ATTR_S

【说明】

定义BT接口属性结构体。

【定义】

typedef struct _VO_BT_ATTR_S {
    CVI_U8 pin_num;                       /* 引脚数量 */
    CVI_BOOL bt_clk_inv;                  /* 时钟信号是否反向 */
    CVI_BOOL bt_vs_inv;                   /* 垂直同步信号是否反向 */
    CVI_BOOL bt_hs_inv;                   /* 水平同步信号是否反向 */
    VO_BT_DATA_SEQ_E data_seq;            /* 数据序列类型 */
    struct VO_D_REMAP d_pins[MAX_VO_PINS];/* 引脚重映射配置 */
} VO_BT_ATTR_S;

【成员】

成员名称

描述

pin_num

使用的引脚数量

bt_clk_inv

BT时钟信号是否反向

bt_vs_inv

垂直同步信号是否反向

bt_hs_inv

水平同步信号是否反向

data_seq

数据序列类型

d_pins

引脚重映射配置数组

【注意事项】

【相关数据类型及接口】

VO_BT_DATA_SEQ_E , VO_D_REMAP_S


5.4.33. VO_MCU_INSTRS_S

【说明】

定义MCU接口初始化结构体。

【定义】

typedef struct VO_MCU_INSTRS {
  unsigned char instr_num;
  VO_I80_INSTR_S instr_cmd[MAX_MCU_INSTR];
} VO_MCU_INSTRS_S;

【成员】

成员名称

描述

instr_num

MCU初始化顺序数。

instr_cmd

MCU初始化命令。

【注意事项】

【相关数据类型及接口】


5.4.34. VO_HW_MCU_CFG_S

【说明】

定义MCU接口初始化结构体。

【定义】

typedef struct _VO_HW_MCU_CFG_S {
  enum VO_MCU_MODE mode;
  VO_PINMUX_S pins;
  CVI_U32 lcd_power_gpio_num;
  CVI_S8 lcd_power_avtive;
  CVI_U32 backlight_gpio_num;
  CVI_S8 backlight_avtive;
  CVI_U32 reset_gpio_num;
  CVI_S8 reset_avtive;
  VO_MCU_INSTRS_S instrs;
} VO_HW_MCU_CFG_S;

【成员】

成员名称

描述

mode

MCU格式模式。

pins

MCU数据引脚的映射。

lcd_power_gpio_num

电源引脚的序号。

lcd_power_avtive

电源引脚极性。

backlight_gpio_num

背光引脚的序号。

backlight_avtive

背光引脚极性。

reset_gpio_num

复位引脚的序号。

reset_avtive

复位引脚极性。

instrs

MCU初始化顺序。

【注意事项】

【相关数据类型及接口】


5.4.35. VO_CHN_STATUS_S

【说明】

定义MCU接口初始化结构体。

【定义】

typedef struct _VO_CHN_STATUS_S {
  CVI_U32 u32frameCnt;
  CVI_U64 u64PrevTime;
  CVI_U32 u32RealFrameRate;
  } VO_CHN_STATUS_S;

【成员】

成员名称

描述

u32frameCnt

1秒中内触发多少次帧数。

u64PrevTime

当前帧的时间。

u32RealFrameRate;

通道的真实帧率。

【注意事项】

【相关数据类型及接口】


5.4.36. VO_QUERY_STATUS_S

【说明】

定义视频输出查询状态结构体。

【定义】

typedef struct _VO_QUERY_STATUS_S {
    CVI_U32 u32ChnBufUsed;    /* 通道缓冲区使用情况 */
} VO_QUERY_STATUS_S;

【成员】

成员名称

描述

u32ChnBufUsed

已使用的通道缓冲区数量

【注意事项】

【相关数据类型及接口】