Skip to content

Class Spinnaker::ISpinnakerGPU

ClassList > Spinnaker > ISpinnakerGPU

The interface file for SpinnakerGPU class.

  • #include <ISpinnakerGPU.h>

Inherited by the following classes: Spinnaker::SpinnakerGPU

Public Functions

Type Name
virtual ImagePtr Decompress (const ImagePtr & srcImage) const = 0
virtual void Decompress (const ImagePtr & srcImage, ImagePtr & destImage) const = 0
virtual StreamPriority GetDecompressStreamPriority () const = 0
virtual unsigned int GetDecompressThreadsPerBlock () const = 0
virtual void SetDecompressStreamPriority (StreamPriority priority) = 0
virtual void SetDecompressThreadsPerBlock (unsigned int threadsPerBlock) = 0
virtual ~ISpinnakerGPU (void)

Protected Attributes

Type Name
SpinnakerGPUData * m_pSpinnakerGPUData

Protected Functions

Type Name
ISpinnakerGPU ()
ISpinnakerGPU (const ISpinnakerGPU &)
ISpinnakerGPU & operator= (const ISpinnakerGPU &)

Public Functions Documentation

function Decompress [1/2]

virtual ImagePtr Spinnaker::ISpinnakerGPU::Decompress (
    const ImagePtr & srcImage
) const = 0

function Decompress [2/2]

virtual void Spinnaker::ISpinnakerGPU::Decompress (
    const ImagePtr & srcImage,
    ImagePtr & destImage
) const = 0

function GetDecompressStreamPriority

virtual StreamPriority Spinnaker::ISpinnakerGPU::GetDecompressStreamPriority () const = 0

function GetDecompressThreadsPerBlock

virtual unsigned int Spinnaker::ISpinnakerGPU::GetDecompressThreadsPerBlock () const = 0

function SetDecompressStreamPriority

virtual void Spinnaker::ISpinnakerGPU::SetDecompressStreamPriority (
    StreamPriority priority
) = 0

function SetDecompressThreadsPerBlock

virtual void Spinnaker::ISpinnakerGPU::SetDecompressThreadsPerBlock (
    unsigned int threadsPerBlock
) = 0

function ~ISpinnakerGPU

inline virtual Spinnaker::ISpinnakerGPU::~ISpinnakerGPU (
    void
) 

Protected Attributes Documentation

variable m_pSpinnakerGPUData

SpinnakerGPUData* Spinnaker::ISpinnakerGPU::m_pSpinnakerGPUData;

Protected Functions Documentation

function ISpinnakerGPU [1/2]

inline Spinnaker::ISpinnakerGPU::ISpinnakerGPU () 

function ISpinnakerGPU [2/2]

inline Spinnaker::ISpinnakerGPU::ISpinnakerGPU (
    const ISpinnakerGPU &
) 

function operator=

ISpinnakerGPU & Spinnaker::ISpinnakerGPU::operator= (
    const ISpinnakerGPU &
) 


The documentation for this class was generated from the following file C:/workspace/include/Interface/ISpinnakerGPU.h