ivtv-ioctl.h 833 B

1234567891011121314151617181920212223
  1. /* SPDX-License-Identifier: GPL-2.0-or-later */
  2. /*
  3. ioctl system call
  4. Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com>
  5. Copyright (C) 2005-2007 Hans Verkuil <[email protected]>
  6. */
  7. #ifndef IVTV_IOCTL_H
  8. #define IVTV_IOCTL_H
  9. u16 ivtv_service2vbi(int type);
  10. void ivtv_expand_service_set(struct v4l2_sliced_vbi_format *fmt, int is_pal);
  11. u16 ivtv_get_service_set(struct v4l2_sliced_vbi_format *fmt);
  12. void ivtv_set_osd_alpha(struct ivtv *itv);
  13. int ivtv_set_speed(struct ivtv *itv, int speed);
  14. void ivtv_set_funcs(struct video_device *vdev);
  15. void ivtv_s_std_enc(struct ivtv *itv, v4l2_std_id std);
  16. void ivtv_s_std_dec(struct ivtv *itv, v4l2_std_id std);
  17. int ivtv_s_frequency(struct file *file, void *fh, const struct v4l2_frequency *vf);
  18. int ivtv_s_input(struct file *file, void *fh, unsigned int inp);
  19. #endif