VIDIOC_DV_TIMINGS_CAP — The capabilities of the Digital Video receiver/transmitter
|struct v4l2_dv_timings_cap *argp|
File descriptor returned by
This is an experimental interface and may change in the future.
To query the capabilities of the DV receiver/transmitter applications can call this ioctl and the driver will fill in the structure. Note that drivers may return different values after switching the video input or output.
Table A.17. struct v4l2_bt_timings_cap
|__u32||Minimum width of the active video in pixels.|
|__u32||Maximum width of the active video in pixels.|
|__u32||Minimum height of the active video in lines.|
|__u32||Maximum height of the active video in lines.|
|__u64||Minimum pixelclock frequency in Hz.|
|__u64||Maximum pixelclock frequency in Hz.|
|__u32||The video standard(s) supported by the hardware. See Table A.56, “DV BT Timing standards” for a list of standards.|
|__u32||Several flags giving more information about the capabilities. See Table A.19, “DV BT Timing capabilities” for a description of the flags.|
|__u32||Reserved for future extensions. Drivers must set the array to zero.|
Table A.18. struct v4l2_dv_timings_cap
Table A.19. DV BT Timing capabilities
|V4L2_DV_BT_CAP_INTERLACED||Interlaced formats are supported.|
|V4L2_DV_BT_CAP_PROGRESSIVE||Progressive formats are supported.|
|V4L2_DV_BT_CAP_REDUCED_BLANKING||CVT/GTF specific: the timings can make use of reduced blanking (CVT) or the 'Secondary GTF' curve (GTF).|
|V4L2_DV_BT_CAP_CUSTOM||Can support non-standard timings, i.e. timings not belonging to the
standards set in the |
On success 0 is returned, on error -1 and the
errno variable is set appropriately. The generic error codes are described at the Generic Error Codes chapter.