Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
PvCameraBridgeEventSink Class Reference

Event sink interface for PvCameraBridge events. More...

#include <PvCameraBridge.h>

Public Member Functions

 PvCameraBridgeEventSink ()
 Constructor.
 
virtual ~PvCameraBridgeEventSink ()
 Destructor.
 
virtual PvResult OnSetParameter (const PvString &aName, const PvString &aValue)
 Called when a parameter is set on the camera.
 
virtual void OnError (const PvString &aMessage)
 Called when an error occurs.
 

Detailed Description

Event sink interface for PvCameraBridge events.

Observer interface for an observable PvCameraBridge object.

Remarks
Inherit from this class to receive notifications from PvCameraBridge.

PvCameraBridgeEventSink defines a set of callback methods from a PvCameraBridge object to any object implementing this interface.

To receive PvCameraBridge notifications:

  1. Create an instance of your MySink class.
  2. Register your MySink class with the PvCameraBridge object. Use PvCameraBridge::RegisterEventSink.
  3. Handle events when PvCameraBridge calls your overridden methods.

Constructor & Destructor Documentation

◆ PvCameraBridgeEventSink()

PvCameraBridgeEventSink::PvCameraBridgeEventSink ( )

Constructor.

PvCameraBridgeEventSink event sink constructor.

◆ ~PvCameraBridgeEventSink()

PvCameraBridgeEventSink::~PvCameraBridgeEventSink ( )
virtual

Destructor.

PvCameraBridgeEventSink event sink destructor.

Member Function Documentation

◆ OnError()

void PvCameraBridgeEventSink::OnError ( const PvString aMessage)
virtual

Called when an error occurs.

Called when a bridge created from a Pleora Camera File encounters an error reading or writing a parameter.

Parameters
[in]aMessageThe error message.

◆ OnSetParameter()

PvResult PvCameraBridgeEventSink::OnSetParameter ( const PvString aName,
const PvString aValue 
)
virtual

Called when a parameter is set on the camera.

Called when a Pleora Camera File Application.aName: aValue operation is executed.

Parameters
[in]aNameThe parameter name.
[in]aValueThe parameter value.
Returns
Result of handling the parameter set.
Parameters
[in]aNameName of the application-specific parameter to set.
[in]aValueValue of the application-specific to set.
Returns
Includes:

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

Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com