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

bool satisfies (const stream_profile &request) const
 
bool provides_stream (rs2_stream stream, int index) 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 count)
 
std::vector< std::pair< stream_descriptor, rs2_format > > outputs
 

Member Function Documentation

◆ get_format()

rs2_format librealsense::pixel_format_unpacker::get_format ( rs2_stream  stream,
int  index 
) 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 ( rs2_stream  stream,
int  index 
) const
inline

◆ satisfies()

bool librealsense::pixel_format_unpacker::satisfies ( const stream_profile request) const
inline

Member Data Documentation

◆ outputs

std::vector<std::pair<stream_descriptor, rs2_format> > 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 count)

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