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
|
pure virtual |
Called when the Encoder's settings have been updated.
See EncoderSettingsChangeInfo for more information.
- Parameters
-
eventInfo An EncoderSettingsChangeInfo object describing the settings changed encoder The Encoder that has changed
|
pure virtual |
Called when a status event is received from an Encoder.
See EncoderSettingsChangeInfo for types of information received.
- Parameters
-
statusInfo An EncoderStatusInfo object describing the settings changed encoder The Encoder that has changed
The documentation for this class was generated from the following file:
- SDKs/EdgeVisDecoderSDK/IEncoderListener.h
