Home | History | Annotate | Download | only in spec
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
      2 <HTML
      3 ><HEAD
      4 ><TITLE
      5 >ioctl VIDIOC_QUERYSTD</TITLE
      6 ><META
      7 NAME="GENERATOR"
      8 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
      9 REL="HOME"
     10 TITLE="Video for Linux Two API Specification"
     11 HREF="book1.htm"><LINK
     12 REL="UP"
     13 TITLE="Function Reference"
     14 HREF="r7624.htm"><LINK
     15 REL="PREVIOUS"
     16 TITLE="ioctl VIDIOC_QUERYCTRL, VIDIOC_QUERYMENU"
     17 HREF="r13317.htm"><LINK
     18 REL="NEXT"
     19 TITLE="ioctl VIDIOC_REQBUFS"
     20 HREF="r13696.htm"></HEAD
     21 ><BODY
     22 CLASS="REFENTRY"
     23 BGCOLOR="#FFFFFF"
     24 TEXT="#000000"
     25 LINK="#0000FF"
     26 VLINK="#840084"
     27 ALINK="#0000FF"
     28 ><DIV
     29 CLASS="NAVHEADER"
     30 ><TABLE
     31 SUMMARY="Header navigation table"
     32 WIDTH="100%"
     33 BORDER="0"
     34 CELLPADDING="0"
     35 CELLSPACING="0"
     36 ><TR
     37 ><TH
     38 COLSPAN="3"
     39 ALIGN="center"
     40 >Video for Linux Two API Specification: Revision 0.24</TH
     41 ></TR
     42 ><TR
     43 ><TD
     44 WIDTH="10%"
     45 ALIGN="left"
     46 VALIGN="bottom"
     47 ><A
     48 HREF="r13317.htm"
     49 ACCESSKEY="P"
     50 >Prev</A
     51 ></TD
     52 ><TD
     53 WIDTH="80%"
     54 ALIGN="center"
     55 VALIGN="bottom"
     56 ></TD
     57 ><TD
     58 WIDTH="10%"
     59 ALIGN="right"
     60 VALIGN="bottom"
     61 ><A
     62 HREF="r13696.htm"
     63 ACCESSKEY="N"
     64 >Next</A
     65 ></TD
     66 ></TR
     67 ></TABLE
     68 ><HR
     69 ALIGN="LEFT"
     70 WIDTH="100%"></DIV
     71 ><H1
     72 ><A
     73 NAME="VIDIOC-QUERYSTD"
     74 ></A
     75 >ioctl VIDIOC_QUERYSTD</H1
     76 ><DIV
     77 CLASS="REFNAMEDIV"
     78 ><A
     79 NAME="AEN13645"
     80 ></A
     81 ><H2
     82 >Name</H2
     83 >VIDIOC_QUERYSTD&nbsp;--&nbsp;Sense the video standard received by the current
     84 input</DIV
     85 ><DIV
     86 CLASS="REFSYNOPSISDIV"
     87 ><A
     88 NAME="AEN13648"
     89 ></A
     90 ><H2
     91 >Synopsis</H2
     92 ><DIV
     93 CLASS="FUNCSYNOPSIS"
     94 ><P
     95 ></P
     96 ><A
     97 NAME="AEN13649"
     98 ></A
     99 ><P
    100 ><CODE
    101 ><CODE
    102 CLASS="FUNCDEF"
    103 >int ioctl</CODE
    104 >(int fd, int request, v4l2_std_id *argp);</CODE
    105 ></P
    106 ><P
    107 ></P
    108 ></DIV
    109 ></DIV
    110 ><DIV
    111 CLASS="REFSECT1"
    112 ><A
    113 NAME="AEN13659"
    114 ></A
    115 ><H2
    116 >Arguments</H2
    117 ><P
    118 ></P
    119 ><DIV
    120 CLASS="VARIABLELIST"
    121 ><DL
    122 ><DT
    123 ><CODE
    124 CLASS="PARAMETER"
    125 >fd</CODE
    126 ></DT
    127 ><DD
    128 ><P
    129 >File descriptor returned by <A
    130 HREF="r14090.htm"
    131 ><CODE
    132 CLASS="FUNCTION"
    133 >open()</CODE
    134 ></A
    135 >.</P
    136 ></DD
    137 ><DT
    138 ><CODE
    139 CLASS="PARAMETER"
    140 >request</CODE
    141 ></DT
    142 ><DD
    143 ><P
    144 >VIDIOC_QUERYSTD</P
    145 ></DD
    146 ><DT
    147 ><CODE
    148 CLASS="PARAMETER"
    149 >argp</CODE
    150 ></DT
    151 ><DD
    152 ><P
    153 ></P
    154 ></DD
    155 ></DL
    156 ></DIV
    157 ></DIV
    158 ><DIV
    159 CLASS="REFSECT1"
    160 ><A
    161 NAME="AEN13679"
    162 ></A
    163 ><H2
    164 >Description</H2
    165 ><P
    166 >The hardware may be able to detect the current video
    167 standard automatically. To do so, applications call <CODE
    168 CLASS="CONSTANT"
    169 >VIDIOC_QUERYSTD</CODE
    170 > with a pointer to a <A
    171 HREF="r9288.htm#V4L2-STD-ID"
    172 >v4l2_std_id</A
    173 > type. The
    174 driver stores here a set of candidates, this can be a single flag or a
    175 set of supported standards if for example the hardware can only
    176 distinguish between 50 and 60 Hz systems. When detection is not
    177 possible or fails, the set must contain all standards supported by the
    178 current video input or output.</P
    179 ></DIV
    180 ><DIV
    181 CLASS="REFSECT1"
    182 ><A
    183 NAME="AEN13684"
    184 ></A
    185 ><H2
    186 >Return Value</H2
    187 ><P
    188 >On success <SPAN
    189 CLASS="RETURNVALUE"
    190 >0</SPAN
    191 > is returned, on error <SPAN
    192 CLASS="RETURNVALUE"
    193 >-1</SPAN
    194 > and the <CODE
    195 CLASS="VARNAME"
    196 >errno</CODE
    197 > variable is set appropriately:</P
    198 ><P
    199 ></P
    200 ><DIV
    201 CLASS="VARIABLELIST"
    202 ><DL
    203 ><DT
    204 ><SPAN
    205 CLASS="ERRORCODE"
    206 >EINVAL</SPAN
    207 ></DT
    208 ><DD
    209 ><P
    210 >This ioctl is not supported.</P
    211 ></DD
    212 ></DL
    213 ></DIV
    214 ></DIV
    215 ><DIV
    216 CLASS="NAVFOOTER"
    217 ><HR
    218 ALIGN="LEFT"
    219 WIDTH="100%"><TABLE
    220 SUMMARY="Footer navigation table"
    221 WIDTH="100%"
    222 BORDER="0"
    223 CELLPADDING="0"
    224 CELLSPACING="0"
    225 ><TR
    226 ><TD
    227 WIDTH="33%"
    228 ALIGN="left"
    229 VALIGN="top"
    230 ><A
    231 HREF="r13317.htm"
    232 ACCESSKEY="P"
    233 >Prev</A
    234 ></TD
    235 ><TD
    236 WIDTH="34%"
    237 ALIGN="center"
    238 VALIGN="top"
    239 ><A
    240 HREF="book1.htm"
    241 ACCESSKEY="H"
    242 >Home</A
    243 ></TD
    244 ><TD
    245 WIDTH="33%"
    246 ALIGN="right"
    247 VALIGN="top"
    248 ><A
    249 HREF="r13696.htm"
    250 ACCESSKEY="N"
    251 >Next</A
    252 ></TD
    253 ></TR
    254 ><TR
    255 ><TD
    256 WIDTH="33%"
    257 ALIGN="left"
    258 VALIGN="top"
    259 >ioctl VIDIOC_QUERYCTRL, VIDIOC_QUERYMENU</TD
    260 ><TD
    261 WIDTH="34%"
    262 ALIGN="center"
    263 VALIGN="top"
    264 ><A
    265 HREF="r7624.htm"
    266 ACCESSKEY="U"
    267 >Up</A
    268 ></TD
    269 ><TD
    270 WIDTH="33%"
    271 ALIGN="right"
    272 VALIGN="top"
    273 >ioctl VIDIOC_REQBUFS</TD
    274 ></TR
    275 ></TABLE
    276 ></DIV
    277 ></BODY
    278 ></HTML
    279 >
    280