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