|
|
Model | GetModel () const |
| | Get the model.
|
| |
|
bool | Supports (const Stream &stream) const |
| | Supports the stream or not.
|
| |
|
bool | Supports (const Capabilities &capability) const |
| | Supports the capability or not.
|
| |
|
bool | Supports (const Option &option) const |
| | Supports the option or not.
|
| |
|
bool | Supports (const AddOns &addon) const |
| | Supports the addon or not.
|
| |
|
const std::vector< StreamRequest > & | GetStreamRequests (const Capabilities &capability) const |
| | Get all stream requests of the capability.
|
| |
|
void | ConfigStreamRequest (const Capabilities &capability, const StreamRequest &request) |
| | Config the stream request to the capability.
|
| |
|
const StreamRequest & | GetStreamRequest (const Capabilities &capability) const |
| | Get the config stream requests of the capability.
|
| |
|
const std::vector< StreamRequest > & | GetStreamRequests () const |
| | Get all stream requests of the key stream capability.
|
| |
|
void | ConfigStreamRequest (const StreamRequest &request) |
| | Config the stream request to the key stream capability.
|
| |
|
const StreamRequest & | GetStreamRequest () const |
| | Get the config stream requests of the key stream capability.
|
| |
|
std::shared_ptr< DeviceInfo > | GetInfo () const |
| | Get the device info.
|
| |
|
std::string | GetInfo (const Info &info) const |
| | Get the device info of a field.
|
| |
|
std::shared_ptr< IntrinsicsBase > | GetIntrinsics (const Stream &stream) const |
| | Get the intrinsics of stream.
|
| |
|
Extrinsics | GetExtrinsics (const Stream &from, const Stream &to) const |
| | Get the extrinsics from one stream to another.
|
| |
|
MotionIntrinsics | GetMotionIntrinsics () const |
| | Get the intrinsics of motion.
|
| |
|
Extrinsics | GetMotionExtrinsics (const Stream &from) const |
| | Get the extrinsics from one stream to motion.
|
| |
|
std::shared_ptr< IntrinsicsBase > | GetIntrinsics (const Stream &stream, bool *ok) const |
| | Get the intrinsics of stream.
|
| |
|
Extrinsics | GetExtrinsics (const Stream &from, const Stream &to, bool *ok) const |
| | Get the extrinsics from one stream to another.
|
| |
|
MotionIntrinsics | GetMotionIntrinsics (bool *ok) const |
| | Get the intrinsics of motion.
|
| |
|
Extrinsics | GetMotionExtrinsics (const Stream &from, bool *ok) const |
| | Get the extrinsics from one stream to motion.
|
| |
|
void | SetIntrinsics (const Stream &stream, const std::shared_ptr< IntrinsicsBase > &in) |
| | Set the intrinsics of stream.
|
| |
|
void | SetExtrinsics (const Stream &from, const Stream &to, const Extrinsics &ex) |
| | Set the extrinsics from one stream to another.
|
| |
|
void | SetMotionIntrinsics (const MotionIntrinsics &in) |
| | Set the intrinsics of motion.
|
| |
|
void | SetMotionExtrinsics (const Stream &from, const Extrinsics &ex) |
| | Set the extrinsics from one stream to motion.
|
| |
|
void | LogOptionInfos () const |
| | Log all option infos.
|
| |
|
OptionInfo | GetOptionInfo (const Option &option) const |
| | Get the option info.
|
| |
|
std::int32_t | GetOptionValue (const Option &option) const |
| | Get the option value.
|
| |
|
void | SetOptionValue (const Option &option, std::int32_t value) |
| | Set the option value.
|
| |
|
bool | RunOptionAction (const Option &option) const |
| | Run the option action.
|
| |
|
void | SetStreamCallback (const Stream &stream, stream_callback_t callback, bool async=false) |
| | Set the callback of stream.
|
| |
|
void | SetMotionCallback (motion_callback_t callback, bool async=false) |
| | Set the callback of motion.
|
| |
|
bool | HasStreamCallback (const Stream &stream) const |
| | Has the callback of stream.
|
| |
|
bool | HasMotionCallback () const |
| | Has the callback of motion.
|
| |
|
virtual void | Start (const Source &source) |
| | Start capturing the source.
|
| |
|
virtual void | Stop (const Source &source) |
| | Stop capturing the source.
|
| |
|
void | WaitForStreams () |
| | Wait the streams are ready.
|
| |
|
device::StreamData | GetStreamData (const Stream &stream) |
| | Get the latest data of stream.
|
| |
| device::StreamData | GetLatestStreamData (const Stream &stream) |
| |
| std::vector< device::StreamData > | GetStreamDatas (const Stream &stream) |
| | Get the datas of stream. More...
|
| |
|
void | EnableMotionDatas () |
| | Enable cache motion datas.
|
| |
|
void | EnableMotionDatas (std::size_t max_size) |
| | Enable cache motion datas.
|
| |
|
std::vector< device::MotionData > | GetMotionDatas () |
| | Get the motion datas.
|
| |
The Device class to communicate with MYNT® EYE device.