2013-01-24 15:44:19 +00:00
< html >
< head >
< title > libogg - function - ogg_sync_wrote< / title >
< link rel = stylesheet href = "style.css" type = "text/css" >
< / head >
< body bgcolor = white text = black link = "#5555ff" alink = "#5555ff" vlink = "#5555ff" >
< table border = 0 width = 100% >
< tr >
< td > < p class = tiny > libogg documentation< / p > < / td >
2015-01-24 19:23:54 +00:00
< td align = right > < p class = tiny > libogg release 1.3.2 - 20140527< / p > < / td >
2013-01-24 15:44:19 +00:00
< / tr >
< / table >
< h1 > ogg_sync_wrote< / h1 >
< p > < i > declared in "ogg/ogg.h";< / i > < / p >
< p > This function is used to tell the < a href = "ogg_sync_state.html" > ogg_sync_state< / a > struct how many bytes we wrote into the buffer.
< p >
The general proceedure is to request a pointer into an internal
< a href = "ogg_sync_state.html" > ogg_sync_state< / a > buffer by calling
< a href = "ogg_sync_buffer.html" > ogg_sync_buffer()< / a > . The buffer
is then filled up to the requested size with new input, and
ogg_sync_wrote() is called to advance the fill pointer by however
much data was actually available.< / p >
< br >
< table border = 0 color = black cellspacing = 0 cellpadding = 7 >
< tr bgcolor = #cccccc >
< td >
< pre > < b >
int ogg_sync_wrote(< a href = "ogg_sync_state.html" > ogg_sync_state< / a > *oy, long bytes);
< / b > < / pre >
< / td >
< / tr >
< / table >
< h3 > Parameters< / h3 >
< dl >
< dt > < i > oy< / i > < / dt >
< dd > Pointer to a previously declared < a href = "ogg_sync_state.html" > ogg_sync_state< / a > struct.< / dd >
< dt > < i > bytes< / i > < / dt >
< dd > Number of bytes of new data written.< / dd >
< / dl >
< h3 > Return Values< / h3 >
< blockquote >
< li > -1 if the number of bytes written overflows the internal storage of the < a href = "ogg_sync_state.html" > ogg_sync_state< / a > struct or an internal error occurred.
< li >
0 in all other cases.< / li >
< / blockquote >
< br > < br >
< hr noshade >
< table border = 0 width = 100% >
< tr valign = top >
2015-01-24 19:23:54 +00:00
< td > < p class = tiny > copyright © 2000-2014 Xiph.Org< / p > < / td >
2013-01-24 15:44:19 +00:00
< td align = right > < p class = tiny > < a href = "http://www.xiph.org/ogg/" > Ogg Container Format< / a > < / p > < / td >
< / tr > < tr >
< td > < p class = tiny > libogg documentation< / p > < / td >
2015-01-24 19:23:54 +00:00
< td align = right > < p class = tiny > libogg release 1.3.2 - 20140527< / p > < / td >
2013-01-24 15:44:19 +00:00
< / tr >
< / table >
< / body >
< / html >