Public Member Functions | Private Member Functions | Private Attributes | Friends
AVT::VmbAPI::Frame Class Reference

#include <Frame.h>

List of all members.

Public Member Functions

IMEXPORT Frame (VmbInt64_t bufferSize)
IMEXPORT Frame (VmbUchar_t *pBuffer, VmbInt64_t bufferSize)
IMEXPORT VmbErrorType GetAncillaryData (AncillaryDataPtr &ancillaryData)
IMEXPORT VmbErrorType GetAncillaryData (ConstAncillaryDataPtr &ancillaryData) const
IMEXPORT VmbErrorType GetAncillarySize (VmbUint32_t &ancillarySize) const
IMEXPORT VmbErrorType GetBuffer (VmbUchar_t *&pBuffer)
IMEXPORT VmbErrorType GetBuffer (const VmbUchar_t *&pBuffer) const
IMEXPORT VmbErrorType GetBufferSize (VmbUint32_t &bufferSize) const
IMEXPORT VmbErrorType GetFrameID (VmbUint64_t &frameID) const
IMEXPORT VmbErrorType GetHeight (VmbUint32_t &height) const
IMEXPORT VmbErrorType GetImage (VmbUchar_t *&pBuffer)
IMEXPORT VmbErrorType GetImage (const VmbUchar_t *&pBuffer) const
IMEXPORT VmbErrorType GetImageSize (VmbUint32_t &imageSize) const
bool GetObserver (IFrameObserverPtr &observer) const
IMEXPORT VmbErrorType GetOffsetX (VmbUint32_t &offsetX) const
IMEXPORT VmbErrorType GetOffsetY (VmbUint32_t &offsetY) const
IMEXPORT VmbErrorType GetPixelFormat (VmbPixelFormatType &pixelFormat) const
IMEXPORT VmbErrorType GetReceiveStatus (VmbFrameStatusType &status) const
IMEXPORT VmbErrorType GetTimestamp (VmbUint64_t &timestamp) const
IMEXPORT VmbErrorType GetWidth (VmbUint32_t &width) const
IMEXPORT VmbErrorType RegisterObserver (const IFrameObserverPtr &observer)
IMEXPORT VmbErrorType UnregisterObserver ()
IMEXPORT ~Frame ()

Private Member Functions

 Frame ()
 Frame (Frame &)
Frameoperator= (const Frame &)

Private Attributes

Impl * m_pImpl

Friends

class Camera

Detailed Description

Definition at line 41 of file Frame.h.


Constructor & Destructor Documentation

IMEXPORT AVT::VmbAPI::Frame::Frame ( VmbInt64_t  bufferSize) [explicit]
IMEXPORT AVT::VmbAPI::Frame::Frame ( VmbUchar_t pBuffer,
VmbInt64_t  bufferSize 
)
AVT::VmbAPI::Frame::Frame ( Frame ) [private]

Member Function Documentation

IMEXPORT VmbErrorType AVT::VmbAPI::Frame::GetAncillaryData ( AncillaryDataPtr &  ancillaryData)
IMEXPORT VmbErrorType AVT::VmbAPI::Frame::GetAncillaryData ( ConstAncillaryDataPtr &  ancillaryData) const
IMEXPORT VmbErrorType AVT::VmbAPI::Frame::GetAncillarySize ( VmbUint32_t ancillarySize) const
IMEXPORT VmbErrorType AVT::VmbAPI::Frame::GetBuffer ( const VmbUchar_t *&  pBuffer) const
IMEXPORT VmbErrorType AVT::VmbAPI::Frame::GetImage ( const VmbUchar_t *&  pBuffer) const
bool AVT::VmbAPI::Frame::GetObserver ( IFrameObserverPtr &  observer) const
Frame& AVT::VmbAPI::Frame::operator= ( const Frame ) [private]
IMEXPORT VmbErrorType AVT::VmbAPI::Frame::RegisterObserver ( const IFrameObserverPtr &  observer)

Friends And Related Function Documentation

friend class Camera [friend]

Definition at line 43 of file Frame.h.


Member Data Documentation

Impl* AVT::VmbAPI::Frame::m_pImpl [private]

Definition at line 325 of file Frame.h.


The documentation for this class was generated from the following file:


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Thu Aug 27 2015 12:29:49