Documenting the differences between SDK Release 8.7.4 and 9.1.0
- Add support for high priority CSX and GOP downloads on supported encoders
- Add methods to facilitate determining ONVIF event info for ONVIF cameras connected to encoders
- Add methods to YCbCrFrame to determine plane strides
- Removed EdgeVisDecoderSDK::RGBFrame::Convert overload with separate parameters
SDK 9.1.0 API diff
New methods added to EdgeVisDecoderSDK::ArchiveExportService
bool GetIsHighPriority() const bool SetIsHighPriority(const bool high_priority)
If using high priority download please set the transport type to TT_TCP using SetTransport(TT_TCP) before starting the service.
New methods added to EdgeVisDecoderSDK::GOPDownloadService
bool GetIsHighPriority() const bool SetIsHighPriority(const bool high_priority)
If using high priority download please set the transport type to TT_TCP using SetTransport(TT_TCP) before starting the service.
New parameters added to EdgeVisDecoderSDK::GOPDownloadService::DownloadGOPs for transcoding GOPs before download.
If any of the transcode parameters are non-zero, they must all be non-zero.
New methods added to EdgeVisDecoderSDK::EncoderCapabilities to check encoder for high priority download support
bool SupportsHighPriorityCSXDownload() const; bool SupportsHighPriorityGOPDownload() const;
New methods added to EdgeVisDecoderSDK::EncoderCapabilities to check encoder for GOP download transcode support
bool SupportsGOPTranscode() const;
New method added to EdgeVisDecoderSDK::EncoderConfig to check for ONVIF camera event support
std::vector<EdgeVisDecoderSDK::OnvifTopic> GetCameraONVIFTopics(const int32_t input) const;
New method added to EdgeVisDecoderSDK::OnvifTopic to build ONVIF GetEventProperties response XML from a vector of OnvifTopic.
std::wstring GetEventPropertiesResponseXML(const std::vector<OnvifTopic>& topics);
New methods added to YCbCrFrame to determine plane strides
These stride values are also used instead of the plane width values when determining the plane data buffer sizes int32_t GetYPlaneStride() const; int32_t GetCbPlaneStride() const; int32_t GetCrPlaneStride() const;
