Skip to content

Interface SpinnakerNET::IManagedCameraBase

ClassList > SpinnakerNET > IManagedCameraBase

  • #include <IManagedCameraBase.h>

Inherited by the following classes: SpinnakerNET::IManagedCamera, SpinnakerNET::ManagedCameraBase

Public Attributes

Type Name
property ManagedTransportLayerDevice TLDevice = /* multi line expression */
property ManagedTransportLayerStream TLStream = /* multi line expression */

Public Functions

Type Name
void BeginAcquisition ()
void DeInitBase ()
unsigned int DiscoverMaxPacketSize ()
void EndAcquisition ()
void ForceIP ()
SpinnakerNET::GenApi::AccessMode GetAccessMode ()
unsigned int GetActiveNumDataStreams ()
BufferOwnership GetBufferOwnership ()
::System::String GetDeviceID ()
::System::String GetDeviceSerialNumber ()
::System::String GetGuiXml ()
IManagedImage GetNextImage ()
IManagedImage GetNextImage (unsigned __int64 grabTimeout)
IManagedImage GetNextImage (unsigned __int64 grabTimeout, unsigned __int64 streamIndex)
IManagedImageList GetNextImageSync (unsigned __int64 grabTimeout)
SpinnakerNET::GenApi::INodeMap GetNodeMap ()
unsigned int GetNumDataStreams ()
SpinnakerNET::GenApi::INodeMap GetTLDeviceNodeMap ()
SpinnakerNET::GenApi::INodeMap GetTLStreamNodeMap ()
SpinnakerNET::GenApi::INodeMap GetTLStreamNodeMap (const int streamIndex)
::System::String GetUniqueID ()
uint64_t GetUserBufferCount ()
uint64_t GetUserBufferSize ()
uint64_t GetUserBufferTotalSize ()
SpinnakerNET::GenApi::INodeMap InitBase ()
bool IsInitialized ()
bool IsStreaming ()
bool IsValid ()
void ReadPort (unsigned __int64 address, array< System::Byte >^ buffer, unsigned __int64 length)
void RegisterEventHandler (ManagedEventHandler^ eventHandler)
void RegisterEventHandler (ManagedDeviceEventHandler^ deviceEventHandler, String^ eventName)
void RegisterEventHandler (ManagedImageEventHandler^ imageEventHandler, unsigned __int64 streamIndex)
void SetBufferOwnership (const BufferOwnership mode)
void SetUserBuffers (IntPtr pMemBuffers, uint64_t totalSize)
void SetUserBuffers (array< IntPtr >^ ppMemBuffers, const uint64_t bufferCount, const uint64_t bufferSize)
void UnregisterEventHandler (ManagedEventHandler^ eventHandler)
void WritePort (unsigned __int64 address, array< System::Byte >^ buffer, unsigned __int64 length)

Public Attributes Documentation

variable TLDevice

property ManagedTransportLayerDevice SpinnakerNET::IManagedCameraBase::TLDevice;

variable TLStream

property ManagedTransportLayerStream SpinnakerNET::IManagedCameraBase::TLStream;

Public Functions Documentation

function BeginAcquisition

void SpinnakerNET::IManagedCameraBase::BeginAcquisition () 

function DeInitBase

void SpinnakerNET::IManagedCameraBase::DeInitBase () 

function DiscoverMaxPacketSize

unsigned  int SpinnakerNET::IManagedCameraBase::DiscoverMaxPacketSize () 

function EndAcquisition

void SpinnakerNET::IManagedCameraBase::EndAcquisition () 

function ForceIP

void SpinnakerNET::IManagedCameraBase::ForceIP () 

function GetAccessMode

SpinnakerNET::GenApi::AccessMode SpinnakerNET::IManagedCameraBase::GetAccessMode () 

function GetActiveNumDataStreams

unsigned  int SpinnakerNET::IManagedCameraBase::GetActiveNumDataStreams () 

function GetBufferOwnership

BufferOwnership SpinnakerNET::IManagedCameraBase::GetBufferOwnership () 

function GetDeviceID

::System::String SpinnakerNET::IManagedCameraBase::GetDeviceID () 

function GetDeviceSerialNumber

::System::String SpinnakerNET::IManagedCameraBase::GetDeviceSerialNumber () 

function GetGuiXml

::System::String SpinnakerNET::IManagedCameraBase::GetGuiXml () 

function GetNextImage [1/3]

IManagedImage SpinnakerNET::IManagedCameraBase::GetNextImage () 

function GetNextImage [2/3]

IManagedImage SpinnakerNET::IManagedCameraBase::GetNextImage (
    unsigned  __int64 grabTimeout
) 

function GetNextImage [3/3]

IManagedImage SpinnakerNET::IManagedCameraBase::GetNextImage (
    unsigned  __int64 grabTimeout,
    unsigned  __int64 streamIndex
) 

function GetNextImageSync

IManagedImageList SpinnakerNET::IManagedCameraBase::GetNextImageSync (
    unsigned  __int64 grabTimeout
) 

function GetNodeMap

SpinnakerNET::GenApi::INodeMap SpinnakerNET::IManagedCameraBase::GetNodeMap () 

function GetNumDataStreams

unsigned  int SpinnakerNET::IManagedCameraBase::GetNumDataStreams () 

function GetTLDeviceNodeMap

SpinnakerNET::GenApi::INodeMap SpinnakerNET::IManagedCameraBase::GetTLDeviceNodeMap () 

function GetTLStreamNodeMap [1/2]

SpinnakerNET::GenApi::INodeMap SpinnakerNET::IManagedCameraBase::GetTLStreamNodeMap () 

function GetTLStreamNodeMap [2/2]

SpinnakerNET::GenApi::INodeMap SpinnakerNET::IManagedCameraBase::GetTLStreamNodeMap (
    const  int streamIndex
) 

function GetUniqueID

::System::String SpinnakerNET::IManagedCameraBase::GetUniqueID () 

Deprecated

Use GetDeviceID() instead.


function GetUserBufferCount

uint64_t SpinnakerNET::IManagedCameraBase::GetUserBufferCount () 

function GetUserBufferSize

uint64_t SpinnakerNET::IManagedCameraBase::GetUserBufferSize () 

function GetUserBufferTotalSize

uint64_t SpinnakerNET::IManagedCameraBase::GetUserBufferTotalSize () 

function InitBase

SpinnakerNET::GenApi::INodeMap SpinnakerNET::IManagedCameraBase::InitBase () 

function IsInitialized

bool SpinnakerNET::IManagedCameraBase::IsInitialized () 

function IsStreaming

bool SpinnakerNET::IManagedCameraBase::IsStreaming () 

function IsValid

bool SpinnakerNET::IManagedCameraBase::IsValid () 

function ReadPort

void SpinnakerNET::IManagedCameraBase::ReadPort (
    unsigned  __int64 address,
    array < System::Byte >^ buffer,
    unsigned  __int64 length
) 

function RegisterEventHandler [1/3]

void SpinnakerNET::IManagedCameraBase::RegisterEventHandler (
    ManagedEventHandler^ eventHandler
) 

function RegisterEventHandler [2/3]

void SpinnakerNET::IManagedCameraBase::RegisterEventHandler (
    ManagedDeviceEventHandler^ deviceEventHandler,
    String^ eventName
) 

Deprecated

Use Node::Updated() event instead.


function RegisterEventHandler [3/3]

void SpinnakerNET::IManagedCameraBase::RegisterEventHandler (
    ManagedImageEventHandler^ imageEventHandler,
    unsigned  __int64 streamIndex
) 

function SetBufferOwnership

void SpinnakerNET::IManagedCameraBase::SetBufferOwnership (
    const  BufferOwnership mode
) 

function SetUserBuffers [1/2]

void SpinnakerNET::IManagedCameraBase::SetUserBuffers (
    IntPtr pMemBuffers,
    uint64_t totalSize
) 

function SetUserBuffers [2/2]

void SpinnakerNET::IManagedCameraBase::SetUserBuffers (
    array < IntPtr >^ ppMemBuffers,
    const  uint64_t bufferCount,
    const  uint64_t bufferSize
) 

function UnregisterEventHandler

void SpinnakerNET::IManagedCameraBase::UnregisterEventHandler (
    ManagedEventHandler^ eventHandler
) 

function WritePort

void SpinnakerNET::IManagedCameraBase::WritePort (
    unsigned  __int64 address,
    array < System::Byte >^ buffer,
    unsigned  __int64 length
) 


The documentation for this class was generated from the following file C:/workspace/src/SpinnakerNET/IManagedCameraBase.h