Public Member Functions | Public Attributes | List of all members
librealsense::pixel_format_unpacker Struct Reference

#include <types.h>

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 725 of file src/types.h.

Member Function Documentation

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

Definition at line 773 of file src/types.h.

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

Definition at line 731 of file src/types.h.

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

Definition at line 782 of file src/types.h.

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

Definition at line 761 of file src/types.h.

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

Definition at line 754 of file src/types.h.

Member Data Documentation

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

Definition at line 729 of file src/types.h.

bool librealsense::pixel_format_unpacker::requires_processing

Definition at line 727 of file src/types.h.

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

Definition at line 728 of file src/types.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:37