|
Zephyr Project API 4.4.0
A Scalable Open Source RTOS
|
@driver_ops{Video} More...
#include <video.h>
Data Fields | |
| video_api_format_t | set_format |
| @driver_ops_mandatory Set video format. | |
| video_api_format_t | get_format |
| @driver_ops_mandatory Get video format. | |
| video_api_set_stream_t | set_stream |
| @driver_ops_mandatory Start the video device function. | |
| video_api_get_caps_t | get_caps |
| @driver_ops_mandatory Get the capabilities of a video endpoint. | |
| video_api_enqueue_t | enqueue |
| @driver_ops_optional Enqueue a video buffer. | |
| video_api_dequeue_t | dequeue |
| @driver_ops_optional Dequeue a video buffer. | |
| video_api_flush_t | flush |
| @driver_ops_optional Flush endpoint buffers. | |
| video_api_ctrl_t | set_ctrl |
| @driver_ops_optional Set the value of a control. | |
| video_api_ctrl_t | get_volatile_ctrl |
| @driver_ops_optional Get the current value of a control. | |
| video_api_set_signal_t | set_signal |
| @driver_ops_optional Register/Unregister k_poll signal for a video endpoint. | |
| video_api_frmival_t | set_frmival |
| @driver_ops_optional Set video frame interval. | |
| video_api_frmival_t | get_frmival |
| @driver_ops_optional Get video frame interval. | |
| video_api_enum_frmival_t | enum_frmival |
| @driver_ops_optional List video frame intervals. | |
| video_api_selection_t | set_selection |
| @driver_ops_optional Set video selection (crop/compose). | |
| video_api_selection_t | get_selection |
| @driver_ops_optional Get video selection (crop/compose). | |
| video_api_transform_cap_t | transform_cap |
| @driver_ops_optional Transform a video format capability from one end to the other end of a m2m video device. | |
@driver_ops{Video}
| video_api_dequeue_t video_driver_api::dequeue |
@driver_ops_optional Dequeue a video buffer.
| video_api_enqueue_t video_driver_api::enqueue |
@driver_ops_optional Enqueue a video buffer.
| video_api_enum_frmival_t video_driver_api::enum_frmival |
@driver_ops_optional List video frame intervals.
| video_api_flush_t video_driver_api::flush |
@driver_ops_optional Flush endpoint buffers.
| video_api_get_caps_t video_driver_api::get_caps |
@driver_ops_mandatory Get the capabilities of a video endpoint.
| video_api_format_t video_driver_api::get_format |
@driver_ops_mandatory Get video format.
| video_api_frmival_t video_driver_api::get_frmival |
@driver_ops_optional Get video frame interval.
| video_api_selection_t video_driver_api::get_selection |
@driver_ops_optional Get video selection (crop/compose).
| video_api_ctrl_t video_driver_api::get_volatile_ctrl |
@driver_ops_optional Get the current value of a control.
| video_api_ctrl_t video_driver_api::set_ctrl |
@driver_ops_optional Set the value of a control.
| video_api_format_t video_driver_api::set_format |
@driver_ops_mandatory Set video format.
| video_api_frmival_t video_driver_api::set_frmival |
@driver_ops_optional Set video frame interval.
| video_api_selection_t video_driver_api::set_selection |
@driver_ops_optional Set video selection (crop/compose).
| video_api_set_signal_t video_driver_api::set_signal |
@driver_ops_optional Register/Unregister k_poll signal for a video endpoint.
| video_api_set_stream_t video_driver_api::set_stream |
@driver_ops_mandatory Start the video device function.
| video_api_transform_cap_t video_driver_api::transform_cap |
@driver_ops_optional Transform a video format capability from one end to the other end of a m2m video device.