linux-4.4.1/v4l2_ioctl_ops
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#hd3b7d7b]
#backlinks
*説明 [#gf2ef4ef]
-パス: [[linux-4.4.1/include/media/v4l2-ioctl.h]]
-FIXME: これは何?
--説明
**参考 [#m26b56e1]
*実装 [#u60bec09]
struct v4l2_ioctl_ops {
/* ioctl callbacks */
/* VIDIOC_QUERYCAP handler */
int (*vidioc_querycap)(struct file *file, void *...
-
--[[linux-4.4.1/file]]
--[[linux-4.4.1/v4l2_capability]]
/* VIDIOC_ENUM_FMT handlers */
int (*vidioc_enum_fmt_vid_cap) (struct file ...
struct v4l2_...
int (*vidioc_enum_fmt_vid_overlay) (struct file ...
struct v4l2_...
int (*vidioc_enum_fmt_vid_out) (struct file ...
struct v4l2_...
int (*vidioc_enum_fmt_vid_cap_mplane)(struct fil...
struct v4l...
int (*vidioc_enum_fmt_vid_out_mplane)(struct fil...
struct v4l...
int (*vidioc_enum_fmt_sdr_cap) (struct file ...
struct v4l2_...
int (*vidioc_enum_fmt_sdr_out) (struct file ...
struct v4l2_...
-
--[[linux-4.4.1/v4l2_fmtdesc]]
/* VIDIOC_G_FMT handlers */
int (*vidioc_g_fmt_vid_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_vid_overlay)(struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_vid_out) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_vid_out_overlay)(struct file ...
struct v4l2_form...
int (*vidioc_g_fmt_vbi_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_vbi_out) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_sliced_vbi_cap)(struct file *...
struct v4l2_form...
int (*vidioc_g_fmt_sliced_vbi_out)(struct file *...
struct v4l2_form...
int (*vidioc_g_fmt_vid_cap_mplane)(struct file *...
struct v4l2_f...
int (*vidioc_g_fmt_vid_out_mplane)(struct file *...
struct v4l2_f...
int (*vidioc_g_fmt_sdr_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_sdr_out) (struct file *fil...
struct v4l2_form...
-
--[[linux-4.4.1/v4l2_format]]
/* VIDIOC_S_FMT handlers */
int (*vidioc_s_fmt_vid_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_vid_overlay)(struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_vid_out) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_vid_out_overlay)(struct file ...
struct v4l2_form...
int (*vidioc_s_fmt_vbi_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_vbi_out) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_sliced_vbi_cap)(struct file *...
struct v4l2_form...
int (*vidioc_s_fmt_sliced_vbi_out)(struct file *...
struct v4l2_form...
int (*vidioc_s_fmt_vid_cap_mplane)(struct file *...
struct v4l2_f...
int (*vidioc_s_fmt_vid_out_mplane)(struct file *...
struct v4l2_f...
int (*vidioc_s_fmt_sdr_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_sdr_out) (struct file *fil...
struct v4l2_form...
-
--[[linux-4.4.1/v4l2_format]]
/* VIDIOC_TRY_FMT handlers */
int (*vidioc_try_fmt_vid_cap) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_vid_overlay)(struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_vid_out) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_vid_out_overlay)(struct fil...
struct v4l2_fo...
int (*vidioc_try_fmt_vbi_cap) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_vbi_out) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_sliced_vbi_cap)(struct file...
struct v4l2_fo...
int (*vidioc_try_fmt_sliced_vbi_out)(struct file...
struct v4l2_fo...
int (*vidioc_try_fmt_vid_cap_mplane)(struct file...
struct v4l2...
int (*vidioc_try_fmt_vid_out_mplane)(struct file...
struct v4l2...
int (*vidioc_try_fmt_sdr_cap) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_sdr_out) (struct file *f...
struct v4l2_fo...
-
--[[linux-4.4.1/v4l2_format]]
/* Buffer handlers */
int (*vidioc_reqbufs) (struct file *file, void *...
int (*vidioc_querybuf)(struct file *file, void *...
int (*vidioc_qbuf) (struct file *file, void *...
int (*vidioc_expbuf) (struct file *file, void *...
struct v4l2_exportbuffer...
int (*vidioc_dqbuf) (struct file *file, void *...
int (*vidioc_create_bufs)(struct file *file, voi...
int (*vidioc_prepare_buf)(struct file *file, voi...
int (*vidioc_overlay) (struct file *file, void *...
int (*vidioc_g_fbuf) (struct file *file, void ...
struct v4l2_framebuffer ...
int (*vidioc_s_fbuf) (struct file *file, void ...
const struct v4l2_frameb...
-
--[[linux-4.4.1/v4l2_requestbuffers]]
--[[linux-4.4.1/v4l2_buffer]]
--[[linux-4.4.1/v4l2_exportbuffer]]
--[[linux-4.4.1/v4l2_create_buffers]]
--[[linux-4.4.1/v4l2_framebuffer]]
/* Stream on/off */
int (*vidioc_streamon) (struct file *file, void ...
int (*vidioc_streamoff)(struct file *file, void ...
-
--[[linux-4.4.1/v4l2_buf_type]]
/* Standard handling
ENUMSTD is handled by videodev.c
*/
int (*vidioc_g_std) (struct file *file, void *fh...
int (*vidioc_s_std) (struct file *file, void *fh...
int (*vidioc_querystd) (struct file *file, void ...
-
--[[linux-4.4.1/v4l2_std_id]]
/* Input handling */
int (*vidioc_enum_input)(struct file *file, void...
struct v4l2_input *inp);
int (*vidioc_g_input) (struct file *file, void...
int (*vidioc_s_input) (struct file *file, void...
-
--[[linux-4.4.1/v4l2_input]]
/* Output handling */
int (*vidioc_enum_output) (struct file *file, vo...
struct v4l2_output *a);
int (*vidioc_g_output) (struct file *file, voi...
int (*vidioc_s_output) (struct file *file, voi...
-
--[[linux-4.4.1/v4l2_output]]
/* Control handling */
int (*vidioc_queryctrl) (struct file *fil...
struct v4l2_quer...
int (*vidioc_query_ext_ctrl) (struct file *fil...
struct v4l2_quer...
int (*vidioc_g_ctrl) (struct file *fil...
struct v4l2_cont...
int (*vidioc_s_ctrl) (struct file *fil...
struct v4l2_cont...
int (*vidioc_g_ext_ctrls) (struct file *fil...
struct v4l2_ext_...
int (*vidioc_s_ext_ctrls) (struct file *fil...
struct v4l2_ext_...
int (*vidioc_try_ext_ctrls) (struct file *fil...
struct v4l2_ext_...
int (*vidioc_querymenu) (struct file *fil...
struct v4l2_quer...
-
--[[linux-4.4.1/v4l2_queryctrl]]
--[[linux-4.4.1/v4l2_query_ext_ctrl]]
--[[linux-4.4.1/v4l2_control]]
--[[linux-4.4.1/v4l2_ext_controls]]
--[[linux-4.4.1/v4l2_querymenu]]
/* Audio ioctls */
int (*vidioc_enumaudio) (struct file *fil...
struct v4l2_audi...
int (*vidioc_g_audio) (struct file *fil...
struct v4l2_audi...
int (*vidioc_s_audio) (struct file *fil...
const struct v4l...
-
--[[linux-4.4.1/v4l2_audio]]
/* Audio out ioctls */
int (*vidioc_enumaudout) (struct file *fil...
struct v4l2_audi...
int (*vidioc_g_audout) (struct file *fil...
struct v4l2_audi...
int (*vidioc_s_audout) (struct file *fil...
const struct v4l...
int (*vidioc_g_modulator) (struct file *fil...
struct v4l2_modu...
int (*vidioc_s_modulator) (struct file *fil...
const struct v4l...
-
--[[linux-4.4.1/v4l2_audioout]]
--[[linux-4.4.1/v4l2_modulator]]
/* Crop ioctls */
int (*vidioc_cropcap) (struct file *fil...
struct v4l2_crop...
int (*vidioc_g_crop) (struct file *fil...
struct v4l2_crop...
int (*vidioc_s_crop) (struct file *fil...
const struct v4l...
int (*vidioc_g_selection) (struct file *fil...
struct v4l2_sele...
int (*vidioc_s_selection) (struct file *fil...
struct v4l2_sele...
-
--[[linux-4.4.1/v4l2_cropcap]]
--[[linux-4.4.1/v4l2_crop]]
--[[linux-4.4.1/v4l2_selection]]
/* Compression ioctls */
int (*vidioc_g_jpegcomp) (struct file *fil...
struct v4l2_jpeg...
int (*vidioc_s_jpegcomp) (struct file *fil...
const struct v4l...
int (*vidioc_g_enc_index) (struct file *fil...
struct v4l2_enc_...
int (*vidioc_encoder_cmd) (struct file *fil...
struct v4l2_enco...
int (*vidioc_try_encoder_cmd) (struct file *fil...
struct v4l2_enco...
int (*vidioc_decoder_cmd) (struct file *fil...
struct v4l2_deco...
int (*vidioc_try_decoder_cmd) (struct file *fil...
struct v4l2_deco...
-
--[[linux-4.4.1/v4l2_jpegcompression]]
--[[linux-4.4.1/v4l2_enc_idx]]
--[[linux-4.4.1/v4l2_encoder_cmd]]
--[[linux-4.4.1/v4l2_decoder_cmd]]
/* Stream type-dependent parameter ioctls */
int (*vidioc_g_parm) (struct file *fil...
struct v4l2_stre...
int (*vidioc_s_parm) (struct file *fil...
struct v4l2_stre...
-
--[[linux-4.4.1/v4l2_streamparm]]
/* Tuner ioctls */
int (*vidioc_g_tuner) (struct file *fil...
struct v4l2_tune...
int (*vidioc_s_tuner) (struct file *fil...
const struct v4l...
int (*vidioc_g_frequency) (struct file *fil...
struct v4l2_freq...
int (*vidioc_s_frequency) (struct file *fil...
const struct v4l...
int (*vidioc_enum_freq_bands) (struct file *file...
struct v4l2_frequenc...
-
--[[linux-4.4.1/v4l2_tuner]]
--[[linux-4.4.1/v4l2_frequency]]
--[[linux-4.4.1/v4l2_frequency_band]]
/* Sliced VBI cap */
int (*vidioc_g_sliced_vbi_cap) (struct file *fil...
struct v4l2_slic...
-
--[[linux-4.4.1/v4l2_sliced_vbi_cap]]
/* Log status ioctl */
int (*vidioc_log_status) (struct file *fil...
int (*vidioc_s_hw_freq_seek) (struct file *fil...
const struct v4l...
-
--[[linux-4.4.1/v4l2_hw_freq_seek]]
/* Debugging ioctls */
#ifdef CONFIG_VIDEO_ADV_DEBUG
-
--[[linux-4.4.1/CONFIG_VIDEO_ADV_DEBUG]]
int (*vidioc_g_register) (struct file *fil...
struct v4l2_dbg_...
int (*vidioc_s_register) (struct file *fil...
const struct v4l...
int (*vidioc_g_chip_info) (struct file *fil...
struct v4l2_dbg_...
-
--[[linux-4.4.1/v4l2_dbg_register]]
--[[linux-4.4.1/v4l2_dbg_chip_info]]
#endif
int (*vidioc_enum_framesizes) (struct file *fi...
struct v4l2_frm...
int (*vidioc_enum_frameintervals) (struct file *...
struct v4l2_f...
-
--[[linux-4.4.1/v4l2_frmsizeenum]]
--[[linux-4.4.1/v4l2_frmivalenum]]
/* DV Timings IOCTLs */
int (*vidioc_s_dv_timings) (struct file *file, v...
struct v4l2_dv_timin...
int (*vidioc_g_dv_timings) (struct file *file, v...
struct v4l2_dv_timin...
int (*vidioc_query_dv_timings) (struct file *fil...
struct v4l2_dv_timin...
int (*vidioc_enum_dv_timings) (struct file *file...
struct v4l2_enum_dv_...
int (*vidioc_dv_timings_cap) (struct file *file,...
struct v4l2_dv_timin...
int (*vidioc_g_edid) (struct file *file, void *f...
int (*vidioc_s_edid) (struct file *file, void *f...
-
--[[linux-4.4.1/v4l2_dv_timings]]
--[[linux-4.4.1/v4l2_enum_dv_timings]]
--[[linux-4.4.1/v4l2_dv_timings_cap]]
--[[linux-4.4.1/v4l2_edid]]
int (*vidioc_subscribe_event) (struct v4l2_fh *...
const struct v4l...
int (*vidioc_unsubscribe_event)(struct v4l2_fh *...
const struct v4l...
-
--[[linux-4.4.1/v4l2_event_subscription]]
/* For other private ioctls */
long (*vidioc_default) (struct file *fil...
bool valid_prio,...
};
*コメント [#y94fbfea]
終了行:
*参照元 [#hd3b7d7b]
#backlinks
*説明 [#gf2ef4ef]
-パス: [[linux-4.4.1/include/media/v4l2-ioctl.h]]
-FIXME: これは何?
--説明
**参考 [#m26b56e1]
*実装 [#u60bec09]
struct v4l2_ioctl_ops {
/* ioctl callbacks */
/* VIDIOC_QUERYCAP handler */
int (*vidioc_querycap)(struct file *file, void *...
-
--[[linux-4.4.1/file]]
--[[linux-4.4.1/v4l2_capability]]
/* VIDIOC_ENUM_FMT handlers */
int (*vidioc_enum_fmt_vid_cap) (struct file ...
struct v4l2_...
int (*vidioc_enum_fmt_vid_overlay) (struct file ...
struct v4l2_...
int (*vidioc_enum_fmt_vid_out) (struct file ...
struct v4l2_...
int (*vidioc_enum_fmt_vid_cap_mplane)(struct fil...
struct v4l...
int (*vidioc_enum_fmt_vid_out_mplane)(struct fil...
struct v4l...
int (*vidioc_enum_fmt_sdr_cap) (struct file ...
struct v4l2_...
int (*vidioc_enum_fmt_sdr_out) (struct file ...
struct v4l2_...
-
--[[linux-4.4.1/v4l2_fmtdesc]]
/* VIDIOC_G_FMT handlers */
int (*vidioc_g_fmt_vid_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_vid_overlay)(struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_vid_out) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_vid_out_overlay)(struct file ...
struct v4l2_form...
int (*vidioc_g_fmt_vbi_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_vbi_out) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_sliced_vbi_cap)(struct file *...
struct v4l2_form...
int (*vidioc_g_fmt_sliced_vbi_out)(struct file *...
struct v4l2_form...
int (*vidioc_g_fmt_vid_cap_mplane)(struct file *...
struct v4l2_f...
int (*vidioc_g_fmt_vid_out_mplane)(struct file *...
struct v4l2_f...
int (*vidioc_g_fmt_sdr_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_g_fmt_sdr_out) (struct file *fil...
struct v4l2_form...
-
--[[linux-4.4.1/v4l2_format]]
/* VIDIOC_S_FMT handlers */
int (*vidioc_s_fmt_vid_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_vid_overlay)(struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_vid_out) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_vid_out_overlay)(struct file ...
struct v4l2_form...
int (*vidioc_s_fmt_vbi_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_vbi_out) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_sliced_vbi_cap)(struct file *...
struct v4l2_form...
int (*vidioc_s_fmt_sliced_vbi_out)(struct file *...
struct v4l2_form...
int (*vidioc_s_fmt_vid_cap_mplane)(struct file *...
struct v4l2_f...
int (*vidioc_s_fmt_vid_out_mplane)(struct file *...
struct v4l2_f...
int (*vidioc_s_fmt_sdr_cap) (struct file *fil...
struct v4l2_form...
int (*vidioc_s_fmt_sdr_out) (struct file *fil...
struct v4l2_form...
-
--[[linux-4.4.1/v4l2_format]]
/* VIDIOC_TRY_FMT handlers */
int (*vidioc_try_fmt_vid_cap) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_vid_overlay)(struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_vid_out) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_vid_out_overlay)(struct fil...
struct v4l2_fo...
int (*vidioc_try_fmt_vbi_cap) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_vbi_out) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_sliced_vbi_cap)(struct file...
struct v4l2_fo...
int (*vidioc_try_fmt_sliced_vbi_out)(struct file...
struct v4l2_fo...
int (*vidioc_try_fmt_vid_cap_mplane)(struct file...
struct v4l2...
int (*vidioc_try_fmt_vid_out_mplane)(struct file...
struct v4l2...
int (*vidioc_try_fmt_sdr_cap) (struct file *f...
struct v4l2_fo...
int (*vidioc_try_fmt_sdr_out) (struct file *f...
struct v4l2_fo...
-
--[[linux-4.4.1/v4l2_format]]
/* Buffer handlers */
int (*vidioc_reqbufs) (struct file *file, void *...
int (*vidioc_querybuf)(struct file *file, void *...
int (*vidioc_qbuf) (struct file *file, void *...
int (*vidioc_expbuf) (struct file *file, void *...
struct v4l2_exportbuffer...
int (*vidioc_dqbuf) (struct file *file, void *...
int (*vidioc_create_bufs)(struct file *file, voi...
int (*vidioc_prepare_buf)(struct file *file, voi...
int (*vidioc_overlay) (struct file *file, void *...
int (*vidioc_g_fbuf) (struct file *file, void ...
struct v4l2_framebuffer ...
int (*vidioc_s_fbuf) (struct file *file, void ...
const struct v4l2_frameb...
-
--[[linux-4.4.1/v4l2_requestbuffers]]
--[[linux-4.4.1/v4l2_buffer]]
--[[linux-4.4.1/v4l2_exportbuffer]]
--[[linux-4.4.1/v4l2_create_buffers]]
--[[linux-4.4.1/v4l2_framebuffer]]
/* Stream on/off */
int (*vidioc_streamon) (struct file *file, void ...
int (*vidioc_streamoff)(struct file *file, void ...
-
--[[linux-4.4.1/v4l2_buf_type]]
/* Standard handling
ENUMSTD is handled by videodev.c
*/
int (*vidioc_g_std) (struct file *file, void *fh...
int (*vidioc_s_std) (struct file *file, void *fh...
int (*vidioc_querystd) (struct file *file, void ...
-
--[[linux-4.4.1/v4l2_std_id]]
/* Input handling */
int (*vidioc_enum_input)(struct file *file, void...
struct v4l2_input *inp);
int (*vidioc_g_input) (struct file *file, void...
int (*vidioc_s_input) (struct file *file, void...
-
--[[linux-4.4.1/v4l2_input]]
/* Output handling */
int (*vidioc_enum_output) (struct file *file, vo...
struct v4l2_output *a);
int (*vidioc_g_output) (struct file *file, voi...
int (*vidioc_s_output) (struct file *file, voi...
-
--[[linux-4.4.1/v4l2_output]]
/* Control handling */
int (*vidioc_queryctrl) (struct file *fil...
struct v4l2_quer...
int (*vidioc_query_ext_ctrl) (struct file *fil...
struct v4l2_quer...
int (*vidioc_g_ctrl) (struct file *fil...
struct v4l2_cont...
int (*vidioc_s_ctrl) (struct file *fil...
struct v4l2_cont...
int (*vidioc_g_ext_ctrls) (struct file *fil...
struct v4l2_ext_...
int (*vidioc_s_ext_ctrls) (struct file *fil...
struct v4l2_ext_...
int (*vidioc_try_ext_ctrls) (struct file *fil...
struct v4l2_ext_...
int (*vidioc_querymenu) (struct file *fil...
struct v4l2_quer...
-
--[[linux-4.4.1/v4l2_queryctrl]]
--[[linux-4.4.1/v4l2_query_ext_ctrl]]
--[[linux-4.4.1/v4l2_control]]
--[[linux-4.4.1/v4l2_ext_controls]]
--[[linux-4.4.1/v4l2_querymenu]]
/* Audio ioctls */
int (*vidioc_enumaudio) (struct file *fil...
struct v4l2_audi...
int (*vidioc_g_audio) (struct file *fil...
struct v4l2_audi...
int (*vidioc_s_audio) (struct file *fil...
const struct v4l...
-
--[[linux-4.4.1/v4l2_audio]]
/* Audio out ioctls */
int (*vidioc_enumaudout) (struct file *fil...
struct v4l2_audi...
int (*vidioc_g_audout) (struct file *fil...
struct v4l2_audi...
int (*vidioc_s_audout) (struct file *fil...
const struct v4l...
int (*vidioc_g_modulator) (struct file *fil...
struct v4l2_modu...
int (*vidioc_s_modulator) (struct file *fil...
const struct v4l...
-
--[[linux-4.4.1/v4l2_audioout]]
--[[linux-4.4.1/v4l2_modulator]]
/* Crop ioctls */
int (*vidioc_cropcap) (struct file *fil...
struct v4l2_crop...
int (*vidioc_g_crop) (struct file *fil...
struct v4l2_crop...
int (*vidioc_s_crop) (struct file *fil...
const struct v4l...
int (*vidioc_g_selection) (struct file *fil...
struct v4l2_sele...
int (*vidioc_s_selection) (struct file *fil...
struct v4l2_sele...
-
--[[linux-4.4.1/v4l2_cropcap]]
--[[linux-4.4.1/v4l2_crop]]
--[[linux-4.4.1/v4l2_selection]]
/* Compression ioctls */
int (*vidioc_g_jpegcomp) (struct file *fil...
struct v4l2_jpeg...
int (*vidioc_s_jpegcomp) (struct file *fil...
const struct v4l...
int (*vidioc_g_enc_index) (struct file *fil...
struct v4l2_enc_...
int (*vidioc_encoder_cmd) (struct file *fil...
struct v4l2_enco...
int (*vidioc_try_encoder_cmd) (struct file *fil...
struct v4l2_enco...
int (*vidioc_decoder_cmd) (struct file *fil...
struct v4l2_deco...
int (*vidioc_try_decoder_cmd) (struct file *fil...
struct v4l2_deco...
-
--[[linux-4.4.1/v4l2_jpegcompression]]
--[[linux-4.4.1/v4l2_enc_idx]]
--[[linux-4.4.1/v4l2_encoder_cmd]]
--[[linux-4.4.1/v4l2_decoder_cmd]]
/* Stream type-dependent parameter ioctls */
int (*vidioc_g_parm) (struct file *fil...
struct v4l2_stre...
int (*vidioc_s_parm) (struct file *fil...
struct v4l2_stre...
-
--[[linux-4.4.1/v4l2_streamparm]]
/* Tuner ioctls */
int (*vidioc_g_tuner) (struct file *fil...
struct v4l2_tune...
int (*vidioc_s_tuner) (struct file *fil...
const struct v4l...
int (*vidioc_g_frequency) (struct file *fil...
struct v4l2_freq...
int (*vidioc_s_frequency) (struct file *fil...
const struct v4l...
int (*vidioc_enum_freq_bands) (struct file *file...
struct v4l2_frequenc...
-
--[[linux-4.4.1/v4l2_tuner]]
--[[linux-4.4.1/v4l2_frequency]]
--[[linux-4.4.1/v4l2_frequency_band]]
/* Sliced VBI cap */
int (*vidioc_g_sliced_vbi_cap) (struct file *fil...
struct v4l2_slic...
-
--[[linux-4.4.1/v4l2_sliced_vbi_cap]]
/* Log status ioctl */
int (*vidioc_log_status) (struct file *fil...
int (*vidioc_s_hw_freq_seek) (struct file *fil...
const struct v4l...
-
--[[linux-4.4.1/v4l2_hw_freq_seek]]
/* Debugging ioctls */
#ifdef CONFIG_VIDEO_ADV_DEBUG
-
--[[linux-4.4.1/CONFIG_VIDEO_ADV_DEBUG]]
int (*vidioc_g_register) (struct file *fil...
struct v4l2_dbg_...
int (*vidioc_s_register) (struct file *fil...
const struct v4l...
int (*vidioc_g_chip_info) (struct file *fil...
struct v4l2_dbg_...
-
--[[linux-4.4.1/v4l2_dbg_register]]
--[[linux-4.4.1/v4l2_dbg_chip_info]]
#endif
int (*vidioc_enum_framesizes) (struct file *fi...
struct v4l2_frm...
int (*vidioc_enum_frameintervals) (struct file *...
struct v4l2_f...
-
--[[linux-4.4.1/v4l2_frmsizeenum]]
--[[linux-4.4.1/v4l2_frmivalenum]]
/* DV Timings IOCTLs */
int (*vidioc_s_dv_timings) (struct file *file, v...
struct v4l2_dv_timin...
int (*vidioc_g_dv_timings) (struct file *file, v...
struct v4l2_dv_timin...
int (*vidioc_query_dv_timings) (struct file *fil...
struct v4l2_dv_timin...
int (*vidioc_enum_dv_timings) (struct file *file...
struct v4l2_enum_dv_...
int (*vidioc_dv_timings_cap) (struct file *file,...
struct v4l2_dv_timin...
int (*vidioc_g_edid) (struct file *file, void *f...
int (*vidioc_s_edid) (struct file *file, void *f...
-
--[[linux-4.4.1/v4l2_dv_timings]]
--[[linux-4.4.1/v4l2_enum_dv_timings]]
--[[linux-4.4.1/v4l2_dv_timings_cap]]
--[[linux-4.4.1/v4l2_edid]]
int (*vidioc_subscribe_event) (struct v4l2_fh *...
const struct v4l...
int (*vidioc_unsubscribe_event)(struct v4l2_fh *...
const struct v4l...
-
--[[linux-4.4.1/v4l2_event_subscription]]
/* For other private ioctls */
long (*vidioc_default) (struct file *fil...
bool valid_prio,...
};
*コメント [#y94fbfea]
ページ名: