OmxCodecBuffer
概述
Codec buffer信息的定义。
相关模块:
汇总
Public 属性
名称 | 描述 |
---|---|
bufferId | buffer的ID。 |
size | 结构体大小。 |
version | 组件版本信息。 |
bufferType | buffer类型。 |
buffer | 编码或者解码使用的buffer。 |
bufferLen | buffer大小。 |
allocLen | 申请的buffer大小。 |
filledLen | 填充的buffer大小。 |
offset | 有效数据从缓冲区开始的起始偏移量。 |
fenceFd | 该描述符来自buffer消费者,Codec等待成功后才可以使用输入或者输出buffer。 |
type | 共享内存类型。 |
pts | 时间戳。 |
flag | 标志。 |
类成员变量说明
allocLen
uint32_t OmxCodecBuffer::allocLen
描述:
申请的buffer大小。
buffer
uint8_t* OmxCodecBuffer::buffer
描述:
编码或者解码使用的buffer。
bufferId
uint32_t OmxCodecBuffer::bufferId
描述:
buffer ID。
bufferLen
uint32_t OmxCodecBuffer::bufferLen
描述:
buffer大小。
bufferType
enum CodecBufferType OmxCodecBuffer::bufferType
描述:
buffer类型。
fenceFd
int32_t OmxCodecBuffer::fenceFd
描述:
该描述符来自buffer消费者,Codec等待成功后才可以使用输入或者输出buffer。
filledLen
uint32_t OmxCodecBuffer::filledLen
描述:
填充的buffer大小。
flag
uint32_t OmxCodecBuffer::flag
描述:
标志。
offset
uint32_t OmxCodecBuffer::offset
描述:
有效数据从缓冲区开始的起始偏移量。
pts
int64_t OmxCodecBuffer::pts
描述:
时间戳。
size
uint32_t OmxCodecBuffer::size
描述:
结构体大小。
type
enum ShareMemTypes OmxCodecBuffer::type
描述:
共享内存类型。
version
union OMX_VERSIONTYPE OmxCodecBuffer::version
描述:
组件版本信息。