Class Requirements

Nested Relationships

Nested Types

Class Documentation

class Requirements

Public Functions

inline Requirements()
inline explicit Requirements(NVCVRequirements reqs)
inline ConstMemory cudaMem() const
inline Memory cudaMem()
inline ConstMemory hostMem() const
inline Memory hostMem()
inline ConstMemory hostPinnedMem() const
inline Memory hostPinnedMem()
inline NVCVRequirements &cdata()
inline const NVCVRequirements &cdata() const
inline Requirements &operator+=(const Requirements &that)
inline Requirements operator+(const Requirements &that) const
class ConstMemory

Subclassed by nvcv::Requirements::Memory

Public Functions

inline int64_t numBlocks(int log2BlockSizeBytes) const
inline const NVCVMemRequirements &cdata() const

Public Static Functions

static inline constexpr int size()

Protected Attributes

const NVCVMemRequirements &m_reqs
class Memory : public nvcv::Requirements::ConstMemory

Public Functions

inline void addBuffer(int64_t bufSize, int64_t bufAlignment)
inline NVCVMemRequirements &cdata()
inline const NVCVMemRequirements &cdata() const