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

#include <types.h>

Public Member Functions

platform::stream_profile get_uvc_profile (const stream_profile &request, uint32_t fourcc, const std::vector< platform::stream_profile > &uvc_profiles) const
 
bool satisfies (const stream_profile &request, uint32_t fourcc, const std::vector< platform::stream_profile > &uvc_profiles) const
 
bool provides_stream (const stream_profile &request, uint32_t fourcc, const platform::stream_profile &uvc_profile) const
 
rs2_format get_format (rs2_stream stream, int index) const
 
 operator std::vector< output_tuple > ()
 

Public Attributes

bool requires_processing
 
void(* unpack )(byte *const dest[], const byte *source, int width, int height)
 
std::vector< stream_outputoutputs
 

Member Function Documentation

§ get_format()

rs2_format librealsense::pixel_format_unpacker::get_format ( rs2_stream  stream,
int  index 
) const
inline

§ get_uvc_profile()

platform::stream_profile librealsense::pixel_format_unpacker::get_uvc_profile ( const stream_profile request,
uint32_t  fourcc,
const std::vector< platform::stream_profile > &  uvc_profiles 
) const
inline

§ operator std::vector< output_tuple >()

librealsense::pixel_format_unpacker::operator std::vector< output_tuple > ( )
inline

§ provides_stream()

bool librealsense::pixel_format_unpacker::provides_stream ( const stream_profile request,
uint32_t  fourcc,
const platform::stream_profile uvc_profile 
) const
inline

§ satisfies()

bool librealsense::pixel_format_unpacker::satisfies ( const stream_profile request,
uint32_t  fourcc,
const std::vector< platform::stream_profile > &  uvc_profiles 
) const
inline

Member Data Documentation

§ outputs

std::vector<stream_output> librealsense::pixel_format_unpacker::outputs

§ requires_processing

bool librealsense::pixel_format_unpacker::requires_processing

§ unpack

void(* librealsense::pixel_format_unpacker::unpack) (byte *const dest[], const byte *source, int width, int height)

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