EdgeVisDecoderSDK::IEncoderListener Class Referenceabstract

Detailed Description

The interface for the Encoder asset.

The will return callbacks for changes to an encoders settings or status.

Threads

Care should be taken with threading within the EdgeVis SDK.

  • Callbacks from the SDK must not be blocked. Any processing resulting in a callback must be passed to a separate thread in your application and the callback complete as soon as possible
  • Callbacks from the SDK must not call back into the SDK on the same thread. Call back into the SDK on a separate thread.

Availability

Available in version 6.0 of Decoder SDK. Requires a server version greater than 6.0

#include <IEncoderListener.h>

Public Member Functions

virtual void SettingsUpdated (EncoderSettingsChangeInfo eventInfo, Encoder encoder)=0
 Called when the Encoder's settings have been updated. More...
 
virtual void StatusEvent (EncoderStatusInfo statusInfo, Encoder encoder)=0
 Called when a status event is received from an Encoder. More...
 

Member Function Documentation

virtual void EdgeVisDecoderSDK::IEncoderListener::SettingsUpdated ( EncoderSettingsChangeInfo  eventInfo,
Encoder  encoder 
)
pure virtual

Called when the Encoder's settings have been updated.

See EncoderSettingsChangeInfo for more information.

Parameters
eventInfoAn EncoderSettingsChangeInfo object describing the settings changed
encoderThe Encoder that has changed
virtual void EdgeVisDecoderSDK::IEncoderListener::StatusEvent ( EncoderStatusInfo  statusInfo,
Encoder  encoder 
)
pure virtual

Called when a status event is received from an Encoder.

See EncoderSettingsChangeInfo for types of information received.

Parameters
statusInfoAn EncoderStatusInfo object describing the settings changed
encoderThe Encoder that has changed

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