<HTML> <STYLE> <!-- A{textdecoration:none} --> </STYLE> <STYLE type="text/css"> A:link, A:visited, A:active { text-decoration: none; } </STYLE> <HEAD> <TITLE>IDirectFBDataBuffer [DirectFB Reference Manual]</TITLE> </HEAD> <BODY bgcolor=#F8F4D8 link=#2369E0 vlink=#2369E0 text=#232323> <TABLE width=100% bgcolor=#C0B090 border=0 cellspacing=0 cellpadding=5> <TR><TD width=30%> <A href="http://www.directfb.org"><IMG border=0 src="dfb_logo-alpha.png"></A> </TD><TD align=right> <A href="index.html"><FONT size=+3 color=#203040>Reference Manual - 1.4.11</FONT></A> </TD></TR> <TR><TD colspan=2 align=center bgcolor=#284460> <TABLE border=0 cellspacing=0 cellpadding=0> <TR><TD nowrap align=right width=50%> <BIG><FONT color=#D0D0D0><A href="index.html"> <FONT color=#D0D0D0>DirectFB Interfaces</FONT></A> </FONT></BIG> </TD><TD nowrap align=left width=50%> <BIG><FONT color=#E09040> IDirectFBDataBuffer</FONT></BIG> </TD></TR> </TABLE> </TD></TR> </TABLE> <P> <i>No summary yet...</i> </P><P> <CENTER><TABLE width=93% border=1 rules=groups cellpadding=4 cellspacing=2> <THEAD> <TR><TH colspan=3>Methods of IDirectFBDataBuffer</TH></TR> </THEAD> <TBODY> <TR><TD valign=top> <B><SMALL>Buffer handling </SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_Flush.html"> <B>Flush</B></A> </TD><TD valign=top> Flushes all data in this buffer. </TD></TR> <TR><TD valign=top> <B><SMALL></SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_Finish.html"> <B>Finish</B></A> </TD><TD valign=top> Finish writing into a streaming buffer. </TD></TR> <TR><TD valign=top> <B><SMALL></SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_SeekTo.html"> <B>SeekTo</B></A> </TD><TD valign=top> Seeks to a given byte position. </TD></TR> <TR><TD valign=top> <B><SMALL></SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_GetPosition.html"> <B>GetPosition</B></A> </TD><TD valign=top> Get the current byte position within a static buffer. </TD></TR> <TR><TD valign=top> <B><SMALL></SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_GetLength.html"> <B>GetLength</B></A> </TD><TD valign=top> Get the length of a static or streaming buffer in bytes. </TD></TR> <TR><TD valign=top> <B><SMALL>Waiting for data </SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_WaitForData.html"> <B>WaitForData</B></A> </TD><TD valign=top> Wait for data to be available. Thread is idle in the meantime. </TD></TR> <TR><TD valign=top> <B><SMALL></SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_WaitForDataWithTimeout.html"> <B>WaitForDataWithTimeout</B></A> </TD><TD valign=top> Wait for data to be available within an amount of time. Thread is idle in the meantime. </TD></TR> <TR><TD valign=top> <B><SMALL>Retrieving data </SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_GetData.html"> <B>GetData</B></A> </TD><TD valign=top> Fetch data from a streaming or static buffer. </TD></TR> <TR><TD valign=top> <B><SMALL></SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_PeekData.html"> <B>PeekData</B></A> </TD><TD valign=top> Peek data from a streaming or static buffer. </TD></TR> <TR><TD valign=top> <B><SMALL></SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_HasData.html"> <B>HasData</B></A> </TD><TD valign=top> Check if there is data available. </TD></TR> <TR><TD valign=top> <B><SMALL>Providing data </SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_PutData.html"> <B>PutData</B></A> </TD><TD valign=top> Appends a block of data to a streaming buffer. </TD></TR> <TR><TD valign=top> <B><SMALL>Media from data </SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_CreateImageProvider.html"> <B>CreateImageProvider</B></A> </TD><TD valign=top> Creates an image provider using the buffers data. </TD></TR> <TR><TD valign=top> <B><SMALL></SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_CreateVideoProvider.html"> <B>CreateVideoProvider</B></A> </TD><TD valign=top> Creates a video provider using the buffers data. </TD></TR> <TR><TD valign=top> <B><SMALL></SMALL></B> </TD><TD valign=top> <A href="IDirectFBDataBuffer_CreateFont.html"> <B>CreateFont</B></A> </TD><TD valign=top> Load a font using the buffer's data, given a description of how to load the glyphs. </TD></TR> </TBODY> </TABLE></CENTER> </P> <TABLE width=100% bgcolor=#E0E8F0 border=0 cellspacing=1 cellpadding=3> <TR><TD width=100> <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"> <img alt="Creative Commons License" style="border-width:0" border="0" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /> </a> </TD><TD> This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"> Creative Commons Attribution-Share Alike 3.0 License</a> </TD></TR> </TABLE> </BODY> </HTML>