CamCap  v0.0.1-2379
C++ camera capture library and tool
CC::Device Member List

This is the complete list of members for CC::Device, including all inherited members.

buffer_detailsCC::Deviceprotected
capabilitiesCC::Deviceprotected
capture(void)CC::Devicevirtual
capture(Bytes &bytes)CC::Devicevirtual
capture_many(const size_t count, Images &images)CC::Devicevirtual
capture_many_to_jpeg(const size_t count, const std::string &directory=".")CC::Devicevirtual
capture_to_jpeg(const std::string &output_filename)CC::Devicevirtual
capture_using_mmap_buffers(Bytes &bytes)CC::Devicevirtual
capture_using_read(Bytes &bytes)CC::Devicevirtual
control_name_to_index(std::string name)CC::Devicevirtual
describe(void)CC::Device
describe_controls(void)CC::Devicevirtual
Device(const std::string &fn="")CC::Device
EV4L2_msg_handling enum nameCC::Device
fdCC::Deviceprotected
fnameCC::Deviceprotected
formatsCC::Deviceprotected
get_all_controls(void)CC::Devicevirtual
get_capabilities(void) constCC::Deviceinlinevirtual
get_capability_flags(void) constCC::Devicevirtual
get_control(const uint32_t index)CC::Devicevirtual
get_control(const std::string &name)CC::Devicevirtual
get_dimensions(void)CC::Devicevirtual
get_format(void) constCC::Deviceinlinevirtual
get_formats(void) constCC::Deviceinlinevirtual
get_inputs(void) constCC::Deviceinlinevirtual
get_name(void) constCC::Deviceinlinevirtual
get_v4l2_messages(void)CC::Device
initialize(const bool use_libv4l_interface=true)CC::Devicevirtual
initialize(const std::string &fn, const bool use_libv4l_interface=true)CC::Devicevirtual
initializedCC::Deviceprotected
inputsCC::Deviceprotected
is_initialized(void) constCC::Deviceinlinevirtual
is_not_initialized(void) constCC::Deviceinlinevirtual
is_streaming_enabled(void) constCC::Deviceinlinevirtual
release_memory_mapped_buffers(void)CC::Devicevirtual
request_memory_mapped_buffers(size_t number_of_buffers_to_use=1)CC::Devicevirtual
reset(void)CC::Devicevirtual
retry_countCC::Deviceprotected
retry_incomplete_captures(const size_t retries=5)CC::Devicevirtual
selected_formatCC::Deviceprotected
set_all_controls_to_defaults(void)CC::Devicevirtual
set_control(const uint32_t index, const int32_t value)CC::Devicevirtual
set_control(const std::string &name, const int32_t value)CC::Devicevirtual
set_format(v4l2_format format)CC::Devicevirtual
set_format(v4l2_fmtdesc format_description, const size_t width=0, const size_t height=0)CC::Devicevirtual
set_format(const size_t width, const size_t height)CC::Devicevirtual
set_format(const int pixel_format, const size_t width, const size_t height)CC::Devicevirtual
set_input_index(uint32_t index=0)CC::Deviceinlinevirtual
set_libv4l_interface(const bool toggle=true)CC::Deviceinlinevirtual
set_transfer_method(const ETransferMethod method=ETransferMethod::kMmap)CC::Devicevirtual
set_v4l2_msg_handling(const EV4L2_msg_handling type=EV4L2_msg_handling::kDiscard)CC::Devicevirtual
stream_start(void)CC::Devicevirtual
stream_stop(void)CC::Devicevirtual
streaming_enabledCC::Deviceprotected
transfer_methodCC::Deviceprotected
use_libv4lCC::Deviceprotected
v4l2_message_ptrCC::Deviceprotected
v4l2_message_sizeCC::Deviceprotected
xclose(void)CC::Devicevirtual
xioctl(const int request, void *parm, const std::string &name)CC::Devicevirtual
xioctl(const int request, void *parm)CC::Devicevirtual
xmmap(size_t length, off_t offset)CC::Devicevirtual
xmunmap(void *addr, size_t length)CC::Devicevirtual
xopen(const std::string &fn)CC::Devicevirtual
xread(Bytes &bytes)CC::Devicevirtual
~Device(void)CC::Devicevirtual