NvBufSurfaceParams¶
- class pyds.NvBufSurfaceParams¶
保存关于批次中单个缓冲区的信息。
- 变量:
width – int, 保存缓冲区的宽度。
height – int, 保存缓冲区的高度。
pitch – int, 保存缓冲区的 pitch。
colorFormat –
NvBufSurfaceColorFormat
, 保存缓冲区的颜色格式。layout –
NvBufSurfaceLayout
, 保存表面布局 (PL 或 GL)。对于 dGPU,仅 PL 有效。bufferDesc – int, 保存 DMABUF FD。仅对 NVBUF_MEM_SURFACE_ARRAY 和 NVBUF_MEM_HANDLE 类型内存有效。
dataSize – int, 保存已分配内存量。
dataPtr – 已分配内存。对 NVBUF_MEM_SURFACE_ARRAY 或 NVBUF_MEM_HANDLE 无效。
planeParams –
NvBufSurfacePlaneParams
, 保存按平面划分的信息(宽度、高度、pitch、偏移量等)。mappedAddr –
NvBufSurfaceMappedAddr
, 保存映射的缓冲区。在创建结构体时初始化为 None。
- cast(*args, **kwargs)¶
重载函数。
cast(self: capsule) -> pyds.NvBufSurfaceParams
cast given object/data to
NvBufSurfaceParams
, call pyds.NvBufSurfaceParams.cast(data)cast(self: int) -> pyds.NvBufSurfaceParams
cast given object/data to
NvBufSurfaceParams
, call pyds.NvBufSurfaceParams.cast(data)