This is the complete list of members for CC::Device, including all inherited members.
buffer_details | CC::Device | protected |
capabilities | CC::Device | protected |
capture(void) | CC::Device | virtual |
capture(Bytes &bytes) | CC::Device | virtual |
capture_many(const size_t count, Images &images) | CC::Device | virtual |
capture_many_to_jpeg(const size_t count, const std::string &directory=".") | CC::Device | virtual |
capture_to_jpeg(const std::string &output_filename) | CC::Device | virtual |
capture_using_mmap_buffers(Bytes &bytes) | CC::Device | virtual |
capture_using_read(Bytes &bytes) | CC::Device | virtual |
control_name_to_index(std::string name) | CC::Device | virtual |
describe(void) | CC::Device | |
describe_controls(void) | CC::Device | virtual |
Device(const std::string &fn="") | CC::Device | |
EV4L2_msg_handling enum name | CC::Device | |
fd | CC::Device | protected |
fname | CC::Device | protected |
formats | CC::Device | protected |
get_all_controls(void) | CC::Device | virtual |
get_capabilities(void) const | CC::Device | inlinevirtual |
get_capability_flags(void) const | CC::Device | virtual |
get_control(const uint32_t index) | CC::Device | virtual |
get_control(const std::string &name) | CC::Device | virtual |
get_dimensions(void) | CC::Device | virtual |
get_format(void) const | CC::Device | inlinevirtual |
get_formats(void) const | CC::Device | inlinevirtual |
get_inputs(void) const | CC::Device | inlinevirtual |
get_name(void) const | CC::Device | inlinevirtual |
get_v4l2_messages(void) | CC::Device | |
initialize(const bool use_libv4l_interface=true) | CC::Device | virtual |
initialize(const std::string &fn, const bool use_libv4l_interface=true) | CC::Device | virtual |
initialize(const char *const fn) | CC::Device | inlinevirtual |
initialized | CC::Device | protected |
inputs | CC::Device | protected |
is_initialized(void) const | CC::Device | inlinevirtual |
is_not_initialized(void) const | CC::Device | inlinevirtual |
is_streaming_enabled(void) const | CC::Device | inlinevirtual |
release_memory_mapped_buffers(void) | CC::Device | virtual |
request_memory_mapped_buffers(size_t number_of_buffers_to_use=1) | CC::Device | virtual |
reset(void) | CC::Device | virtual |
retry_count | CC::Device | protected |
retry_incomplete_captures(const size_t retries=5) | CC::Device | virtual |
selected_format | CC::Device | protected |
set_all_controls_to_defaults(void) | CC::Device | virtual |
set_control(const uint32_t index, const int32_t value) | CC::Device | virtual |
set_control(const std::string &name, const int32_t value) | CC::Device | virtual |
set_format(v4l2_format format) | CC::Device | virtual |
set_format(v4l2_fmtdesc format_description, const size_t width=0, const size_t height=0) | CC::Device | virtual |
set_format(const size_t width, const size_t height) | CC::Device | virtual |
set_format(const int pixel_format, const size_t width, const size_t height) | CC::Device | virtual |
set_input_index(uint32_t index=0) | CC::Device | inlinevirtual |
set_libv4l_interface(const bool toggle=true) | CC::Device | inlinevirtual |
set_transfer_method(const ETransferMethod method=ETransferMethod::kMmap) | CC::Device | virtual |
set_v4l2_msg_handling(const EV4L2_msg_handling type=EV4L2_msg_handling::kDiscard) | CC::Device | virtual |
stream_start(void) | CC::Device | virtual |
stream_stop(void) | CC::Device | virtual |
streaming_enabled | CC::Device | protected |
transfer_method | CC::Device | protected |
use_libv4l | CC::Device | protected |
v4l2_message_ptr | CC::Device | protected |
v4l2_message_size | CC::Device | protected |
xclose(void) | CC::Device | virtual |
xioctl(const int request, void *parm, const std::string &name) | CC::Device | virtual |
xioctl(const int request, void *parm) | CC::Device | virtual |
xmmap(size_t length, off_t offset) | CC::Device | virtual |
xmunmap(void *addr, size_t length) | CC::Device | virtual |
xopen(const std::string &fn) | CC::Device | virtual |
xread(Bytes &bytes) | CC::Device | virtual |
~Device(void) | CC::Device | virtual |