blob: 5e4b639b718d959a67308dde5653424689b196f2 [file] [log] [blame]
{{+bindTo:partials.standard_nacl_api}}
<h1>pp_codecs.h File Reference</h1>
<div id="doxygen-ref">
{{- dummy div to appease doxygen -}}
<div>
<!-- Generated by Doxygen 1.7.6.1 -->
</div>
<!--header-->
<div class="contents">
<div class="textblock"><div class="dynheader">
Include dependency graph for pp_codecs.h:</div>
<div class="dyncontent">
<div class="center"><img src="pp__codecs_8h__incl.png" border="0" usemap="#pp__codecs_8h" alt="" /></div>
<map name="pp__codecs_8h" id="pp__codecs_8h">
</map>
</div>
</div><h2>
Data Structures</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture.html#details">More...</a><br /></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture__0__1.html#details">More...</a><br /></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_profile_description.html">PP_VideoProfileDescription</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported video profile information. <a href="struct_p_p___video_profile_description.html#details">More...</a><br /></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_profile_description__0__1.html">PP_VideoProfileDescription</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported video profile information. <a href="struct_p_p___video_profile_description__0__1.html#details">More...</a><br /></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___audio_profile_description.html">PP_AudioProfileDescription</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported audio profile information. <a href="struct_p_p___audio_profile_description.html#details">More...</a><br /></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___bitstream_buffer.html">PP_BitstreamBuffer</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct describing a bitstream buffer. <a href="struct_p_p___bitstream_buffer.html#details">More...</a><br /></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___audio_bitstream_buffer.html">PP_AudioBitstreamBuffer</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct describing an audio bitstream buffer. <a href="struct_p_p___audio_bitstream_buffer.html#details">More...</a><br /></td></tr>
</table><h2>
Enumerations</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> { <br />
&#160;&#160;<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaa65c543f4e17057ba76e3e2828fb4a5ae">PP_VIDEOPROFILE_H264BASELINE</a> = 0,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaa6f9ded5bf74362fb7e6df40392fd90c7">PP_VIDEOPROFILE_H264MAIN</a> = 1,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaaa74e0356fd0b9dcaf2865990d2ee8207">PP_VIDEOPROFILE_H264EXTENDED</a> = 2,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaa7d5e540d7216fc360f3b4f99c14fd837">PP_VIDEOPROFILE_H264HIGH</a> = 3,
<br />
&#160;&#160;<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaacbc34512b326995cf23b8b8dfcf8c260">PP_VIDEOPROFILE_H264HIGH10PROFILE</a> = 4,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaa3b55e48bed2ba19917e5b791f95819e9">PP_VIDEOPROFILE_H264HIGH422PROFILE</a> = 5,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaaa9ab0bbdc15d31fc792b84625c03ae89">PP_VIDEOPROFILE_H264HIGH444PREDICTIVEPROFILE</a> = 6,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaae20ea71b1a0277758cbbb86d0d328b65">PP_VIDEOPROFILE_H264SCALABLEBASELINE</a> = 7,
<br />
&#160;&#160;<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaac565b4f0d08b233697503835578e8388">PP_VIDEOPROFILE_H264SCALABLEHIGH</a> = 8,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaa4534b74ad8afbee8d66486f33ab9568d">PP_VIDEOPROFILE_H264STEREOHIGH</a> = 9,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaaca0c8b85774a9e4d1e515c71e2e021f7">PP_VIDEOPROFILE_H264MULTIVIEWHIGH</a> = 10,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaa3ef24fd28fb25af4ccd683cdbff9ccb8">PP_VIDEOPROFILE_VP8_ANY</a> = 11,
<br />
&#160;&#160;<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaa90dfe01871139e3b26afd117e1da18b4">PP_VIDEOPROFILE_VP9_ANY</a> = 12,
<a class="el" href="group___enums.html#gga4d50d27186f68b2de578e82162206feaa884e0f18fee1bae2472a15f6fb1d7e79">PP_VIDEOPROFILE_MAX</a> = PP_VIDEOPROFILE_VP9_ANY
<br />
}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#gadadb1eaddb4ea71cb8620db1f4ce301e">PP_AudioProfile</a> { <a class="el" href="group___enums.html#ggadadb1eaddb4ea71cb8620db1f4ce301ea7148c3f24ae9baffeae215261460a191">PP_AUDIOPROFILE_OPUS</a> = 0,
<a class="el" href="group___enums.html#ggadadb1eaddb4ea71cb8620db1f4ce301ea2d878bc8ba09116d5f62bb4965460e77">PP_AUDIOPROFILE_MAX</a> = PP_AUDIOPROFILE_OPUS
}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> { <a class="el" href="group___enums.html#gga6a3fd7e22be02521243b52481afadae5a6208cea63b7e6c1c8c9c67616df4ba85">PP_HARDWAREACCELERATION_ONLY</a> = 0,
<a class="el" href="group___enums.html#gga6a3fd7e22be02521243b52481afadae5ad29490655cc25165817de26c5caff7ea">PP_HARDWAREACCELERATION_WITHFALLBACK</a> = 1,
<a class="el" href="group___enums.html#gga6a3fd7e22be02521243b52481afadae5acf901685e6e14afe89e7d22ad35af4e1">PP_HARDWAREACCELERATION_NONE</a> = 2,
<a class="el" href="group___enums.html#gga6a3fd7e22be02521243b52481afadae5a373fa262ccbcc9e83ca00018c4e3bc01">PP_HARDWAREACCELERATION_LAST</a> = PP_HARDWAREACCELERATION_NONE
}</td></tr>
</table>
<hr /><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Video profiles. </p>
</div></div><!-- contents -->
</div>
{{/partials.standard_nacl_api}}