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 >Effect Devices Interface</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="Interfaces" 14 HREF="c6488.htm"><LINK 15 REL="PREVIOUS" 16 TITLE="Codec Interface" 17 HREF="x6991.htm"><LINK 18 REL="NEXT" 19 TITLE="Raw VBI Data Interface" 20 HREF="x7013.htm"></HEAD 21 ><BODY 22 CLASS="SECTION" 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="x6991.htm" 49 ACCESSKEY="P" 50 >Prev</A 51 ></TD 52 ><TD 53 WIDTH="80%" 54 ALIGN="center" 55 VALIGN="bottom" 56 >Chapter 4. Interfaces</TD 57 ><TD 58 WIDTH="10%" 59 ALIGN="right" 60 VALIGN="bottom" 61 ><A 62 HREF="x7013.htm" 63 ACCESSKEY="N" 64 >Next</A 65 ></TD 66 ></TR 67 ></TABLE 68 ><HR 69 ALIGN="LEFT" 70 WIDTH="100%"></DIV 71 ><DIV 72 CLASS="SECTION" 73 ><H1 74 CLASS="SECTION" 75 ><A 76 NAME="EFFECT" 77 >4.6. Effect Devices Interface</A 78 ></H1 79 ><DIV 80 CLASS="NOTE" 81 ><BLOCKQUOTE 82 CLASS="NOTE" 83 ><P 84 ><B 85 >Suspended: </B 86 >This interface has been be suspended from the V4L2 API 87 implemented in Linux 2.6 until we have more experience with effect 88 device interfaces.</P 89 ></BLOCKQUOTE 90 ></DIV 91 ><P 92 >A V4L2 video effect device can do image effects, filtering, or 93 combine two or more images or image streams. For example video 94 transitions or wipes. Applications send data to be processed and 95 receive the result data either with <A 96 HREF="r14264.htm" 97 ><CODE 98 CLASS="FUNCTION" 99 >read()</CODE 100 ></A 101 > and <A 102 HREF="r14496.htm" 103 ><CODE 104 CLASS="FUNCTION" 105 >write()</CODE 106 ></A 107 > 108 functions, or through the streaming I/O mechanism.</P 109 ><P 110 >[to do]</P 111 ></DIV 112 ><DIV 113 CLASS="NAVFOOTER" 114 ><HR 115 ALIGN="LEFT" 116 WIDTH="100%"><TABLE 117 SUMMARY="Footer navigation table" 118 WIDTH="100%" 119 BORDER="0" 120 CELLPADDING="0" 121 CELLSPACING="0" 122 ><TR 123 ><TD 124 WIDTH="33%" 125 ALIGN="left" 126 VALIGN="top" 127 ><A 128 HREF="x6991.htm" 129 ACCESSKEY="P" 130 >Prev</A 131 ></TD 132 ><TD 133 WIDTH="34%" 134 ALIGN="center" 135 VALIGN="top" 136 ><A 137 HREF="book1.htm" 138 ACCESSKEY="H" 139 >Home</A 140 ></TD 141 ><TD 142 WIDTH="33%" 143 ALIGN="right" 144 VALIGN="top" 145 ><A 146 HREF="x7013.htm" 147 ACCESSKEY="N" 148 >Next</A 149 ></TD 150 ></TR 151 ><TR 152 ><TD 153 WIDTH="33%" 154 ALIGN="left" 155 VALIGN="top" 156 >Codec Interface</TD 157 ><TD 158 WIDTH="34%" 159 ALIGN="center" 160 VALIGN="top" 161 ><A 162 HREF="c6488.htm" 163 ACCESSKEY="U" 164 >Up</A 165 ></TD 166 ><TD 167 WIDTH="33%" 168 ALIGN="right" 169 VALIGN="top" 170 >Raw VBI Data Interface</TD 171 ></TR 172 ></TABLE 173 ></DIV 174 ></BODY 175 ></HTML 176 > 177