---
title: hi_venc_vui_h265_time_info
description: "定义H.265协议编码通道Vui中时钟计数信息的结构体。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1537.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1537.html
indexId: 2b0d27814eb0efe865521528531983eaba8f569757cc30f2f34a63c5b5d7e31b105
---
# hi_venc_vui_h265_time_info

#### 说明

定义H.265协议编码通道Vui中时钟计数信息的结构体。


#### 定义

```
typedef struct {
hi_u32
timing_info_present_flag;
hi_u32
num_units_in_tick;
hi_u32
time_scale;
hi_u32
num_ticks_poc_diff_one_minus1;
} hi_venc_vui_h265_time_info;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| timing\_info\_present\_flag | Vui字段中时钟计数信息是否生效的标志位，系统默认值为0。取值范围：0或1。表格中其它参数只有在该标志为1时才生效。 |
| num\_units\_in\_tick | 时钟计数器加1所经过的时间单元数，系统默认值为1。取值范围：大于0。 |
| time\_scale | 一秒钟时长所经过的时间单元数，系统默认值为60。取值范围：大于0。 |
| num\_ticks\_poc\_diff\_one\_minus1 | 具体含义请参见H.265协议，系统默认值为1。取值范围：[0, 2^32\-2]. |


#### 注意事项

时钟计数用于标记视频帧信号，在本H.265编码器中，视频显示帧率可由以下公式计算：display_rate = time_scale / num_units_in_tick

由于显示帧率只与time_scale和num_units_in_tick的比值有关，建议用户设置时保持num_units_in_tick值为1，通过time_scale参数调整显示帧率，此时显示帧率 = time_scale。

显示帧率的最终决定权在于播放器，播放器也可以选择不参考TimeInfo信息。
