Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | Public Attributes | List of all members
rsimpl::subdevice_mode_selection Struct Reference

#include <types.h>

Public Member Functions

 subdevice_mode_selection ()
 
 subdevice_mode_selection (const subdevice_mode &mode, int pad_crop, int unpacker_index)
 
const pixel_format_unpackerget_unpacker () const
 
const std::vector< std::pair< rs_stream, rs_format > > & get_outputs () const
 
int get_width () const
 
int get_height () const
 
int get_framerate () const
 
int get_stride_x () const
 
int get_stride_y () const
 
size_t get_image_size (rs_stream stream) const
 
bool provides_stream (rs_stream stream) const
 
rs_format get_format (rs_stream stream) const
 
void set_output_buffer_format (const rs_output_buffer_format in_output_format)
 
void unpack (byte *const dest[], const byte *source) const
 
int get_unpacked_width () const
 
int get_unpacked_height () const
 
bool requires_processing () const
 

Public Attributes

subdevice_mode mode
 
int pad_crop
 
size_t unpacker_index
 
rs_output_buffer_format output_format = RS_OUTPUT_BUFFER_FORMAT_CONTINUOUS
 

Constructor & Destructor Documentation

rsimpl::subdevice_mode_selection::subdevice_mode_selection ( )
inline
rsimpl::subdevice_mode_selection::subdevice_mode_selection ( const subdevice_mode mode,
int  pad_crop,
int  unpacker_index 
)
inline

Member Function Documentation

rs_format rsimpl::subdevice_mode_selection::get_format ( rs_stream  stream) const
inline
int rsimpl::subdevice_mode_selection::get_framerate ( ) const
inline
int rsimpl::subdevice_mode_selection::get_height ( ) const
inline
size_t rsimpl::subdevice_mode_selection::get_image_size ( rs_stream  stream) const
const std::vector<std::pair<rs_stream, rs_format> >& rsimpl::subdevice_mode_selection::get_outputs ( ) const
inline
int rsimpl::subdevice_mode_selection::get_stride_x ( ) const
inline
int rsimpl::subdevice_mode_selection::get_stride_y ( ) const
inline
int rsimpl::subdevice_mode_selection::get_unpacked_height ( ) const
int rsimpl::subdevice_mode_selection::get_unpacked_width ( ) const
const pixel_format_unpacker& rsimpl::subdevice_mode_selection::get_unpacker ( ) const
inline
int rsimpl::subdevice_mode_selection::get_width ( ) const
inline
bool rsimpl::subdevice_mode_selection::provides_stream ( rs_stream  stream) const
inline
bool rsimpl::subdevice_mode_selection::requires_processing ( ) const
inline
void rsimpl::subdevice_mode_selection::set_output_buffer_format ( const rs_output_buffer_format  in_output_format)
void rsimpl::subdevice_mode_selection::unpack ( byte *const  dest[],
const byte source 
) const

Member Data Documentation

subdevice_mode rsimpl::subdevice_mode_selection::mode
rs_output_buffer_format rsimpl::subdevice_mode_selection::output_format = RS_OUTPUT_BUFFER_FORMAT_CONTINUOUS
int rsimpl::subdevice_mode_selection::pad_crop
size_t rsimpl::subdevice_mode_selection::unpacker_index

The documentation for this struct was generated from the following file: