IEncoderSettingsListener.h
Go to the documentation of this file.
149 virtual void VideoAnalyticsConfigChanged(Encoder encoder, std::map<int32_t, VideoAnalyticsConfig> config) = 0;
virtual void LocalWifiDownloadChanged(Encoder encoder, LocalWifiDownloadInfo lwdlInfo)=0
Called when the Encoder's local Wifi download (LWDL) settings have been changed.
virtual void TimezoneIDChanged(Encoder encoder, std::wstring timezoneId)=0
Called when the Encoder's timezone ID has been changed.
The interface to provide callbacks on Encoder settings changes.
Definition: IEncoderSettingsListener.h:38
virtual void ActiveProfileChanged(Encoder encoder, std::wstring profileName)=0
Called when the Encoder's active streaming profile has been changed.
virtual void ProfilesChanged(Encoder encoder, std::vector< EncoderProfile > profiles)=0
Called when an Encoder's profile has been changed.
Class to allow for configuring the streaming characteristics of an Encoder.
Definition: StreamConfig.h:34
virtual void ProfilesInvalidated(Encoder encoder)=0
Called when an Encoder's profiles have been invalidated.
virtual void StreamConfigChanged(Encoder encoder, StreamConfig config)=0
Called when an Encoder's stream configuration has been changed.
virtual void VideoInputChanged(Encoder encoder, int32_t inputId)=0
Called when the Encoder's input has been changed.
virtual void BandwidthConfigChanged(Encoder encoder, BandwidthConfig config)=0
Called when an Encoder's bandwidth configuration has been changed.
An Encoder interface represents an Encoder that is managed by the server.
Definition: Encoder.h:58
virtual void EdgeRecordingEnableChanged(Encoder encoder, bool enabled)=0
Called when the Encoder's edge recording state has been changed.
virtual void VideoAnalyticsConfigChanged(Encoder encoder, std::map< int32_t, VideoAnalyticsConfig > config)=0
Called when an Encoder's video analytics configuration has been changed.
virtual void CameraInfoChanged(Encoder encoder, std::vector< CameraInfo > cameraInfo)=0
Called when the Encoder's camera list has been changed.
The EdgeVis Decoder SDK namespace.
Defines the bandwidth configuration to use for an encoder.
Definition: BandwidthConfig.h:41
virtual void AlarmRecordingChanged(Encoder encoder, bool recording)=0
Called when the Encoder's recording state has been changed due to an alarm action.
virtual void SettingsInvalidated(Encoder encoder)=0
Called when an Encoder's settings have been invalidated.
