Developer Application Interface (ARC API) v4.5.8
ARC, Inc. GenIV Application Interface
arc::gen4::imageBuffer_t Struct Referencefinal

#include <CArcDevice.h>

Public Member Functions

 imageBuffer_t (const std::uint64_t u64Size)
 
const std::string toString (void) const
 

Public Attributes

std::unique_ptr< std::uint8_t > pVirtualAddress
 
std::uint64_t uiSize
 

Detailed Description

Image buffer data type. Stores image buffer virtual address and size.

Definition at line 77 of file CArcDevice.h.

Constructor & Destructor Documentation

◆ imageBuffer_t()

arc::gen4::imageBuffer_t::imageBuffer_t ( const std::uint64_t  u64Size)

Default constructor

Parameters
u64Size- The size of the image buffer, in bytes

Member Function Documentation

◆ toString()

const std::string arc::gen4::imageBuffer_t::toString ( void  ) const

Converts the values to a readable string

Exceptions
std::ios_base::failure

Member Data Documentation

◆ pVirtualAddress

std::unique_ptr<std::uint8_t> arc::gen4::imageBuffer_t::pVirtualAddress

The image buffer virtual address

Definition at line 83 of file CArcDevice.h.

◆ uiSize

std::uint64_t arc::gen4::imageBuffer_t::uiSize

The image buffer size, in bytes

Definition at line 84 of file CArcDevice.h.