Search Results

Documenting the differences between SDK Release 8.5.3 and 8.6.0

  • Add method to disable stream timeout
  • Add OnvifEvent class
  • New callback methods on IEncoderSettingsListener
  • New OpResult specifically for DNS failures (OR_DNSFailure)

SDK 8.6.0 API diff

New method on MediaStream class to enable or disable viewer timeout, intended for use by VMS systems.

void SetViewerTimeoutEnabled(bool enabled);

New OnvifEvent class to provide a limited set of translations from EdgeVis events to ONVIF Profile S compatible XML events.

This may be retrieved from an event using bool CamsNotificationEventDesc::GetOnvifEvent(OnvifEvent& onvif_event);

New callback methods have been added to IEncoderSettingsListener to inform of changes to streaming configuration and bandwidth.

EdgeVisDecoderSDK::IEncoderSettingsListener::StreamConfigChanged(Encoder encoder, StreamConfig config) = 0; EdgeVisDecoderSDK::IEncoderSettingsListener::BandwidthConfigChanged(Encoder encoder, BandwidthConfig config) = 0;

New OpResult added specifically to determine DNS related connection failures.

These would have been presented as OR_ConnectionFailed for previous versions of the Decoder SDK.