Struct BufferInfo
Defined in File buffer_info.hpp
-
struct BufferInfo
Buffer information, can be initialized either with a tensor or a video buffer.
Public Functions
-
gxf_result_t init(const nvidia::gxf::Handle<nvidia::gxf::Tensor> &tensor)
Initialize with tensor
- Returns
error code
-
gxf_result_t init(const nvidia::gxf::Handle<nvidia::gxf::VideoBuffer> &video)
Initialize with video buffer
- Returns
error code
Public Members
- uint32_t rank
- uint32_t components
- uint32_t width
- uint32_t height
- nvidia::gxf::PrimitiveType element_type
- viz::ImageFormat image_format = static_cast<viz::ImageFormat>(-1)
- viz::ComponentSwizzle component_swizzle[4] = {viz::ComponentSwizzle::IDENTITY, viz::ComponentSwizzle::IDENTITY, viz::ComponentSwizzle::IDENTITY, viz::ComponentSwizzle::IDENTITY}
- std::string name
- const nvidia::byte *buffer_ptr
- nvidia::gxf::MemoryStorageType storage_type
- uint64_t bytes_size
- nvidia::gxf::Tensor::stride_array_t stride
-
gxf_result_t init(const nvidia::gxf::Handle<nvidia::gxf::Tensor> &tensor)