#include <backend-v4l2.h>
Definition at line 120 of file backend-v4l2.h.
librealsense::platform::buffer::buffer |
( |
int |
fd, |
|
|
v4l2_buf_type |
type, |
|
|
bool |
use_memory_map, |
|
|
uint32_t |
index |
|
) |
| |
librealsense::platform::buffer::~buffer |
( |
| ) |
|
void librealsense::platform::buffer::attach_buffer |
( |
const v4l2_buffer & |
buf | ) |
|
void librealsense::platform::buffer::detach_buffer |
( |
| ) |
|
uint8_t* librealsense::platform::buffer::get_frame_start |
( |
| ) |
const |
|
inline |
uint32_t librealsense::platform::buffer::get_full_length |
( |
| ) |
const |
|
inline |
uint32_t librealsense::platform::buffer::get_length_frame_only |
( |
| ) |
const |
|
inline |
void librealsense::platform::buffer::prepare_for_streaming |
( |
int |
fd | ) |
|
void librealsense::platform::buffer::request_next_frame |
( |
int |
fd, |
|
|
bool |
force = false |
|
) |
| |
bool librealsense::platform::buffer::use_memory_map |
( |
| ) |
const |
|
inline |
v4l2_buffer librealsense::platform::buffer::_buf |
|
private |
uint32_t librealsense::platform::buffer::_index |
|
private |
uint32_t librealsense::platform::buffer::_length |
|
private |
bool librealsense::platform::buffer::_must_enqueue = false |
|
private |
std::mutex librealsense::platform::buffer::_mutex |
|
private |
uint32_t librealsense::platform::buffer::_original_length |
|
private |
uint8_t* librealsense::platform::buffer::_start |
|
private |
v4l2_buf_type librealsense::platform::buffer::_type |
|
private |
bool librealsense::platform::buffer::_use_memory_map |
|
private |
The documentation for this class was generated from the following files: