35 #include "frame_definitions.h" 36 #include "sdk_exports.h" 37 #include "status_definitions.h" 111 SDK_API
Status getData(
const std::string &dataType, uint16_t **dataPtr);
128 const std::string &value);
137 std::string &value)
const;
147 std::unique_ptr<FrameImpl> m_impl;
SDK_API Status getDetails(FrameDetails &details) const
Gets the current details of the frame.
virtual SDK_API Status getMetadataStruct(Metadata &metadata) const
Extracts the metadata content and returns a struct with values.
SDK_API Frame()
Constructor.
virtual SDK_API Status getAvailableAttributes(std::vector< std::string > &attributes) const
Gets the frames's list of attributes.
Describes the properties of a data that embedded within the frame.
SDK_API ~Frame()
Destructor.
SDK_API Status getDataDetails(const std::string &dataType, FrameDataDetails &details) const
Gets details of a type of data within the frame.
virtual SDK_API Status setAttribute(const std::string &attribute, const std::string &value)
Sets a specific frame attribute.
Status
Status of any operation that the TOF sdk performs.
virtual SDK_API Status getAttribute(const std::string &attribute, std::string &value) const
Gets the value of a specific frame attribute.
SDK_API Frame & operator=(const Frame &op)
Copy assignment.
SDK_API Status getData(const std::string &dataType, uint16_t **dataPtr)
Gets the address where the specified data is being stored.
SDK_API Status setDetails(const FrameDetails &details)
Configures the frame with the given details.
Describes the properties of a frame.