1 {{+bindTo:partials.standard_nacl_api}}
2 <h1>ppb_audio.h File Reference
</h1>
4 {{- dummy div to appease doxygen -}}
6 <!-- Generated by Doxygen 1.7.6.1 -->
11 <div class=
"contents">
12 <div class=
"textblock"><div class=
"dynheader">
13 Include dependency graph for ppb_audio.h:
</div>
14 <div class=
"dyncontent">
15 <div class=
"center"><img src=
"ppb__audio_8h__incl.png" border=
"0" usemap=
"#ppb__audio_8h" alt=
"" /></div>
16 <map name=
"ppb__audio_8h" id=
"ppb__audio_8h">
20 Data Structures
</h2><table class=
"memberdecls">
22 <tr><td class=
"memItemLeft" align=
"right" valign=
"top">struct
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"struct_p_p_b___audio__1__1.html">PPB_Audio
</a></td></tr>
23 <tr><td class=
"mdescLeft"> </td><td class=
"mdescRight">The
<code>PPB_Audio
</code> interface contains pointers to several functions for handling audio resources.
<a href=
"struct_p_p_b___audio__1__1.html#details">More...
</a><br /></td></tr>
25 Defines
</h2><table class=
"memberdecls">
26 <tr><td class=
"memItemLeft" align=
"right" valign=
"top">#define
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"ppb__audio_8h.html#a05e57cf808f3ccd4467019e20832f28d">PPB_AUDIO_INTERFACE
</a>   "PPB_Audio;
1.1"</td></tr>
27 <tr><td class=
"memItemLeft" align=
"right" valign=
"top">#define
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"ppb__audio_8h.html#a7d9614327b9f7d6e145eabd5bf2c4ad1">PPB_AUDIO_INTERFACE
</a>   <a class=
"el" href=
"ppb__audio_8h.html#a05e57cf808f3ccd4467019e20832f28d">PPB_AUDIO_INTERFACE
</a></td></tr>
29 Typedefs
</h2><table class=
"memberdecls">
30 <tr><td class=
"memItemLeft" align=
"right" valign=
"top">typedef void(*
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group___typedefs.html#ga2ec91970f3cb75769ce631b3b732803e">PPB_Audio_Callback
</a> )(void *sample_buffer, uint32_t buffer_size_in_bytes,
<a class=
"el" href=
"group___typedefs.html#ga3962a5355895925a757f613567e422fa">PP_TimeDelta
</a> latency, void *user_data)
</td></tr>
31 <tr><td class=
"memItemLeft" align=
"right" valign=
"top">typedef struct
<a class=
"el" href=
"struct_p_p_b___audio__1__1.html">PPB_Audio
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group___interfaces.html#gaa420ab6e5eec1d780700bb505fe7d7f5">PPB_Audio
</a></td></tr>
33 <hr /><a name=
"details" id=
"details"></a><h2>Detailed Description
</h2>
34 <div class=
"textblock"><p>This file defines the
<code>PPB_Audio
</code> interface, which provides realtime stereo audio streaming capabilities.
</p>
35 </div><hr /><h2>Define Documentation
</h2>
36 <a class=
"anchor" id=
"a7d9614327b9f7d6e145eabd5bf2c4ad1"></a><!-- doxytag: member="ppb_audio.h::PPB_AUDIO_INTERFACE" ref="a7d9614327b9f7d6e145eabd5bf2c4ad1" args="" -->
38 <div class=
"memproto">
39 <table class=
"memname">
41 <td class=
"memname">#define
<a class=
"el" href=
"ppb__audio_8h.html#a7d9614327b9f7d6e145eabd5bf2c4ad1">PPB_AUDIO_INTERFACE
</a>   <a class=
"el" href=
"ppb__audio_8h.html#a05e57cf808f3ccd4467019e20832f28d">PPB_AUDIO_INTERFACE
</a></td>
48 <a class=
"anchor" id=
"a05e57cf808f3ccd4467019e20832f28d"></a><!-- doxytag: member="ppb_audio.h::PPB_AUDIO_INTERFACE" ref="a05e57cf808f3ccd4467019e20832f28d" args="" -->
50 <div class=
"memproto">
51 <table class=
"memname">
53 <td class=
"memname">#define
<a class=
"el" href=
"ppb__audio_8h.html#a05e57cf808f3ccd4467019e20832f28d">PPB_AUDIO_INTERFACE
</a>   "PPB_Audio;
1.1"</td>
60 </div><!-- contents -->
62 {{/partials.standard_nacl_api}}