3 #include <nx/sdk/cloud_storage/i_codec_info.h> 4 #include <nx/sdk/cloud_storage/i_stream_writer.h> 5 #include <nx/sdk/helpers/ref_countable.h> 6 #include <nx/sdk/i_list.h> 7 #include <nx/sdk/result.h> 9 #include "data_manager.h" 17 const std::shared_ptr<DataManager>& dataManager,
18 const std::string& deviceId,
22 const char* opaqueMetadata);
25 virtual nx::sdk::ErrorCode
close(int64_t durationMs)
override;
26 virtual int size()
const override;
29 std::shared_ptr<DataManager> m_dataManager;
30 std::unique_ptr<WritableMediaFile> m_mediaFile;
Definition: stream_writer.h:13
virtual nx::sdk::ErrorCode close(int64_t durationMs) override
Definition: stream_writer.cpp:40
Definition: data_manager.cpp:33
virtual nx::sdk::ErrorCode putData(const nx::sdk::cloud_storage::IMediaDataPacket *packet) override
Definition: stream_writer.cpp:26
virtual int size() const override
Definition: stream_writer.cpp:54
Definition: ref_countable.h:83