NvBufSurfaceCreateParams

class pyds.NvBufSurfaceCreateParams

保存分配 NvBufSurface 所需的参数。

变量:
  • gpuIdint, 保存 GPU ID。仅在多 GPU 系统中有效。

  • widthint, 保存缓冲区的宽度。

  • heightint, 保存缓冲区的高度。

  • sizeint, 保存要分配的内存量。

  • isContiguousbool, 保存 “连续内存” 标志。如果设置,则为批次分配连续内存。仅对 CUDA 内存类型有效。

  • colorFormatNvBufSurfaceColorFormat, 保存缓冲区的颜色格式。

  • layoutNvBufSurfaceLayout, 保存表面布局。可以是块线性 (BL) 或 间距线性 (PL)。

  • memTypeNvBufSurfaceMemType, 保存要分配的内存类型。

cast(*args, **kwargs)

重载函数。

  1. cast(self: capsule) -> pyds.NvBufSurfaceCreateParams

将给定的对象/数据转换为 NvBufSurfaceCreateParams, 调用 pyds.NvBufSurfaceCreateParams.cast(data)

  1. cast(self: int) -> pyds.NvBufSurfaceCreateParams

将给定的对象/数据转换为 NvBufSurfaceCreateParams, 调用 pyds.NvBufSurfaceCreateParams.cast(data)