lingxiao911

lingxiao911

0个粉丝

10

问答

0

专栏

0

资料

lingxiao911  发布于  2014-11-21 14:44:08
采纳率 0%
10个问答
4238

海思SDK中结构体VENC_PACK_S怎么去理解呢?

 
海思SDK中结构体VENC_PACK_S
typedef struct hiVENC_PACK_S
{
HI_U32
u32PhyAddr[2];
HI_U8
*pu8Addr[2];
HI_U32
u32Len[2];
VENC_DATA_TYPE_U
DataType;
HI_U64
u64PTS;
HI_BOOL
bFieldEnd;
HI_BOOL
bFrameEnd;
}VENC_PACK_S;

给的说明是这样的:
pu8Addr[2]            码流包首地址。
u32PhyAddr[2]       码流包物理地址。
u32Len[2]              码流包长度
DataType               码流类型,支持 H.264/JPEG/MPEG-4 协议类型的数据包。
u64PTS                  时间戳。单位:us。
bFieldEnd                场结束标识。
bFrameEnd               帧结束标识。
                                 取值范围:
                                  HI_TRUE:该码流包是该帧的最后一个包。
                                  HI_FALSE:该码流包不是该帧的最后一个包。

1    :    pu8Addr[2] u32Len[2]都是2个,这2个是什么关系,第一个包和下一个包吗?
2    :    u64PTS 表示时间戳,是指该帧图像采集的时间吗?

用RTP进行封包里,有一个时间戳和时间戳增量,这两个参数 和u64PTS是什么关系呢?
我来回答
回答4个
时间排序
认可量排序

AOC

0个粉丝

19

问答

0

专栏

15

资料

AOC 2014-11-21 16:06:01
认可0
个人理解,u64PTS   时间戳。单位:us。 这个没有什么。
增量 我的理解就是 帧间隔,是否就是控制帧率。

lingxiao911

0个粉丝

10

问答

0

专栏

0

资料

lingxiao911 2014-11-24 14:43:15
认可0
u64PTS   时间戳 可以理解为一个帧采样的绝对时间点吗?

zhitao2072

0个粉丝

0

问答

0

专栏

0

资料

zhitao2072 2014-12-04 18:08:14
认可0
楼主,你是哪的,在好多论坛都见过你。我也想同问这个问题。。。

power9

0个粉丝

8

问答

0

专栏

5

资料

power9 2014-12-04 20:34:38
认可0
感觉不是很对啊,增量是帧间隔?怎么说明呢?
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
更多相似问答
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区