概述
缓冲区句柄,用于对缓冲区的信息传递和获取。句柄包含了缓冲区的文件描述符、尺寸、格式、用途、虚拟地址、共享内存键、物理地址、自定义数据。
起始版本: 8
相关模块:NativeWindow
[h2]fd
int32_t BufferHandle::fd
描述
缓冲区文件描述符, 若不支持则为-1。
[h2]height
int32_t BufferHandle::height
描述
缓冲区内存的高度,单位为像素。
[h2]key
int32_t BufferHandle::key
描述
缓冲区共享内存键值。
[h2]phyAddr
uint64_t BufferHandle::phyAddr
描述
缓冲区内存的物理地址。
[h2]reserve
int32_t BufferHandle::reserve[0]
描述
额外数据。
[h2]reserveFds
uint32_t BufferHandle::reserveFds
描述
额外数据的文件描述符数量。
[h2]reserveInts
uint32_t BufferHandle::reserveInts
描述
额外数据的整型值数量。
[h2]size
int32_t BufferHandle::size
描述
缓冲区内存的大小,单位为字节。
[h2]stride
int32_t BufferHandle::stride
描述
缓冲区内存的步幅,单位为字节。
[h2]virAddr
void* BufferHandle::virAddr
描述
缓冲区内存的虚拟地址。
[h2]width
int32_t BufferHandle::width
描述
缓冲区内存的宽度,单位为像素。