|
nx_cloud_storage_sdk
1.0
Cloud Storage SDK
|
Public Member Functions | |
| DataManager (const std::string &workDir) | |
| void | saveBookmark (const nx::sdk::cloud_storage::Bookmark &data) |
| void | deleteBookmark (const char *id) |
| std::string | queryBookmarks (const nx::sdk::cloud_storage::BookmarkFilter &filter) const |
| void | saveMotion (const nx::sdk::cloud_storage::Motion &data) |
| std::string | queryMotion (const nx::sdk::cloud_storage::MotionFilter &filter) const |
| void | saveObjectTrack (const nx::sdk::cloud_storage::ObjectTrack &data) |
| std::string | queryAnalytics (const nx::sdk::cloud_storage::AnalyticsFilter &filter) const |
| std::string | queryAnalyticsPeriods (const nx::sdk::cloud_storage::AnalyticsFilter &filter) const |
| void | addDevice (const nx::sdk::cloud_storage::DeviceDescription &deviceDescription) |
| std::unique_ptr< WritableMediaFile > | writableMediaFile (const std::string &deviceId, int streamIndex, std::chrono::milliseconds timestamp, const nx::sdk::IList< nx::sdk::cloud_storage::ICodecInfo > *codecList, const char *opaqueMetadata) const |
| std::unique_ptr< ReadableMediaFile > | readableMediaFile (const std::string &deviceId, int streamIndex, int64_t startTimeMs, int64_t durationMs) const |
| ArchiveIndex | getArchive (std::optional< std::chrono::system_clock::time_point > startTime) const |
| void | saveBestShotImage (const char *data) |
| std::string | fetchBestShotImage (const char *objectTrackId) |
1.8.14