OmxCodecBuffer

概述

Codec buffer信息的定义。

相关模块:

Codec

汇总

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

描述: 组件版本信息。