harmony 鸿蒙OmxCodecBuffer

  • 2025-06-16
  • 浏览 (6)

OmxCodecBuffer

概述

Codec buffer信息的定义。

起始版本: 4.1

相关模块:Codec

汇总

Public 属性

名称 描述
unsigned int bufferId buffer ID。
unsigned int size 结构体大小。
union OMX_VERSIONTYPEversion 组件版本信息。
unsigned int bufferType buffer类型,详见CodecBufferType
NativeBuffer bufferhandle 编码或者解码使用的bufferhandle,详见NativeBuffer
FileDescriptor fd 匿名共享内存文件描述符。
unsigned int allocLen 申请的buffer大小。
unsigned int filledLen 填充的buffer大小。
unsigned int offset 有效数据从缓冲区开始的起始偏移量。
FileDescriptor fenceFd fence fd。
enum ShareMemTypestype 共享内存类型。
long pts 缓冲区第一个逻辑样本时间戳。
unsigned int flag 缓冲区特定标志。
unsigned char[] alongParam 随帧参数

类成员变量说明

allocLen

unsigned int OmxCodecBuffer::allocLen

描述

申请的buffer大小。

alongParam

unsigned char [] OmxCodecBuffer::alongParam

描述

随帧参数

bufferhandle

NativeBuffer OmxCodecBuffer::bufferhandle

描述

编码或者解码使用的bufferhandle,详见NativeBuffer

bufferId

unsigned int OmxCodecBuffer::bufferId

描述

buffer ID。

bufferType

unsigned int OmxCodecBuffer::bufferType

描述

buffer类型,详见CodecBufferType

fd

FileDescriptor OmxCodecBuffer::fd

描述

匿名共享内存文件描述符。

fenceFd

FileDescriptor OmxCodecBuffer::fenceFd

描述

fence fd。

filledLen

unsigned int OmxCodecBuffer::filledLen

描述

填充的buffer大小。

flag

unsigned int OmxCodecBuffer::flag

描述

缓冲区特定标志。

offset

unsigned int OmxCodecBuffer::offset

描述

有效数据从缓冲区开始的起始偏移量。

pts

long OmxCodecBuffer::pts

描述

缓冲区第一个逻辑样本时间戳。

size

unsigned int OmxCodecBuffer::size

描述

结构体大小。

type

enum ShareMemTypes OmxCodecBuffer::type

描述

共享内存类型。

version

union OMX_VERSIONTYPE OmxCodecBuffer::version

描述

组件版本信息。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙CodeC HDI 参考

harmony 鸿蒙Alignment

harmony 鸿蒙Alignment

harmony 鸿蒙CodecAudioPortCap

harmony 鸿蒙CodecAudioPortCap

harmony 鸿蒙CodecCompCapability

harmony 鸿蒙CodecCompCapability

harmony 鸿蒙CodecExtTypes.idl

harmony 鸿蒙CodecImageBuffer

harmony 鸿蒙CodecImageBuffer

0  赞