openharmony 鸿蒙 _omx_codec_buffer_v20

2025-06-16 浏览 (1)

OmxCodecBuffer

概述

Codec buffer信息的定义。

起始版本: 4.1

相关模块:Codec

汇总

Public 属性

名称描述
unsigned int bufferIdbuffer ID。
unsigned int size结构体大小。
union OMX_VERSIONTYPEversion组件版本信息。
unsigned int bufferTypebuffer类型,详见CodecBufferType
NativeBuffer bufferhandle编码或者解码使用的bufferhandle,详见NativeBuffer
FileDescriptor fd匿名共享内存文件描述符。
unsigned int allocLen申请的buffer大小。
unsigned int filledLen填充的buffer大小。
unsigned int offset有效数据从缓冲区开始的起始偏移量。
FileDescriptor fenceFdfence 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

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/0xCw0Y