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