ofxDepthStream
Namespaces | Functions
libs/DepthStream/src/functional.h File Reference
#include "Frame.h"
#include "Buffer.h"
#include "Inflater.h"
#include "Compressor.h"

Go to the source code of this file.

Namespaces

 depth
 contains all classes and functions of the DepthStream library.
 

Functions

FrameRef depth::compress (const void *data, size_t size)
 
FrameRef depth::compress (Frame &instance)
 
FrameRef depth::compress (FrameRef ref)
 
FrameRef depth::inflate (const void *data, size_t size)
 
FrameRef depth::inflate (Frame &instance)
 
FrameRef depth::inflate (FrameRef ref)
 
FrameRef depth::convert_32bit_to_8bit (size_t targetSize, const void *data)
 
FrameRef depth::convert_16bit_to_8bit (size_t targetSize, const void *data)
 
FrameRef depth::convertTo8bitGrayscaleData (size_t texSize, const void *data)
 
FrameRef depth::convertTo8bitGrayscaleData (int texWidth, int texHeight, const void *data)
 
FrameRef depth::convertTo8bitGrayscaleData (int texWidth, int texHeight, FrameRef ref)
 
std::function< FrameRef(const void *, size_t)> depth::grayscale8bitConverter (int texWidth, int texHeight)
 Generates converter lambda for specified width/height. More...
 
void depth::emptyBuffer (Buffer &buf, Frame::InputFunc func)
 
void depth::emptyAndInflateBuffer (Buffer &buf, Frame::InputFunc func)