Generate SDK documents for commit 4f9c8ea781

This commit is contained in:
Widevine Buildbot 2016-05-24 23:43:16 +00:00
parent 9cc7a13b05
commit 864eb9b6df
1565 changed files with 50320 additions and 50320 deletions

View File

@ -88,290 +88,290 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="db/d09/namespaceedash__packager.html" target="_self">edash_packager</a></td><td class="desc"></td></tr>
<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="d8/daf/namespaceshaka.html" target="_self">shaka</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>media</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>mp2t</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html" target="_self">AdtsHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html" target="_self">ContinuityCounter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html" target="_self">EsParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html" target="_self">EsParserAdts</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html" target="_self">EsParserH264</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/db7/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265.html" target="_self">EsParserH265</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html" target="_self">EsParserH26x</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html" target="_self">Mp2tMediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html" target="_self">PesPacket</a></td><td class="desc">Class that carries PES packet information </td></tr>
<tr id="row_0_0_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html" target="_self">PesPacketGenerator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html" target="_self">ProgramMapTableWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html" target="_self">H264ProgramMapTableWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html" target="_self">AacProgramMapTableWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html" target="_self">TsMuxer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html" target="_self">TsPacket</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html" target="_self">TsSection</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html" target="_self">TsSectionPat</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html" target="_self">TsSectionPes</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html" target="_self">TsSectionPmt</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html" target="_self">TsSectionPsi</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html" target="_self">TsSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html" target="_self">TsWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d0c/classshaka_1_1media_1_1mp2t_1_1AdtsHeader.html" target="_self">AdtsHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dd6/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter.html" target="_self">ContinuityCounter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html" target="_self">EsParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dcf/classshaka_1_1media_1_1mp2t_1_1EsParserAdts.html" target="_self">EsParserAdts</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html" target="_self">EsParserH264</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d63/classshaka_1_1media_1_1mp2t_1_1EsParserH265.html" target="_self">EsParserH265</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html" target="_self">EsParserH26x</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dc1/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser.html" target="_self">Mp2tMediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d93/classshaka_1_1media_1_1mp2t_1_1PesPacket.html" target="_self">PesPacket</a></td><td class="desc">Class that carries PES packet information </td></tr>
<tr id="row_0_0_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/de0/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator.html" target="_self">PesPacketGenerator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d03/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html" target="_self">ProgramMapTableWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d27/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html" target="_self">H264ProgramMapTableWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dc8/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html" target="_self">AacProgramMapTableWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html" target="_self">TsMuxer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/da1/classshaka_1_1media_1_1mp2t_1_1TsPacket.html" target="_self">TsPacket</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html" target="_self">TsSection</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d26/classshaka_1_1media_1_1mp2t_1_1TsSectionPat.html" target="_self">TsSectionPat</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d30/classshaka_1_1media_1_1mp2t_1_1TsSectionPes.html" target="_self">TsSectionPes</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html" target="_self">TsSectionPmt</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html" target="_self">TsSectionPsi</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dde/classshaka_1_1media_1_1mp2t_1_1TsSegmenter.html" target="_self">TsSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d64/classshaka_1_1media_1_1mp2t_1_1TsWriter.html" target="_self">TsWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_1_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>mp4</b></td><td class="desc"></td></tr>
<tr id="row_0_0_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html" target="_self">AACAudioSpecificConfig</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html" target="_self">Box</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html" target="_self">FullBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html" target="_self">BoxBuffer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html" target="_self">FileType</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html" target="_self">SegmentType</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html" target="_self">ProtectionSystemSpecificHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html" target="_self">SampleAuxiliaryInformationOffset</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html" target="_self">SampleAuxiliaryInformationSize</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html" target="_self">SampleEncryptionEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html" target="_self">SampleEncryption</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html" target="_self">OriginalFormat</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html" target="_self">SchemeType</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html" target="_self">TrackEncryption</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html" target="_self">SchemeInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html" target="_self">ProtectionSchemeInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html" target="_self">MovieHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html" target="_self">TrackHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html" target="_self">EditListEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html" target="_self">EditList</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html" target="_self">Edit</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html" target="_self">HandlerReference</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html" target="_self">Language</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html" target="_self">PrivFrame</a></td><td class="desc">Implemented per <a href="http://id3.org/id3v2.4.0-frames">http://id3.org/id3v2.4.0-frames</a> </td></tr>
<tr id="row_0_0_1_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html" target="_self">ID3v2</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html" target="_self">Metadata</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html" target="_self">CodecConfigurationRecord</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html" target="_self">PixelAspectRatio</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html" target="_self">VideoSampleEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html" target="_self">ElementaryStreamDescriptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html" target="_self">DTSSpecific</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html" target="_self">AC3Specific</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_32_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html" target="_self">EC3Specific</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_33_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d8a/structedash__packager_1_1media_1_1mp4_1_1OpusSpecific.html" target="_self">OpusSpecific</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_34_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html" target="_self">AudioSampleEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_35_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html" target="_self">WebVTTConfigurationBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_36_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html" target="_self">WebVTTSourceLabelBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_37_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html" target="_self">TextSampleEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_38_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html" target="_self">SampleDescription</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_39_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html" target="_self">DecodingTime</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_40_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html" target="_self">DecodingTimeToSample</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_41_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html" target="_self">CompositionOffset</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_42_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html" target="_self">CompositionTimeToSample</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_43_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html" target="_self">ChunkInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_44_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html" target="_self">SampleToChunk</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_45_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html" target="_self">SampleSize</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_46_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html" target="_self">CompactSampleSize</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_47_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html" target="_self">ChunkLargeOffset</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_48_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html" target="_self">ChunkOffset</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_49_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html" target="_self">SyncSample</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_50_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html" target="_self">CencSampleEncryptionInfoEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_51_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d52/structedash__packager_1_1media_1_1mp4_1_1AudioRollRecoveryEntry.html" target="_self">AudioRollRecoveryEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_52_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html" target="_self">SampleGroupDescription</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_53_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html" target="_self">SampleToGroupEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_54_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html" target="_self">SampleToGroup</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_55_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html" target="_self">SampleTable</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_56_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html" target="_self">MediaHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_57_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html" target="_self">VideoMediaHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_58_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html" target="_self">SoundMediaHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_59_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html" target="_self">SubtitleMediaHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_60_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html" target="_self">DataEntryUrl</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_61_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html" target="_self">DataReference</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_62_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html" target="_self">DataInformation</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_63_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html" target="_self">MediaInformation</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_64_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html" target="_self">Media</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_65_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html" target="_self">Track</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_66_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html" target="_self">MovieExtendsHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_67_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html" target="_self">TrackExtends</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_68_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html" target="_self">MovieExtends</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_69_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html" target="_self">Movie</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_70_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html" target="_self">TrackFragmentDecodeTime</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_71_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html" target="_self">MovieFragmentHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_72_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html" target="_self">TrackFragmentHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_73_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html" target="_self">TrackFragmentRun</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_74_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html" target="_self">TrackFragment</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_75_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html" target="_self">MovieFragment</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_76_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html" target="_self">SegmentReference</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_77_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html" target="_self">SegmentIndex</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_78_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html" target="_self">MediaData</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_79_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html" target="_self">CueSourceIDBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_80_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html" target="_self">CueTimeBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_81_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html" target="_self">CueIDBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_82_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html" target="_self">CueSettingsBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_83_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html" target="_self">CuePayloadBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_84_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html" target="_self">VTTEmptyCueBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_85_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html" target="_self">VTTAdditionalTextBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_86_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html" target="_self">VTTCueBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_87_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html" target="_self">BoxReader</a></td><td class="desc">Class for reading MP4 boxes </td></tr>
<tr id="row_0_0_1_88_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html" target="_self">ChunkInfoIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_89_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html" target="_self">CompositionOffsetIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_90_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html" target="_self">DecodingTimeIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_91_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html" target="_self">EncryptingFragmenter</a></td><td class="desc"><a class="el" href="d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html" title="EncryptingFragmenter generates MP4 fragments with sample encrypted. ">EncryptingFragmenter</a> generates MP4 fragments with sample encrypted </td></tr>
<tr id="row_0_0_1_92_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html" target="_self">ESDescriptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_93_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html" target="_self">Fragmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_94_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html" target="_self">KeyRotationFragmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_95_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html" target="_self">MP4MediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_96_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html" target="_self">MP4Muxer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_97_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html" target="_self">MultiSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_98_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html" target="_self">Segmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_99_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html" target="_self">SingleSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_100_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html" target="_self">SyncSampleIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_101_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html" target="_self">TrackRunIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_102_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html" target="_self">VideoSliceHeaderParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_103_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html" target="_self">H264VideoSliceHeaderParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_104_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html" target="_self">H265VideoSliceHeaderParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html" target="_self">AACAudioSpecificConfig</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html" target="_self">Box</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html" target="_self">FullBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html" target="_self">BoxBuffer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d03/structshaka_1_1media_1_1mp4_1_1FileType.html" target="_self">FileType</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dd0/structshaka_1_1media_1_1mp4_1_1SegmentType.html" target="_self">SegmentType</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html" target="_self">ProtectionSystemSpecificHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dca/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html" target="_self">SampleAuxiliaryInformationOffset</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d13/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html" target="_self">SampleAuxiliaryInformationSize</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dcb/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry.html" target="_self">SampleEncryptionEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dad/structshaka_1_1media_1_1mp4_1_1SampleEncryption.html" target="_self">SampleEncryption</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d05/structshaka_1_1media_1_1mp4_1_1OriginalFormat.html" target="_self">OriginalFormat</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/da2/structshaka_1_1media_1_1mp4_1_1SchemeType.html" target="_self">SchemeType</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/db8/structshaka_1_1media_1_1mp4_1_1TrackEncryption.html" target="_self">TrackEncryption</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d70/structshaka_1_1media_1_1mp4_1_1SchemeInfo.html" target="_self">SchemeInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/de9/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html" target="_self">ProtectionSchemeInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d1a/structshaka_1_1media_1_1mp4_1_1MovieHeader.html" target="_self">MovieHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dc4/structshaka_1_1media_1_1mp4_1_1TrackHeader.html" target="_self">TrackHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d18/structshaka_1_1media_1_1mp4_1_1EditListEntry.html" target="_self">EditListEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dbe/structshaka_1_1media_1_1mp4_1_1EditList.html" target="_self">EditList</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dd0/structshaka_1_1media_1_1mp4_1_1Edit.html" target="_self">Edit</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html" target="_self">HandlerReference</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d1a/structshaka_1_1media_1_1mp4_1_1Language.html" target="_self">Language</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d47/structshaka_1_1media_1_1mp4_1_1PrivFrame.html" target="_self">PrivFrame</a></td><td class="desc">Implemented per <a href="http://id3.org/id3v2.4.0-frames">http://id3.org/id3v2.4.0-frames</a> </td></tr>
<tr id="row_0_0_1_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dad/structshaka_1_1media_1_1mp4_1_1ID3v2.html" target="_self">ID3v2</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/df6/structshaka_1_1media_1_1mp4_1_1Metadata.html" target="_self">Metadata</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d13/structshaka_1_1media_1_1mp4_1_1CodecConfigurationRecord.html" target="_self">CodecConfigurationRecord</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d71/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio.html" target="_self">PixelAspectRatio</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d73/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry.html" target="_self">VideoSampleEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d11/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html" target="_self">ElementaryStreamDescriptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/da0/structshaka_1_1media_1_1mp4_1_1DTSSpecific.html" target="_self">DTSSpecific</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dfa/structshaka_1_1media_1_1mp4_1_1AC3Specific.html" target="_self">AC3Specific</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_32_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d8d/structshaka_1_1media_1_1mp4_1_1EC3Specific.html" target="_self">EC3Specific</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_33_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dfa/structshaka_1_1media_1_1mp4_1_1OpusSpecific.html" target="_self">OpusSpecific</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_34_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html" target="_self">AudioSampleEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_35_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d20/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html" target="_self">WebVTTConfigurationBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_36_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d33/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html" target="_self">WebVTTSourceLabelBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_37_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dc3/structshaka_1_1media_1_1mp4_1_1TextSampleEntry.html" target="_self">TextSampleEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_38_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/df5/structshaka_1_1media_1_1mp4_1_1SampleDescription.html" target="_self">SampleDescription</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_39_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d12/structshaka_1_1media_1_1mp4_1_1DecodingTime.html" target="_self">DecodingTime</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_40_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/def/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample.html" target="_self">DecodingTimeToSample</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_41_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d8c/structshaka_1_1media_1_1mp4_1_1CompositionOffset.html" target="_self">CompositionOffset</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_42_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d7b/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample.html" target="_self">CompositionTimeToSample</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_43_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d38/structshaka_1_1media_1_1mp4_1_1ChunkInfo.html" target="_self">ChunkInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_44_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d87/structshaka_1_1media_1_1mp4_1_1SampleToChunk.html" target="_self">SampleToChunk</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_45_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d42/structshaka_1_1media_1_1mp4_1_1SampleSize.html" target="_self">SampleSize</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_46_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d59/structshaka_1_1media_1_1mp4_1_1CompactSampleSize.html" target="_self">CompactSampleSize</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_47_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d95/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset.html" target="_self">ChunkLargeOffset</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_48_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d06/structshaka_1_1media_1_1mp4_1_1ChunkOffset.html" target="_self">ChunkOffset</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_49_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d3f/structshaka_1_1media_1_1mp4_1_1SyncSample.html" target="_self">SyncSample</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_50_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dd6/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html" target="_self">CencSampleEncryptionInfoEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_51_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d6e/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry.html" target="_self">AudioRollRecoveryEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_52_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d01/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription.html" target="_self">SampleGroupDescription</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_53_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/de0/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry.html" target="_self">SampleToGroupEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_54_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d7c/structshaka_1_1media_1_1mp4_1_1SampleToGroup.html" target="_self">SampleToGroup</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_55_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dee/structshaka_1_1media_1_1mp4_1_1SampleTable.html" target="_self">SampleTable</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_56_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/db9/structshaka_1_1media_1_1mp4_1_1MediaHeader.html" target="_self">MediaHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_57_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/db0/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader.html" target="_self">VideoMediaHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_58_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d07/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader.html" target="_self">SoundMediaHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_59_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d21/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader.html" target="_self">SubtitleMediaHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_60_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d8a/structshaka_1_1media_1_1mp4_1_1DataEntryUrl.html" target="_self">DataEntryUrl</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_61_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/de3/structshaka_1_1media_1_1mp4_1_1DataReference.html" target="_self">DataReference</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_62_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d6d/structshaka_1_1media_1_1mp4_1_1DataInformation.html" target="_self">DataInformation</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_63_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html" target="_self">MediaInformation</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_64_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/ddf/structshaka_1_1media_1_1mp4_1_1Media.html" target="_self">Media</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_65_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/db5/structshaka_1_1media_1_1mp4_1_1Track.html" target="_self">Track</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_66_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d50/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader.html" target="_self">MovieExtendsHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_67_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d29/structshaka_1_1media_1_1mp4_1_1TrackExtends.html" target="_self">TrackExtends</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_68_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d3e/structshaka_1_1media_1_1mp4_1_1MovieExtends.html" target="_self">MovieExtends</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_69_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html" target="_self">Movie</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_70_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d9a/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html" target="_self">TrackFragmentDecodeTime</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_71_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d8f/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader.html" target="_self">MovieFragmentHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_72_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d6e/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader.html" target="_self">TrackFragmentHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_73_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/df5/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun.html" target="_self">TrackFragmentRun</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_74_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d7b/structshaka_1_1media_1_1mp4_1_1TrackFragment.html" target="_self">TrackFragment</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_75_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d1f/structshaka_1_1media_1_1mp4_1_1MovieFragment.html" target="_self">MovieFragment</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_76_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d9b/structshaka_1_1media_1_1mp4_1_1SegmentReference.html" target="_self">SegmentReference</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_77_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/df9/structshaka_1_1media_1_1mp4_1_1SegmentIndex.html" target="_self">SegmentIndex</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_78_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dae/structshaka_1_1media_1_1mp4_1_1MediaData.html" target="_self">MediaData</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_79_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d3e/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox.html" target="_self">CueSourceIDBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_80_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dc3/structshaka_1_1media_1_1mp4_1_1CueTimeBox.html" target="_self">CueTimeBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_81_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d09/structshaka_1_1media_1_1mp4_1_1CueIDBox.html" target="_self">CueIDBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_82_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dd0/structshaka_1_1media_1_1mp4_1_1CueSettingsBox.html" target="_self">CueSettingsBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_83_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d7f/structshaka_1_1media_1_1mp4_1_1CuePayloadBox.html" target="_self">CuePayloadBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_84_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html" target="_self">VTTEmptyCueBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_85_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d79/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html" target="_self">VTTAdditionalTextBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_86_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html" target="_self">VTTCueBox</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_87_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html" target="_self">BoxReader</a></td><td class="desc">Class for reading MP4 boxes </td></tr>
<tr id="row_0_0_1_88_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d57/classshaka_1_1media_1_1mp4_1_1ChunkInfoIterator.html" target="_self">ChunkInfoIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_89_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d4e/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator.html" target="_self">CompositionOffsetIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_90_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html" target="_self">DecodingTimeIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_91_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df3/classshaka_1_1media_1_1mp4_1_1EncryptingFragmenter.html" target="_self">EncryptingFragmenter</a></td><td class="desc"><a class="el" href="dc/df3/classshaka_1_1media_1_1mp4_1_1EncryptingFragmenter.html" title="EncryptingFragmenter generates MP4 fragments with sample encrypted. ">EncryptingFragmenter</a> generates MP4 fragments with sample encrypted </td></tr>
<tr id="row_0_0_1_92_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html" target="_self">ESDescriptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_93_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d95/classshaka_1_1media_1_1mp4_1_1Fragmenter.html" target="_self">Fragmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_94_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d29/classshaka_1_1media_1_1mp4_1_1KeyRotationFragmenter.html" target="_self">KeyRotationFragmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_95_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dd5/classshaka_1_1media_1_1mp4_1_1MP4MediaParser.html" target="_self">MP4MediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_96_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d30/classshaka_1_1media_1_1mp4_1_1MP4Muxer.html" target="_self">MP4Muxer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_97_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/db7/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html" target="_self">MultiSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_98_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html" target="_self">Segmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_99_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html" target="_self">SingleSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_100_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d26/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator.html" target="_self">SyncSampleIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_101_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/df6/classshaka_1_1media_1_1mp4_1_1TrackRunIterator.html" target="_self">TrackRunIterator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_102_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dd4/classshaka_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html" target="_self">VideoSliceHeaderParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_103_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d9d/classshaka_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html" target="_self">H264VideoSliceHeaderParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_104_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dbf/classshaka_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html" target="_self">H265VideoSliceHeaderParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_2_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>webm</b></td><td class="desc"></td></tr>
<tr id="row_0_0_2_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html" target="_self">Encryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html" target="_self">MultiSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html" target="_self">Segmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html" target="_self">SingleSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html" target="_self">TwoPassSingleSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html" target="_self">WebMMuxer</a></td><td class="desc">Implements WebM <a class="el" href="d4/d1d/classedash__packager_1_1media_1_1Muxer.html">Muxer</a> </td></tr>
<tr id="row_0_0_2_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dfa/classshaka_1_1media_1_1webm_1_1Encryptor.html" target="_self">Encryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html" target="_self">MultiSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html" target="_self">Segmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/da1/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter.html" target="_self">SingleSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/da5/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html" target="_self">TwoPassSingleSegmentSegmenter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d73/classshaka_1_1media_1_1webm_1_1WebMMuxer.html" target="_self">WebMMuxer</a></td><td class="desc">Implements WebM <a class="el" href="df/d46/classshaka_1_1media_1_1Muxer.html">Muxer</a> </td></tr>
<tr id="row_0_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_3_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>wvm</b></td><td class="desc"></td></tr>
<tr id="row_0_0_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html" target="_self">DemuxStreamIdMediaSample</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html" target="_self">PrevSampleData</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html" target="_self">WvmMediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html" target="_self">LibcryptoThreading</a></td><td class="desc">Convenience class which initializes and terminates libcrypto threading </td></tr>
<tr id="row_0_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html" target="_self">StreamDescriptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html" target="_self">StreamDescriptorCompareFn</a></td><td class="desc"></td></tr>
<tr id="row_0_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d60/classedash__packager_1_1media_1_1AesCryptor.html" target="_self">AesCryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html" target="_self">AesCbcDecryptor</a></td><td class="desc">Class which implements AES-CBC (Cipher block chaining) decryption </td></tr>
<tr id="row_0_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html" target="_self">AesEncryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html" target="_self">AesCtrEncryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html" target="_self">AesCbcEncryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html" target="_self">AesPatternCryptor</a></td><td class="desc">Implements pattern-based encryption/decryption </td></tr>
<tr id="row_0_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html" target="_self">AudioStreamInfo</a></td><td class="desc">Holds audio stream information </td></tr>
<tr id="row_0_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html" target="_self">AudioTimestampHelper</a></td><td class="desc"></td></tr>
<tr id="row_0_0_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/db4/classedash__packager_1_1media_1_1BitReader.html" target="_self">BitReader</a></td><td class="desc">A class to read bit streams </td></tr>
<tr id="row_0_0_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d46/classedash__packager_1_1media_1_1BufferReader.html" target="_self">BufferReader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dde/classedash__packager_1_1media_1_1BufferWriter.html" target="_self">BufferWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html" target="_self">ByteQueue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html" target="_self">ClosureThread</a></td><td class="desc"></td></tr>
<tr id="row_0_0_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html" target="_self">SubsampleEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html" target="_self">DecryptConfig</a></td><td class="desc"></td></tr>
<tr id="row_0_0_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html" target="_self">DecryptorSource</a></td><td class="desc"><a class="el" href="dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html" title="DecryptorSource wraps KeySource and is responsible for decryptor management. ">DecryptorSource</a> wraps <a class="el" href="d9/d8b/classedash__packager_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. ">KeySource</a> and is responsible for decryptor management </td></tr>
<tr id="row_0_0_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dce/classedash__packager_1_1media_1_1Demuxer.html" target="_self">Demuxer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html" target="_self">FixedKeySource</a></td><td class="desc">A key source that uses fixed keys for encryption </td></tr>
<tr id="row_0_0_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html" target="_self">HttpKeyFetcher</a></td><td class="desc"></td></tr>
<tr id="row_0_0_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html" target="_self">KeyFetcher</a></td><td class="desc">Base class for fetching keys from the license service </td></tr>
<tr id="row_0_0_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html" target="_self">EncryptionKey</a></td><td class="desc"></td></tr>
<tr id="row_0_0_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d8b/classedash__packager_1_1media_1_1KeySource.html" target="_self">KeySource</a></td><td class="desc"><a class="el" href="d9/d8b/classedash__packager_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. ">KeySource</a> is responsible for encryption key acquisition </td></tr>
<tr id="row_0_0_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d48/classedash__packager_1_1media_1_1MediaParser.html" target="_self">MediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d6c/classedash__packager_1_1media_1_1MediaSample.html" target="_self">MediaSample</a></td><td class="desc">Class to hold a media sample </td></tr>
<tr id="row_0_0_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dfd/classedash__packager_1_1media_1_1MediaStream.html" target="_self">MediaStream</a></td><td class="desc"></td></tr>
<tr id="row_0_0_32_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d1d/classedash__packager_1_1media_1_1Muxer.html" target="_self">Muxer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_33_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d57/structedash__packager_1_1media_1_1MuxerOptions.html" target="_self">MuxerOptions</a></td><td class="desc">This structure contains the list of configuration options for <a class="el" href="d4/d1d/classedash__packager_1_1media_1_1Muxer.html">Muxer</a> </td></tr>
<tr id="row_0_0_34_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html" target="_self">OffsetByteQueue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_35_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html" target="_self">ProducerConsumerQueue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_36_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html" target="_self">ProtectionSystemSpecificInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_37_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d73/classedash__packager_1_1media_1_1RequestSigner.html" target="_self">RequestSigner</a></td><td class="desc">Abstract class used for signature generation </td></tr>
<tr id="row_0_0_38_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html" target="_self">AesRequestSigner</a></td><td class="desc"><a class="el" href="d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html" title="AesRequestSigner uses AES-CBC signing. ">AesRequestSigner</a> uses AES-CBC signing </td></tr>
<tr id="row_0_0_39_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html" target="_self">RsaRequestSigner</a></td><td class="desc"><a class="el" href="dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html" title="RsaRequestSigner uses RSA-PSS signing. ">RsaRequestSigner</a> uses RSA-PSS signing </td></tr>
<tr id="row_0_0_40_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html" target="_self">RsaPrivateKey</a></td><td class="desc">Rsa private key, used for message signing and decryption </td></tr>
<tr id="row_0_0_41_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html" target="_self">RsaPublicKey</a></td><td class="desc">Rsa public key, used for signature verification and encryption </td></tr>
<tr id="row_0_0_42_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d90/classedash__packager_1_1media_1_1Status.html" target="_self">Status</a></td><td class="desc"></td></tr>
<tr id="row_0_0_43_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d06/classedash__packager_1_1media_1_1StreamInfo.html" target="_self">StreamInfo</a></td><td class="desc">Abstract class holds stream information </td></tr>
<tr id="row_0_0_44_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html" target="_self">TextStreamInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_45_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d9e/classedash__packager_1_1media_1_1TextTrack.html" target="_self">TextTrack</a></td><td class="desc"></td></tr>
<tr id="row_0_0_46_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html" target="_self">TextTrackConfig</a></td><td class="desc"></td></tr>
<tr id="row_0_0_47_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html" target="_self">VideoStreamInfo</a></td><td class="desc">Holds video stream information </td></tr>
<tr id="row_0_0_48_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html" target="_self">WidevineKeySource</a></td><td class="desc"></td></tr>
<tr id="row_0_0_49_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html" target="_self">HlsNotifyMuxerListener</a></td><td class="desc"><a class="el" href="df/de7/classedash__packager_1_1media_1_1MuxerListener.html">MuxerListener</a> that uses HlsNotifier </td></tr>
<tr id="row_0_0_50_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html" target="_self">MockMuxerListener</a></td><td class="desc"></td></tr>
<tr id="row_0_0_51_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html" target="_self">MpdNotifyMuxerListener</a></td><td class="desc"></td></tr>
<tr id="row_0_0_52_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/de7/classedash__packager_1_1media_1_1MuxerListener.html" target="_self">MuxerListener</a></td><td class="desc"></td></tr>
<tr id="row_0_0_53_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html" target="_self">VideoStreamInfoParameters</a></td><td class="desc"></td></tr>
<tr id="row_0_0_54_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html" target="_self">OnMediaEndParameters</a></td><td class="desc"></td></tr>
<tr id="row_0_0_55_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html" target="_self">ProgressListener</a></td><td class="desc">This class listens to progress updates events </td></tr>
<tr id="row_0_0_56_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html" target="_self">VodMediaInfoDumpMuxerListener</a></td><td class="desc"></td></tr>
<tr id="row_0_0_57_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d19/classedash__packager_1_1media_1_1File.html" target="_self">File</a></td><td class="desc">Define an abstract file interface </td></tr>
<tr id="row_0_0_58_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/ddc/structedash__packager_1_1media_1_1FileCloser.html" target="_self">FileCloser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_59_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d6b/classedash__packager_1_1media_1_1IoCache.html" target="_self">IoCache</a></td><td class="desc">Declaration of class which implements a thread-safe circular buffer </td></tr>
<tr id="row_0_0_60_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d98/classedash__packager_1_1media_1_1LocalFile.html" target="_self">LocalFile</a></td><td class="desc">Implement <a class="el" href="dd/d98/classedash__packager_1_1media_1_1LocalFile.html" title="Implement LocalFile which deals with local storage. ">LocalFile</a> which deals with local storage </td></tr>
<tr id="row_0_0_61_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d81/classedash__packager_1_1media_1_1MemoryFile.html" target="_self">MemoryFile</a></td><td class="desc"></td></tr>
<tr id="row_0_0_62_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html" target="_self">ThreadedIoFile</a></td><td class="desc">Declaration of class which implements a thread-safe circular buffer </td></tr>
<tr id="row_0_0_63_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dc7/classedash__packager_1_1media_1_1UdpFile.html" target="_self">UdpFile</a></td><td class="desc">Implements <a class="el" href="d8/dc7/classedash__packager_1_1media_1_1UdpFile.html" title="Implements UdpFile, which receives UDP unicast and multicast streams. ">UdpFile</a>, which receives UDP unicast and multicast streams </td></tr>
<tr id="row_0_0_64_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html" target="_self">AVCDecoderConfiguration</a></td><td class="desc">Class for parsing AVC decoder configuration </td></tr>
<tr id="row_0_0_65_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html" target="_self">DecoderConfiguration</a></td><td class="desc"></td></tr>
<tr id="row_0_0_66_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html" target="_self">H264ByteToUnitStreamConverter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_67_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d9b/structedash__packager_1_1media_1_1H264Sps.html" target="_self">H264Sps</a></td><td class="desc"></td></tr>
<tr id="row_0_0_68_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d7b/structedash__packager_1_1media_1_1H264Pps.html" target="_self">H264Pps</a></td><td class="desc"></td></tr>
<tr id="row_0_0_69_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html" target="_self">H264ModificationOfPicNum</a></td><td class="desc"></td></tr>
<tr id="row_0_0_70_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html" target="_self">H264WeightingFactors</a></td><td class="desc"></td></tr>
<tr id="row_0_0_71_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html" target="_self">H264DecRefPicMarking</a></td><td class="desc"></td></tr>
<tr id="row_0_0_72_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html" target="_self">H264SliceHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_73_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html" target="_self">H264SEIRecoveryPoint</a></td><td class="desc"></td></tr>
<tr id="row_0_0_74_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html" target="_self">H264SEIMessage</a></td><td class="desc"></td></tr>
<tr id="row_0_0_75_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/da3/classedash__packager_1_1media_1_1H264Parser.html" target="_self">H264Parser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_76_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html" target="_self">H265ByteToUnitStreamConverter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_77_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html" target="_self">H265ReferencePictureSet</a></td><td class="desc"></td></tr>
<tr id="row_0_0_78_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html" target="_self">H265VuiParameters</a></td><td class="desc"></td></tr>
<tr id="row_0_0_79_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d11/structedash__packager_1_1media_1_1H265Pps.html" target="_self">H265Pps</a></td><td class="desc"></td></tr>
<tr id="row_0_0_80_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d96/structedash__packager_1_1media_1_1H265Sps.html" target="_self">H265Sps</a></td><td class="desc"></td></tr>
<tr id="row_0_0_81_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html" target="_self">H265ReferencePictureListModifications</a></td><td class="desc"></td></tr>
<tr id="row_0_0_82_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_82_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_82_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html" target="_self">H265SliceHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_82_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html" target="_self">LongTermPicsInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_83_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dff/classedash__packager_1_1media_1_1H265Parser.html" target="_self">H265Parser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_84_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html" target="_self">H26xBitReader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_85_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html" target="_self">H26xByteToUnitStreamConverter</a></td><td class="desc">A base class that is used to convert H.26x byte streams to NAL unit streams </td></tr>
<tr id="row_0_0_86_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html" target="_self">HEVCDecoderConfiguration</a></td><td class="desc">Class for parsing HEVC decoder configuration </td></tr>
<tr id="row_0_0_87_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html" target="_self">NalUnitToByteStreamConverter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_88_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d72/classedash__packager_1_1media_1_1Nalu.html" target="_self">Nalu</a></td><td class="desc"></td></tr>
<tr id="row_0_0_89_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d6a/classedash__packager_1_1media_1_1NaluReader.html" target="_self">NaluReader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_90_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dce/classedash__packager_1_1media_1_1VP8Parser.html" target="_self">VP8Parser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_91_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d5f/classedash__packager_1_1media_1_1VP9Parser.html" target="_self">VP9Parser</a></td><td class="desc">Class to parse a vp9 bit stream </td></tr>
<tr id="row_0_0_92_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html" target="_self">VPCodecConfiguration</a></td><td class="desc">Class for parsing or writing VP codec configuration data </td></tr>
<tr id="row_0_0_93_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html" target="_self">VPxFrameInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_94_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dd2/classedash__packager_1_1media_1_1VPxParser.html" target="_self">VPxParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_95_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d40/classedash__packager_1_1media_1_1Cluster.html" target="_self">Cluster</a></td><td class="desc"></td></tr>
<tr id="row_0_0_96_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html" target="_self">ClusterBuilder</a></td><td class="desc"></td></tr>
<tr id="row_0_0_97_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html" target="_self">MkvWriter</a></td><td class="desc">An implementation of IMkvWriter using our <a class="el" href="de/d19/classedash__packager_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> type </td></tr>
<tr id="row_0_0_98_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/df4/classedash__packager_1_1media_1_1SeekHead.html" target="_self">SeekHead</a></td><td class="desc"></td></tr>
<tr id="row_0_0_99_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_99_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_99_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html" target="_self">SegmentTestBase</a></td><td class="desc"></td></tr>
<tr id="row_0_0_99_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html" target="_self">ClusterParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_100_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html" target="_self">TracksBuilder</a></td><td class="desc"></td></tr>
<tr id="row_0_0_101_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html" target="_self">WebMAudioClient</a></td><td class="desc">Helper class used to parse an Audio element inside a TrackEntry element </td></tr>
<tr id="row_0_0_102_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html" target="_self">WebMClusterParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_103_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d30/classedash__packager_1_1media_1_1ContentEncoding.html" target="_self">ContentEncoding</a></td><td class="desc"></td></tr>
<tr id="row_0_0_104_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html" target="_self">WebMContentEncodingsClient</a></td><td class="desc">Parser for WebM ContentEncodings element </td></tr>
<tr id="row_0_0_105_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html" target="_self">WebMInfoParser</a></td><td class="desc">Parser for WebM Info element </td></tr>
<tr id="row_0_0_106_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html" target="_self">WebMMediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_107_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/da5/classedash__packager_1_1media_1_1WebMParserClient.html" target="_self">WebMParserClient</a></td><td class="desc"></td></tr>
<tr id="row_0_0_108_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html" target="_self">WebMListParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_109_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html" target="_self">WebMTracksParser</a></td><td class="desc">Parser for WebM Tracks element </td></tr>
<tr id="row_0_0_110_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html" target="_self">WebMVideoClient</a></td><td class="desc">Helper class used to parse a Video element inside a TrackEntry element </td></tr>
<tr id="row_0_0_111_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html" target="_self">WebMWebVTTParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_112_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dda/structedash__packager_1_1media_1_1Cue.html" target="_self">Cue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_113_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html" target="_self">WebVttMediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/da1/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html" target="_self">DemuxStreamIdMediaSample</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d0f/structshaka_1_1media_1_1wvm_1_1PrevSampleData.html" target="_self">PrevSampleData</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d18/classshaka_1_1media_1_1wvm_1_1WvmMediaParser.html" target="_self">WvmMediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d51/classshaka_1_1media_1_1LibcryptoThreading.html" target="_self">LibcryptoThreading</a></td><td class="desc">Convenience class which initializes and terminates libcrypto threading </td></tr>
<tr id="row_0_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d95/structshaka_1_1media_1_1StreamDescriptor.html" target="_self">StreamDescriptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html" target="_self">StreamDescriptorCompareFn</a></td><td class="desc"></td></tr>
<tr id="row_0_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d87/classshaka_1_1media_1_1AesCryptor.html" target="_self">AesCryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d2d/classshaka_1_1media_1_1AesCbcDecryptor.html" target="_self">AesCbcDecryptor</a></td><td class="desc">Class which implements AES-CBC (Cipher block chaining) decryption </td></tr>
<tr id="row_0_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d75/classshaka_1_1media_1_1AesEncryptor.html" target="_self">AesEncryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dd8/classshaka_1_1media_1_1AesCtrEncryptor.html" target="_self">AesCtrEncryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html" target="_self">AesCbcEncryptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dfe/classshaka_1_1media_1_1AesPatternCryptor.html" target="_self">AesPatternCryptor</a></td><td class="desc">Implements pattern-based encryption/decryption </td></tr>
<tr id="row_0_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d4e/classshaka_1_1media_1_1AudioStreamInfo.html" target="_self">AudioStreamInfo</a></td><td class="desc">Holds audio stream information </td></tr>
<tr id="row_0_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d4d/classshaka_1_1media_1_1AudioTimestampHelper.html" target="_self">AudioTimestampHelper</a></td><td class="desc"></td></tr>
<tr id="row_0_0_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/da9/classshaka_1_1media_1_1BitReader.html" target="_self">BitReader</a></td><td class="desc">A class to read bit streams </td></tr>
<tr id="row_0_0_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d13/classshaka_1_1media_1_1BufferReader.html" target="_self">BufferReader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d41/classshaka_1_1media_1_1BufferWriter.html" target="_self">BufferWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dda/classshaka_1_1media_1_1ByteQueue.html" target="_self">ByteQueue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df0/classshaka_1_1media_1_1ClosureThread.html" target="_self">ClosureThread</a></td><td class="desc"></td></tr>
<tr id="row_0_0_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d34/structshaka_1_1media_1_1SubsampleEntry.html" target="_self">SubsampleEntry</a></td><td class="desc"></td></tr>
<tr id="row_0_0_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d49/classshaka_1_1media_1_1DecryptConfig.html" target="_self">DecryptConfig</a></td><td class="desc"></td></tr>
<tr id="row_0_0_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d59/classshaka_1_1media_1_1DecryptorSource.html" target="_self">DecryptorSource</a></td><td class="desc"><a class="el" href="d7/d59/classshaka_1_1media_1_1DecryptorSource.html" title="DecryptorSource wraps KeySource and is responsible for decryptor management. ">DecryptorSource</a> wraps <a class="el" href="d1/d1f/classshaka_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. ">KeySource</a> and is responsible for decryptor management </td></tr>
<tr id="row_0_0_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d17/classshaka_1_1media_1_1Demuxer.html" target="_self">Demuxer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dac/classshaka_1_1media_1_1FixedKeySource.html" target="_self">FixedKeySource</a></td><td class="desc">A key source that uses fixed keys for encryption </td></tr>
<tr id="row_0_0_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html" target="_self">HttpKeyFetcher</a></td><td class="desc"></td></tr>
<tr id="row_0_0_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d66/classshaka_1_1media_1_1KeyFetcher.html" target="_self">KeyFetcher</a></td><td class="desc">Base class for fetching keys from the license service </td></tr>
<tr id="row_0_0_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dbd/structshaka_1_1media_1_1EncryptionKey.html" target="_self">EncryptionKey</a></td><td class="desc"></td></tr>
<tr id="row_0_0_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d1f/classshaka_1_1media_1_1KeySource.html" target="_self">KeySource</a></td><td class="desc"><a class="el" href="d1/d1f/classshaka_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. ">KeySource</a> is responsible for encryption key acquisition </td></tr>
<tr id="row_0_0_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d0a/classshaka_1_1media_1_1MediaParser.html" target="_self">MediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d6d/classshaka_1_1media_1_1MediaSample.html" target="_self">MediaSample</a></td><td class="desc">Class to hold a media sample </td></tr>
<tr id="row_0_0_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d5c/classshaka_1_1media_1_1MediaStream.html" target="_self">MediaStream</a></td><td class="desc"></td></tr>
<tr id="row_0_0_32_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d46/classshaka_1_1media_1_1Muxer.html" target="_self">Muxer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_33_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d27/structshaka_1_1media_1_1MuxerOptions.html" target="_self">MuxerOptions</a></td><td class="desc">This structure contains the list of configuration options for <a class="el" href="df/d46/classshaka_1_1media_1_1Muxer.html">Muxer</a> </td></tr>
<tr id="row_0_0_34_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/df9/classshaka_1_1media_1_1OffsetByteQueue.html" target="_self">OffsetByteQueue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_35_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d33/classshaka_1_1media_1_1ProducerConsumerQueue.html" target="_self">ProducerConsumerQueue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_36_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html" target="_self">ProtectionSystemSpecificInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_37_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d3c/classshaka_1_1media_1_1RequestSigner.html" target="_self">RequestSigner</a></td><td class="desc">Abstract class used for signature generation </td></tr>
<tr id="row_0_0_38_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d8c/classshaka_1_1media_1_1AesRequestSigner.html" target="_self">AesRequestSigner</a></td><td class="desc"><a class="el" href="d9/d8c/classshaka_1_1media_1_1AesRequestSigner.html" title="AesRequestSigner uses AES-CBC signing. ">AesRequestSigner</a> uses AES-CBC signing </td></tr>
<tr id="row_0_0_39_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html" target="_self">RsaRequestSigner</a></td><td class="desc"><a class="el" href="d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html" title="RsaRequestSigner uses RSA-PSS signing. ">RsaRequestSigner</a> uses RSA-PSS signing </td></tr>
<tr id="row_0_0_40_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html" target="_self">RsaPrivateKey</a></td><td class="desc">Rsa private key, used for message signing and decryption </td></tr>
<tr id="row_0_0_41_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d0c/classshaka_1_1media_1_1RsaPublicKey.html" target="_self">RsaPublicKey</a></td><td class="desc">Rsa public key, used for signature verification and encryption </td></tr>
<tr id="row_0_0_42_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d93/classshaka_1_1media_1_1Status.html" target="_self">Status</a></td><td class="desc"></td></tr>
<tr id="row_0_0_43_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/db1/classshaka_1_1media_1_1StreamInfo.html" target="_self">StreamInfo</a></td><td class="desc">Abstract class holds stream information </td></tr>
<tr id="row_0_0_44_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dab/classshaka_1_1media_1_1TextStreamInfo.html" target="_self">TextStreamInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_45_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d0b/classshaka_1_1media_1_1TextTrack.html" target="_self">TextTrack</a></td><td class="desc"></td></tr>
<tr id="row_0_0_46_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/db3/classshaka_1_1media_1_1TextTrackConfig.html" target="_self">TextTrackConfig</a></td><td class="desc"></td></tr>
<tr id="row_0_0_47_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/db1/classshaka_1_1media_1_1VideoStreamInfo.html" target="_self">VideoStreamInfo</a></td><td class="desc">Holds video stream information </td></tr>
<tr id="row_0_0_48_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/ddd/classshaka_1_1media_1_1WidevineKeySource.html" target="_self">WidevineKeySource</a></td><td class="desc"></td></tr>
<tr id="row_0_0_49_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html" target="_self">HlsNotifyMuxerListener</a></td><td class="desc"><a class="el" href="dd/d7a/classshaka_1_1media_1_1MuxerListener.html">MuxerListener</a> that uses HlsNotifier </td></tr>
<tr id="row_0_0_50_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d73/classshaka_1_1media_1_1MockMuxerListener.html" target="_self">MockMuxerListener</a></td><td class="desc"></td></tr>
<tr id="row_0_0_51_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html" target="_self">MpdNotifyMuxerListener</a></td><td class="desc"></td></tr>
<tr id="row_0_0_52_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d7a/classshaka_1_1media_1_1MuxerListener.html" target="_self">MuxerListener</a></td><td class="desc"></td></tr>
<tr id="row_0_0_53_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d26/structshaka_1_1media_1_1VideoStreamInfoParameters.html" target="_self">VideoStreamInfoParameters</a></td><td class="desc"></td></tr>
<tr id="row_0_0_54_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/db8/structshaka_1_1media_1_1OnMediaEndParameters.html" target="_self">OnMediaEndParameters</a></td><td class="desc"></td></tr>
<tr id="row_0_0_55_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/de6/classshaka_1_1media_1_1ProgressListener.html" target="_self">ProgressListener</a></td><td class="desc">This class listens to progress updates events </td></tr>
<tr id="row_0_0_56_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html" target="_self">VodMediaInfoDumpMuxerListener</a></td><td class="desc"></td></tr>
<tr id="row_0_0_57_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d61/classshaka_1_1media_1_1File.html" target="_self">File</a></td><td class="desc">Define an abstract file interface </td></tr>
<tr id="row_0_0_58_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d8b/structshaka_1_1media_1_1FileCloser.html" target="_self">FileCloser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_59_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d7c/classshaka_1_1media_1_1IoCache.html" target="_self">IoCache</a></td><td class="desc">Declaration of class which implements a thread-safe circular buffer </td></tr>
<tr id="row_0_0_60_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/de6/classshaka_1_1media_1_1LocalFile.html" target="_self">LocalFile</a></td><td class="desc">Implement <a class="el" href="d9/de6/classshaka_1_1media_1_1LocalFile.html" title="Implement LocalFile which deals with local storage. ">LocalFile</a> which deals with local storage </td></tr>
<tr id="row_0_0_61_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dbd/classshaka_1_1media_1_1MemoryFile.html" target="_self">MemoryFile</a></td><td class="desc"></td></tr>
<tr id="row_0_0_62_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html" target="_self">ThreadedIoFile</a></td><td class="desc">Declaration of class which implements a thread-safe circular buffer </td></tr>
<tr id="row_0_0_63_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d7a/classshaka_1_1media_1_1UdpFile.html" target="_self">UdpFile</a></td><td class="desc">Implements <a class="el" href="d7/d7a/classshaka_1_1media_1_1UdpFile.html" title="Implements UdpFile, which receives UDP unicast and multicast streams. ">UdpFile</a>, which receives UDP unicast and multicast streams </td></tr>
<tr id="row_0_0_64_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/db1/classshaka_1_1media_1_1AVCDecoderConfiguration.html" target="_self">AVCDecoderConfiguration</a></td><td class="desc">Class for parsing AVC decoder configuration </td></tr>
<tr id="row_0_0_65_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dc2/classshaka_1_1media_1_1DecoderConfiguration.html" target="_self">DecoderConfiguration</a></td><td class="desc"></td></tr>
<tr id="row_0_0_66_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d08/classshaka_1_1media_1_1H264ByteToUnitStreamConverter.html" target="_self">H264ByteToUnitStreamConverter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_67_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d0a/structshaka_1_1media_1_1H264Sps.html" target="_self">H264Sps</a></td><td class="desc"></td></tr>
<tr id="row_0_0_68_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/de4/structshaka_1_1media_1_1H264Pps.html" target="_self">H264Pps</a></td><td class="desc"></td></tr>
<tr id="row_0_0_69_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dff/structshaka_1_1media_1_1H264ModificationOfPicNum.html" target="_self">H264ModificationOfPicNum</a></td><td class="desc"></td></tr>
<tr id="row_0_0_70_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d4c/structshaka_1_1media_1_1H264WeightingFactors.html" target="_self">H264WeightingFactors</a></td><td class="desc"></td></tr>
<tr id="row_0_0_71_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d54/structshaka_1_1media_1_1H264DecRefPicMarking.html" target="_self">H264DecRefPicMarking</a></td><td class="desc"></td></tr>
<tr id="row_0_0_72_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d59/structshaka_1_1media_1_1H264SliceHeader.html" target="_self">H264SliceHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_73_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/de2/structshaka_1_1media_1_1H264SEIRecoveryPoint.html" target="_self">H264SEIRecoveryPoint</a></td><td class="desc"></td></tr>
<tr id="row_0_0_74_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dd0/structshaka_1_1media_1_1H264SEIMessage.html" target="_self">H264SEIMessage</a></td><td class="desc"></td></tr>
<tr id="row_0_0_75_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d91/classshaka_1_1media_1_1H264Parser.html" target="_self">H264Parser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_76_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html" target="_self">H265ByteToUnitStreamConverter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_77_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dad/structshaka_1_1media_1_1H265ReferencePictureSet.html" target="_self">H265ReferencePictureSet</a></td><td class="desc"></td></tr>
<tr id="row_0_0_78_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d67/structshaka_1_1media_1_1H265VuiParameters.html" target="_self">H265VuiParameters</a></td><td class="desc"></td></tr>
<tr id="row_0_0_79_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d33/structshaka_1_1media_1_1H265Pps.html" target="_self">H265Pps</a></td><td class="desc"></td></tr>
<tr id="row_0_0_80_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dfd/structshaka_1_1media_1_1H265Sps.html" target="_self">H265Sps</a></td><td class="desc"></td></tr>
<tr id="row_0_0_81_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d9d/structshaka_1_1media_1_1H265ReferencePictureListModifications.html" target="_self">H265ReferencePictureListModifications</a></td><td class="desc"></td></tr>
<tr id="row_0_0_82_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_82_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_82_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d05/structshaka_1_1media_1_1H265SliceHeader.html" target="_self">H265SliceHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_82_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d9c/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html" target="_self">LongTermPicsInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_83_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dc2/classshaka_1_1media_1_1H265Parser.html" target="_self">H265Parser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_84_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/db4/classshaka_1_1media_1_1H26xBitReader.html" target="_self">H26xBitReader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_85_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html" target="_self">H26xByteToUnitStreamConverter</a></td><td class="desc">A base class that is used to convert H.26x byte streams to NAL unit streams </td></tr>
<tr id="row_0_0_86_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d37/classshaka_1_1media_1_1HEVCDecoderConfiguration.html" target="_self">HEVCDecoderConfiguration</a></td><td class="desc">Class for parsing HEVC decoder configuration </td></tr>
<tr id="row_0_0_87_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d66/classshaka_1_1media_1_1NalUnitToByteStreamConverter.html" target="_self">NalUnitToByteStreamConverter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_88_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dff/classshaka_1_1media_1_1Nalu.html" target="_self">Nalu</a></td><td class="desc"></td></tr>
<tr id="row_0_0_89_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d86/classshaka_1_1media_1_1NaluReader.html" target="_self">NaluReader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_90_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d14/classshaka_1_1media_1_1VP8Parser.html" target="_self">VP8Parser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_91_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d5a/classshaka_1_1media_1_1VP9Parser.html" target="_self">VP9Parser</a></td><td class="desc">Class to parse a vp9 bit stream </td></tr>
<tr id="row_0_0_92_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d1a/classshaka_1_1media_1_1VPCodecConfiguration.html" target="_self">VPCodecConfiguration</a></td><td class="desc">Class for parsing or writing VP codec configuration data </td></tr>
<tr id="row_0_0_93_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d11/structshaka_1_1media_1_1VPxFrameInfo.html" target="_self">VPxFrameInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_94_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dcb/classshaka_1_1media_1_1VPxParser.html" target="_self">VPxParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_95_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dd5/classshaka_1_1media_1_1Cluster.html" target="_self">Cluster</a></td><td class="desc"></td></tr>
<tr id="row_0_0_96_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d94/classshaka_1_1media_1_1ClusterBuilder.html" target="_self">ClusterBuilder</a></td><td class="desc"></td></tr>
<tr id="row_0_0_97_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d0a/classshaka_1_1media_1_1MkvWriter.html" target="_self">MkvWriter</a></td><td class="desc">An implementation of IMkvWriter using our <a class="el" href="d3/d61/classshaka_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> type </td></tr>
<tr id="row_0_0_98_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d16/classshaka_1_1media_1_1SeekHead.html" target="_self">SeekHead</a></td><td class="desc"></td></tr>
<tr id="row_0_0_99_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_99_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_99_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dba/classshaka_1_1media_1_1SegmentTestBase.html" target="_self">SegmentTestBase</a></td><td class="desc"></td></tr>
<tr id="row_0_0_99_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html" target="_self">ClusterParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_100_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d74/classshaka_1_1media_1_1TracksBuilder.html" target="_self">TracksBuilder</a></td><td class="desc"></td></tr>
<tr id="row_0_0_101_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d7c/classshaka_1_1media_1_1WebMAudioClient.html" target="_self">WebMAudioClient</a></td><td class="desc">Helper class used to parse an Audio element inside a TrackEntry element </td></tr>
<tr id="row_0_0_102_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/de4/classshaka_1_1media_1_1WebMClusterParser.html" target="_self">WebMClusterParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_103_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/da6/classshaka_1_1media_1_1ContentEncoding.html" target="_self">ContentEncoding</a></td><td class="desc"></td></tr>
<tr id="row_0_0_104_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d87/classshaka_1_1media_1_1WebMContentEncodingsClient.html" target="_self">WebMContentEncodingsClient</a></td><td class="desc">Parser for WebM ContentEncodings element </td></tr>
<tr id="row_0_0_105_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dae/classshaka_1_1media_1_1WebMInfoParser.html" target="_self">WebMInfoParser</a></td><td class="desc">Parser for WebM Info element </td></tr>
<tr id="row_0_0_106_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/ddb/classshaka_1_1media_1_1WebMMediaParser.html" target="_self">WebMMediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_107_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dec/classshaka_1_1media_1_1WebMParserClient.html" target="_self">WebMParserClient</a></td><td class="desc"></td></tr>
<tr id="row_0_0_108_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dca/classshaka_1_1media_1_1WebMListParser.html" target="_self">WebMListParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_109_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d86/classshaka_1_1media_1_1WebMTracksParser.html" target="_self">WebMTracksParser</a></td><td class="desc">Parser for WebM Tracks element </td></tr>
<tr id="row_0_0_110_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d67/classshaka_1_1media_1_1WebMVideoClient.html" target="_self">WebMVideoClient</a></td><td class="desc">Helper class used to parse a Video element inside a TrackEntry element </td></tr>
<tr id="row_0_0_111_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d59/classshaka_1_1media_1_1WebMWebVTTParser.html" target="_self">WebMWebVTTParser</a></td><td class="desc"></td></tr>
<tr id="row_0_0_112_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dce/structshaka_1_1media_1_1Cue.html" target="_self">Cue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_113_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df2/classshaka_1_1media_1_1WebVttMediaParser.html" target="_self">WebVttMediaParser</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_1_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>xml</b></td><td class="desc"></td></tr>
<tr id="row_0_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html" target="_self">XmlDeleter</a></td><td class="desc"></td></tr>
<tr id="row_0_1_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d85/classedash__packager_1_1xml_1_1XmlNode.html" target="_self">XmlNode</a></td><td class="desc"></td></tr>
<tr id="row_0_1_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html" target="_self">RepresentationBaseXmlNode</a></td><td class="desc"></td></tr>
<tr id="row_0_1_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html" target="_self">AdaptationSetXmlNode</a></td><td class="desc">AdaptationSetType specified in MPD </td></tr>
<tr id="row_0_1_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html" target="_self">RepresentationXmlNode</a></td><td class="desc">RepresentationType in MPD </td></tr>
<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d7a/structedash__packager_1_1Element.html" target="_self">Element</a></td><td class="desc"></td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d96/structedash__packager_1_1ContentProtectionElement.html" target="_self">ContentProtectionElement</a></td><td class="desc"></td></tr>
<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d49/classedash__packager_1_1DashIopMpdNotifier.html" target="_self">DashIopMpdNotifier</a></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d2e/classedash__packager_1_1MockMpdBuilder.html" target="_self">MockMpdBuilder</a></td><td class="desc"></td></tr>
<tr id="row_0_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d78/classedash__packager_1_1MockAdaptationSet.html" target="_self">MockAdaptationSet</a></td><td class="desc"></td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/da9/classedash__packager_1_1MockRepresentation.html" target="_self">MockRepresentation</a></td><td class="desc"></td></tr>
<tr id="row_0_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d44/classedash__packager_1_1MockMpdNotifier.html" target="_self">MockMpdNotifier</a></td><td class="desc"></td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dfa/classedash__packager_1_1MpdBuilder.html" target="_self">MpdBuilder</a></td><td class="desc">This class generates DASH MPDs (Media Presentation Descriptions) </td></tr>
<tr id="row_0_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/de4/classedash__packager_1_1AdaptationSet.html" target="_self">AdaptationSet</a></td><td class="desc"></td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html" target="_self">RepresentationStateChangeListener</a></td><td class="desc"></td></tr>
<tr id="row_0_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d15/classedash__packager_1_1Representation.html" target="_self">Representation</a></td><td class="desc"></td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d38/classedash__packager_1_1MpdNotifier.html" target="_self">MpdNotifier</a></td><td class="desc"></td></tr>
<tr id="row_0_14_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d5d/structedash__packager_1_1MpdOptions.html" target="_self">MpdOptions</a></td><td class="desc">Defines Mpd Options </td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d9b/structedash__packager_1_1SegmentInfo.html" target="_self">SegmentInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_16_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d56/classedash__packager_1_1SimpleMpdNotifier.html" target="_self">SimpleMpdNotifier</a></td><td class="desc"></td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dcb/classedash__packager_1_1MpdNotifierFactory.html" target="_self">MpdNotifierFactory</a></td><td class="desc"></td></tr>
<tr id="row_0_18_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d81/classedash__packager_1_1MpdWriter.html" target="_self">MpdWriter</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/da4/structshaka_1_1xml_1_1XmlDeleter.html" target="_self">XmlDeleter</a></td><td class="desc"></td></tr>
<tr id="row_0_1_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d31/classshaka_1_1xml_1_1XmlNode.html" target="_self">XmlNode</a></td><td class="desc"></td></tr>
<tr id="row_0_1_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html" target="_self">RepresentationBaseXmlNode</a></td><td class="desc"></td></tr>
<tr id="row_0_1_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html" target="_self">AdaptationSetXmlNode</a></td><td class="desc">AdaptationSetType specified in MPD </td></tr>
<tr id="row_0_1_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d9e/classshaka_1_1xml_1_1RepresentationXmlNode.html" target="_self">RepresentationXmlNode</a></td><td class="desc">RepresentationType in MPD </td></tr>
<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/da9/structshaka_1_1Element.html" target="_self">Element</a></td><td class="desc"></td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d43/structshaka_1_1ContentProtectionElement.html" target="_self">ContentProtectionElement</a></td><td class="desc"></td></tr>
<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d70/classshaka_1_1DashIopMpdNotifier.html" target="_self">DashIopMpdNotifier</a></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d60/classshaka_1_1MockMpdBuilder.html" target="_self">MockMpdBuilder</a></td><td class="desc"></td></tr>
<tr id="row_0_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d4b/classshaka_1_1MockAdaptationSet.html" target="_self">MockAdaptationSet</a></td><td class="desc"></td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d33/classshaka_1_1MockRepresentation.html" target="_self">MockRepresentation</a></td><td class="desc"></td></tr>
<tr id="row_0_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d5c/classshaka_1_1MockMpdNotifier.html" target="_self">MockMpdNotifier</a></td><td class="desc"></td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/da1/classshaka_1_1MpdBuilder.html" target="_self">MpdBuilder</a></td><td class="desc">This class generates DASH MPDs (Media Presentation Descriptions) </td></tr>
<tr id="row_0_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d8e/classshaka_1_1AdaptationSet.html" target="_self">AdaptationSet</a></td><td class="desc"></td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d94/classshaka_1_1RepresentationStateChangeListener.html" target="_self">RepresentationStateChangeListener</a></td><td class="desc"></td></tr>
<tr id="row_0_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d52/classshaka_1_1Representation.html" target="_self">Representation</a></td><td class="desc"></td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dd0/classshaka_1_1MpdNotifier.html" target="_self">MpdNotifier</a></td><td class="desc"></td></tr>
<tr id="row_0_14_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/df3/structshaka_1_1MpdOptions.html" target="_self">MpdOptions</a></td><td class="desc">Defines Mpd Options </td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/de1/structshaka_1_1SegmentInfo.html" target="_self">SegmentInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_16_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/de1/classshaka_1_1SimpleMpdNotifier.html" target="_self">SimpleMpdNotifier</a></td><td class="desc"></td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/db4/classshaka_1_1MpdNotifierFactory.html" target="_self">MpdNotifierFactory</a></td><td class="desc"></td></tr>
<tr id="row_0_18_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dcd/classshaka_1_1MpdWriter.html" target="_self">MpdWriter</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d6f/classBandwidthEstimator.html" target="_self">BandwidthEstimator</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:15 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -89,97 +89,97 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_X">X</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html">DecodingTimeIterator</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d6b/classedash__packager_1_1media_1_1IoCache.html">IoCache</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html">PesPacketGenerator</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html">TrackEncryption</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html">DecodingTimeToSample</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html">PixelAspectRatio</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html">TrackExtends</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">AACAudioSpecificConfig</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html">DecryptConfig</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html">PrevSampleData</a> (edash_packager::media::wvm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html">TrackFragment</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html">AacProgramMapTableWriter</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html">DecryptorSource</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html">KeyFetcher</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html">PrivFrame</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html">TrackFragmentDecodeTime</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html">AC3Specific</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/dce/classedash__packager_1_1media_1_1Demuxer.html">Demuxer</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html">KeyRotationFragmenter</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html">ProducerConsumerQueue</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html">TrackFragmentHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="db/de4/classedash__packager_1_1AdaptationSet.html">AdaptationSet</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html">DemuxStreamIdMediaSample</a> (edash_packager::media::wvm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d8b/classedash__packager_1_1media_1_1KeySource.html">KeySource</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html">ProgramMapTableWriter</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html">TrackFragmentRun</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html">AdaptationSetXmlNode</a> (edash_packager::xml)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html">DTSSpecific</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html">ProgressListener</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html">TrackHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html">AdtsHeader</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html">ProtectionSchemeInfo</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html">TrackRunIterator</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html">AesCbcDecryptor</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html">Language</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">ProtectionSystemSpecificHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html">TracksBuilder</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html">AesCbcEncryptor</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html">EC3Specific</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html">LibcryptoThreading</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html">TsMuxer</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">AesCryptor</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html">Edit</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d98/classedash__packager_1_1media_1_1LocalFile.html">LocalFile</a> (edash_packager::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html">TsPacket</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html">AesCtrEncryptor</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html">EditList</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html">H265SliceHeader::LongTermPicsInfo</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html">TsSection</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html">AesEncryptor</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html">EditListEntry</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d7/d15/classedash__packager_1_1Representation.html">Representation</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html">TsSectionPat</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">AesPatternCryptor</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d7a/structedash__packager_1_1Element.html">Element</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html">RepresentationBaseXmlNode</a> (edash_packager::xml)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html">TsSectionPes</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html">AesRequestSigner</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html">ElementaryStreamDescriptor</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html">Media</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html">RepresentationStateChangeListener</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html">TsSectionPmt</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dd/d52/structedash__packager_1_1media_1_1mp4_1_1AudioRollRecoveryEntry.html">AudioRollRecoveryEntry</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html">EncryptingFragmenter</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html">MediaData</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html">RepresentationXmlNode</a> (edash_packager::xml)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html">TsSectionPsi</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html">AudioSampleEntry</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html">MediaHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">RequestSigner</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html">TsSegmenter</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html">AudioStreamInfo</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html">Encryptor</a> (edash_packager::media::webm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html">MediaInformation</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html">RsaPrivateKey</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html">TsWriter</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html">AudioTimestampHelper</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">ESDescriptor</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d48/classedash__packager_1_1media_1_1MediaParser.html">MediaParser</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html">RsaPublicKey</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html">TwoPassSingleSegmentSegmenter</a> (edash_packager::media::webm)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html">AVCDecoderConfiguration</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">EsParser</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d6c/classedash__packager_1_1media_1_1MediaSample.html">MediaSample</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html">RsaRequestSigner</a> (edash_packager::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html">DecodingTimeIterator</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d7c/classshaka_1_1media_1_1IoCache.html">IoCache</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/de0/classshaka_1_1media_1_1mp2t_1_1PesPacketGenerator.html">PesPacketGenerator</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/db8/structshaka_1_1media_1_1mp4_1_1TrackEncryption.html">TrackEncryption</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="de/def/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample.html">DecodingTimeToSample</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="dd/d71/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio.html">PixelAspectRatio</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d29/structshaka_1_1media_1_1mp4_1_1TrackExtends.html">TrackExtends</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">AACAudioSpecificConfig</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d49/classshaka_1_1media_1_1DecryptConfig.html">DecryptConfig</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d0f/structshaka_1_1media_1_1wvm_1_1PrevSampleData.html">PrevSampleData</a> (shaka::media::wvm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d7b/structshaka_1_1media_1_1mp4_1_1TrackFragment.html">TrackFragment</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d4/dc8/classshaka_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html">AacProgramMapTableWriter</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d59/classshaka_1_1media_1_1DecryptorSource.html">DecryptorSource</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d66/classshaka_1_1media_1_1KeyFetcher.html">KeyFetcher</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d47/structshaka_1_1media_1_1mp4_1_1PrivFrame.html">PrivFrame</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d9a/structshaka_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html">TrackFragmentDecodeTime</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d4/dfa/structshaka_1_1media_1_1mp4_1_1AC3Specific.html">AC3Specific</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d17/classshaka_1_1media_1_1Demuxer.html">Demuxer</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d29/classshaka_1_1media_1_1mp4_1_1KeyRotationFragmenter.html">KeyRotationFragmenter</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d33/classshaka_1_1media_1_1ProducerConsumerQueue.html">ProducerConsumerQueue</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d6e/structshaka_1_1media_1_1mp4_1_1TrackFragmentHeader.html">TrackFragmentHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/d8e/classshaka_1_1AdaptationSet.html">AdaptationSet</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/da1/structshaka_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html">DemuxStreamIdMediaSample</a> (shaka::media::wvm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d1f/classshaka_1_1media_1_1KeySource.html">KeySource</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d03/classshaka_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html">ProgramMapTableWriter</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/df5/structshaka_1_1media_1_1mp4_1_1TrackFragmentRun.html">TrackFragmentRun</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html">AdaptationSetXmlNode</a> (shaka::xml)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/da0/structshaka_1_1media_1_1mp4_1_1DTSSpecific.html">DTSSpecific</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d4/de6/classshaka_1_1media_1_1ProgressListener.html">ProgressListener</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/dc4/structshaka_1_1media_1_1mp4_1_1TrackHeader.html">TrackHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d3/d0c/classshaka_1_1media_1_1mp2t_1_1AdtsHeader.html">AdtsHeader</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="da/de9/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html">ProtectionSchemeInfo</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/df6/classshaka_1_1media_1_1mp4_1_1TrackRunIterator.html">TrackRunIterator</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/d2d/classshaka_1_1media_1_1AesCbcDecryptor.html">AesCbcDecryptor</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d1a/structshaka_1_1media_1_1mp4_1_1Language.html">Language</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">ProtectionSystemSpecificHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d74/classshaka_1_1media_1_1TracksBuilder.html">TracksBuilder</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html">AesCbcEncryptor</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d8d/structshaka_1_1media_1_1mp4_1_1EC3Specific.html">EC3Specific</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d51/classshaka_1_1media_1_1LibcryptoThreading.html">LibcryptoThreading</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html">TsMuxer</a> (shaka::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/d87/classshaka_1_1media_1_1AesCryptor.html">AesCryptor</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/dd0/structshaka_1_1media_1_1mp4_1_1Edit.html">Edit</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/de6/classshaka_1_1media_1_1LocalFile.html">LocalFile</a> (shaka::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="da/da1/classshaka_1_1media_1_1mp2t_1_1TsPacket.html">TsPacket</a> (shaka::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d0/dd8/classshaka_1_1media_1_1AesCtrEncryptor.html">AesCtrEncryptor</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/dbe/structshaka_1_1media_1_1mp4_1_1EditList.html">EditList</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d9c/structshaka_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html">H265SliceHeader::LongTermPicsInfo</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">TsSection</a> (shaka::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d3/d75/classshaka_1_1media_1_1AesEncryptor.html">AesEncryptor</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d18/structshaka_1_1media_1_1mp4_1_1EditListEntry.html">EditListEntry</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="de/d52/classshaka_1_1Representation.html">Representation</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d26/classshaka_1_1media_1_1mp2t_1_1TsSectionPat.html">TsSectionPat</a> (shaka::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d3/dfe/classshaka_1_1media_1_1AesPatternCryptor.html">AesPatternCryptor</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/da9/structshaka_1_1Element.html">Element</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html">RepresentationBaseXmlNode</a> (shaka::xml)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d30/classshaka_1_1media_1_1mp2t_1_1TsSectionPes.html">TsSectionPes</a> (shaka::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d9/d8c/classshaka_1_1media_1_1AesRequestSigner.html">AesRequestSigner</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d11/structshaka_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html">ElementaryStreamDescriptor</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/ddf/structshaka_1_1media_1_1mp4_1_1Media.html">Media</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d94/classshaka_1_1RepresentationStateChangeListener.html">RepresentationStateChangeListener</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">TsSectionPmt</a> (shaka::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/d6e/structshaka_1_1media_1_1mp4_1_1AudioRollRecoveryEntry.html">AudioRollRecoveryEntry</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/df3/classshaka_1_1media_1_1mp4_1_1EncryptingFragmenter.html">EncryptingFragmenter</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/dae/structshaka_1_1media_1_1mp4_1_1MediaData.html">MediaData</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d9e/classshaka_1_1xml_1_1RepresentationXmlNode.html">RepresentationXmlNode</a> (shaka::xml)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">TsSectionPsi</a> (shaka::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">AudioSampleEntry</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/db9/structshaka_1_1media_1_1mp4_1_1MediaHeader.html">MediaHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d3c/classshaka_1_1media_1_1RequestSigner.html">RequestSigner</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/dde/classshaka_1_1media_1_1mp2t_1_1TsSegmenter.html">TsSegmenter</a> (shaka::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/d4e/classshaka_1_1media_1_1AudioStreamInfo.html">AudioStreamInfo</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/dfa/classshaka_1_1media_1_1webm_1_1Encryptor.html">Encryptor</a> (shaka::media::webm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">MediaInformation</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html">RsaPrivateKey</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d64/classshaka_1_1media_1_1mp2t_1_1TsWriter.html">TsWriter</a> (shaka::media::mp2t)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d0/d4d/classshaka_1_1media_1_1AudioTimestampHelper.html">AudioTimestampHelper</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">ESDescriptor</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d0a/classshaka_1_1media_1_1MediaParser.html">MediaParser</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d0c/classshaka_1_1media_1_1RsaPublicKey.html">RsaPublicKey</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/da5/classshaka_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html">TwoPassSingleSegmentSegmenter</a> (shaka::media::webm)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/db1/classshaka_1_1media_1_1AVCDecoderConfiguration.html">AVCDecoderConfiguration</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">EsParser</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d6d/classshaka_1_1media_1_1MediaSample.html">MediaSample</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html">RsaRequestSigner</a> (shaka::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html">EsParserAdts</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/dfd/classedash__packager_1_1media_1_1MediaStream.html">MediaStream</a> (edash_packager::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d6/dcf/classshaka_1_1media_1_1mp2t_1_1EsParserAdts.html">EsParserAdts</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d5c/classshaka_1_1media_1_1MediaStream.html">MediaStream</a> (shaka::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html">EsParserH264</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d81/classedash__packager_1_1media_1_1MemoryFile.html">MemoryFile</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/dc7/classedash__packager_1_1media_1_1UdpFile.html">UdpFile</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d2/d6f/classBandwidthEstimator.html">BandwidthEstimator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/db7/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265.html">EsParserH265</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html">Metadata</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html">SampleAuxiliaryInformationOffset</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
<tr><td valign="top"><a class="el" href="d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html">EsParserH264</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/dbd/classshaka_1_1media_1_1MemoryFile.html">MemoryFile</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d7a/classshaka_1_1media_1_1UdpFile.html">UdpFile</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d2/d6f/classBandwidthEstimator.html">BandwidthEstimator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d63/classshaka_1_1media_1_1mp2t_1_1EsParserH265.html">EsParserH265</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/df6/structshaka_1_1media_1_1mp4_1_1Metadata.html">Metadata</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/dca/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html">SampleAuxiliaryInformationOffset</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="df/db4/classedash__packager_1_1media_1_1BitReader.html">BitReader</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">EsParserH26x</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">MkvWriter</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html">SampleAuxiliaryInformationSize</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">Box</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d8/d78/classedash__packager_1_1MockAdaptationSet.html">MockAdaptationSet</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html">SampleDescription</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html">VideoMediaHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d2e/classedash__packager_1_1MockMpdBuilder.html">MockMpdBuilder</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html">SampleEncryption</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">VideoSampleEntry</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html">BoxReader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d19/classedash__packager_1_1media_1_1File.html">File</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d44/classedash__packager_1_1MockMpdNotifier.html">MockMpdNotifier</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html">SampleEncryptionEntry</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html">VideoSliceHeaderParser</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d9/d46/classedash__packager_1_1media_1_1BufferReader.html">BufferReader</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/ddc/structedash__packager_1_1media_1_1FileCloser.html">FileCloser</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html">MockMuxerListener</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html">SampleGroupDescription</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html">VideoStreamInfo</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/dde/classedash__packager_1_1media_1_1BufferWriter.html">BufferWriter</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html">FileType</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/da9/classedash__packager_1_1MockRepresentation.html">MockRepresentation</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">SampleSize</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html">VideoStreamInfoParameters</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html">ByteQueue</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html">FixedKeySource</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html">Movie</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">SampleTable</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html">VodMediaInfoDumpMuxerListener</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d6/da9/classshaka_1_1media_1_1BitReader.html">BitReader</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">EsParserH26x</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d0a/classshaka_1_1media_1_1MkvWriter.html">MkvWriter</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d13/structshaka_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html">SampleAuxiliaryInformationSize</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">Box</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="db/d4b/classshaka_1_1MockAdaptationSet.html">MockAdaptationSet</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/df5/structshaka_1_1media_1_1mp4_1_1SampleDescription.html">SampleDescription</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/db0/structshaka_1_1media_1_1mp4_1_1VideoMediaHeader.html">VideoMediaHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d60/classshaka_1_1MockMpdBuilder.html">MockMpdBuilder</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/dad/structshaka_1_1media_1_1mp4_1_1SampleEncryption.html">SampleEncryption</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d73/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry.html">VideoSampleEntry</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html">BoxReader</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d61/classshaka_1_1media_1_1File.html">File</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d5c/classshaka_1_1MockMpdNotifier.html">MockMpdNotifier</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/dcb/structshaka_1_1media_1_1mp4_1_1SampleEncryptionEntry.html">SampleEncryptionEntry</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/dd4/classshaka_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html">VideoSliceHeaderParser</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d9/d13/classshaka_1_1media_1_1BufferReader.html">BufferReader</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d8b/structshaka_1_1media_1_1FileCloser.html">FileCloser</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d73/classshaka_1_1media_1_1MockMuxerListener.html">MockMuxerListener</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d01/structshaka_1_1media_1_1mp4_1_1SampleGroupDescription.html">SampleGroupDescription</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/db1/classshaka_1_1media_1_1VideoStreamInfo.html">VideoStreamInfo</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d03/structshaka_1_1media_1_1mp4_1_1FileType.html">FileType</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d33/classshaka_1_1MockRepresentation.html">MockRepresentation</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d42/structshaka_1_1media_1_1mp4_1_1SampleSize.html">SampleSize</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/d26/structshaka_1_1media_1_1VideoStreamInfoParameters.html">VideoStreamInfoParameters</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d7/dda/classshaka_1_1media_1_1ByteQueue.html">ByteQueue</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/dac/classshaka_1_1media_1_1FixedKeySource.html">FixedKeySource</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html">Movie</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/dee/structshaka_1_1media_1_1mp4_1_1SampleTable.html">SampleTable</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html">VodMediaInfoDumpMuxerListener</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html">Fragmenter</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html">MovieExtends</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html">SampleToChunk</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/dce/classedash__packager_1_1media_1_1VP8Parser.html">VP8Parser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">FullBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html">MovieExtendsHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html">SampleToGroup</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d5f/classedash__packager_1_1media_1_1VP9Parser.html">VP9Parser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html">CencSampleEncryptionInfoEntry</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html">MovieFragment</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html">SampleToGroupEntry</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html">VPCodecConfiguration</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html">ChunkInfo</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">MovieFragmentHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html">SchemeInfo</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html">VPxFrameInfo</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html">ChunkInfoIterator</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html">H264ByteToUnitStreamConverter</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html">MovieHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html">SchemeType</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/dd2/classedash__packager_1_1media_1_1VPxParser.html">VPxParser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html">ChunkLargeOffset</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html">H264DecRefPicMarking</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html">Mp2tMediaParser</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/df4/classedash__packager_1_1media_1_1SeekHead.html">SeekHead</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html">VTTAdditionalTextBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html">ChunkOffset</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html">H264ModificationOfPicNum</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html">MP4MediaParser</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">Segmenter</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">VTTCueBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html">ClosureThread</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/da3/classedash__packager_1_1media_1_1H264Parser.html">H264Parser</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html">MP4Muxer</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html">Segmenter</a> (edash_packager::media::webm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html">VTTEmptyCueBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/d40/classedash__packager_1_1media_1_1Cluster.html">Cluster</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d7b/structedash__packager_1_1media_1_1H264Pps.html">H264Pps</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/dfa/classedash__packager_1_1MpdBuilder.html">MpdBuilder</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html">SegmentIndex</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="db/d95/classshaka_1_1media_1_1mp4_1_1Fragmenter.html">Fragmenter</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d3e/structshaka_1_1media_1_1mp4_1_1MovieExtends.html">MovieExtends</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d87/structshaka_1_1media_1_1mp4_1_1SampleToChunk.html">SampleToChunk</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d14/classshaka_1_1media_1_1VP8Parser.html">VP8Parser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">FullBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d50/structshaka_1_1media_1_1mp4_1_1MovieExtendsHeader.html">MovieExtendsHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d7c/structshaka_1_1media_1_1mp4_1_1SampleToGroup.html">SampleToGroup</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d5a/classshaka_1_1media_1_1VP9Parser.html">VP9Parser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/dd6/structshaka_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html">CencSampleEncryptionInfoEntry</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d9/d1f/structshaka_1_1media_1_1mp4_1_1MovieFragment.html">MovieFragment</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/de0/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry.html">SampleToGroupEntry</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d1a/classshaka_1_1media_1_1VPCodecConfiguration.html">VPCodecConfiguration</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/d38/structshaka_1_1media_1_1mp4_1_1ChunkInfo.html">ChunkInfo</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d8f/structshaka_1_1media_1_1mp4_1_1MovieFragmentHeader.html">MovieFragmentHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d70/structshaka_1_1media_1_1mp4_1_1SchemeInfo.html">SchemeInfo</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d11/structshaka_1_1media_1_1VPxFrameInfo.html">VPxFrameInfo</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d9/d57/classshaka_1_1media_1_1mp4_1_1ChunkInfoIterator.html">ChunkInfoIterator</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d08/classshaka_1_1media_1_1H264ByteToUnitStreamConverter.html">H264ByteToUnitStreamConverter</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/d1a/structshaka_1_1media_1_1mp4_1_1MovieHeader.html">MovieHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/da2/structshaka_1_1media_1_1mp4_1_1SchemeType.html">SchemeType</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/dcb/classshaka_1_1media_1_1VPxParser.html">VPxParser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="db/d95/structshaka_1_1media_1_1mp4_1_1ChunkLargeOffset.html">ChunkLargeOffset</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d54/structshaka_1_1media_1_1H264DecRefPicMarking.html">H264DecRefPicMarking</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/dc1/classshaka_1_1media_1_1mp2t_1_1Mp2tMediaParser.html">Mp2tMediaParser</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d16/classshaka_1_1media_1_1SeekHead.html">SeekHead</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/d79/structshaka_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html">VTTAdditionalTextBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dd/d06/structshaka_1_1media_1_1mp4_1_1ChunkOffset.html">ChunkOffset</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/dff/structshaka_1_1media_1_1H264ModificationOfPicNum.html">H264ModificationOfPicNum</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/dd5/classshaka_1_1media_1_1mp4_1_1MP4MediaParser.html">MP4MediaParser</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html">Segmenter</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">VTTCueBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dc/df0/classshaka_1_1media_1_1ClosureThread.html">ClosureThread</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d91/classshaka_1_1media_1_1H264Parser.html">H264Parser</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d30/classshaka_1_1media_1_1mp4_1_1MP4Muxer.html">MP4Muxer</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">Segmenter</a> (shaka::media::webm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html">VTTEmptyCueBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d1/dd5/classshaka_1_1media_1_1Cluster.html">Cluster</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/de4/structshaka_1_1media_1_1H264Pps.html">H264Pps</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/da1/classshaka_1_1MpdBuilder.html">MpdBuilder</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/df9/structshaka_1_1media_1_1mp4_1_1SegmentIndex.html">SegmentIndex</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html">ClusterBuilder</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html">H264ProgramMapTableWriter</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d38/classedash__packager_1_1MpdNotifier.html">MpdNotifier</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d9b/structedash__packager_1_1SegmentInfo.html">SegmentInfo</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">SegmentTestBase::ClusterParser</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html">H264SEIMessage</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/dcb/classedash__packager_1_1MpdNotifierFactory.html">MpdNotifierFactory</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html">SegmentReference</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html">WebMAudioClient</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">CodecConfigurationRecord</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html">H264SEIRecoveryPoint</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html">MpdNotifyMuxerListener</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html">SegmentTestBase</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html">WebMClusterParser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html">CompactSampleSize</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html">H264SliceHeader</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d5d/structedash__packager_1_1MpdOptions.html">MpdOptions</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html">SegmentType</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html">WebMContentEncodingsClient</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html">CompositionOffset</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d9b/structedash__packager_1_1media_1_1H264Sps.html">H264Sps</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d81/classedash__packager_1_1MpdWriter.html">MpdWriter</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d56/classedash__packager_1_1SimpleMpdNotifier.html">SimpleMpdNotifier</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html">WebMInfoParser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html">CompositionOffsetIterator</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html">H264VideoSliceHeaderParser</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">MultiSegmentSegmenter</a> (edash_packager::media::webm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html">SingleSegmentSegmenter</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html">WebMListParser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html">CompositionTimeToSample</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html">H264WeightingFactors</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">MultiSegmentSegmenter</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html">SingleSegmentSegmenter</a> (edash_packager::media::webm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html">WebMMediaParser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/d30/classedash__packager_1_1media_1_1ContentEncoding.html">ContentEncoding</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html">H265ByteToUnitStreamConverter</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d1d/classedash__packager_1_1media_1_1Muxer.html">Muxer</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html">SoundMediaHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html">WebMMuxer</a> (edash_packager::media::webm)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d0/d96/structedash__packager_1_1ContentProtectionElement.html">ContentProtectionElement</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/dff/classedash__packager_1_1media_1_1H265Parser.html">H265Parser</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/de7/classedash__packager_1_1media_1_1MuxerListener.html">MuxerListener</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/da5/classedash__packager_1_1media_1_1WebMParserClient.html">WebMParserClient</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html">ContinuityCounter</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d11/structedash__packager_1_1media_1_1H265Pps.html">H265Pps</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html">StreamDescriptor</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html">WebMTracksParser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/dda/structedash__packager_1_1media_1_1Cue.html">Cue</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html">H265ReferencePictureListModifications</a> (edash_packager::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html">StreamDescriptorCompareFn</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html">WebMVideoClient</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html">CueIDBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html">H265ReferencePictureSet</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/d06/classedash__packager_1_1media_1_1StreamInfo.html">StreamInfo</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html">WebMWebVTTParser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d7/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html">CuePayloadBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html">H265SliceHeader</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d72/classedash__packager_1_1media_1_1Nalu.html">Nalu</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html">SubsampleEntry</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html">WebVTTConfigurationBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html">CueSettingsBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/d96/structedash__packager_1_1media_1_1H265Sps.html">H265Sps</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html">NalUnitToByteStreamConverter</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html">SubtitleMediaHeader</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html">WebVttMediaParser</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html">CueSourceIDBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html">H265VideoSliceHeaderParser</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d6a/classedash__packager_1_1media_1_1NaluReader.html">NaluReader</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html">SyncSample</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html">WebVTTSourceLabelBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dd/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html">CueTimeBox</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html">H265VuiParameters</a> (edash_packager::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html">SyncSampleIterator</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html">WidevineKeySource</a> (edash_packager::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="db/d94/classshaka_1_1media_1_1ClusterBuilder.html">ClusterBuilder</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d27/classshaka_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html">H264ProgramMapTableWriter</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/dd0/classshaka_1_1MpdNotifier.html">MpdNotifier</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/de1/structshaka_1_1SegmentInfo.html">SegmentInfo</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">SegmentTestBase::ClusterParser</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/dd0/structshaka_1_1media_1_1H264SEIMessage.html">H264SEIMessage</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/db4/classshaka_1_1MpdNotifierFactory.html">MpdNotifierFactory</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d9b/structshaka_1_1media_1_1mp4_1_1SegmentReference.html">SegmentReference</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d7c/classshaka_1_1media_1_1WebMAudioClient.html">WebMAudioClient</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d5/d13/structshaka_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">CodecConfigurationRecord</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/de2/structshaka_1_1media_1_1H264SEIRecoveryPoint.html">H264SEIRecoveryPoint</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">MpdNotifyMuxerListener</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/dba/classshaka_1_1media_1_1SegmentTestBase.html">SegmentTestBase</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/de4/classshaka_1_1media_1_1WebMClusterParser.html">WebMClusterParser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/d59/structshaka_1_1media_1_1mp4_1_1CompactSampleSize.html">CompactSampleSize</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d59/structshaka_1_1media_1_1H264SliceHeader.html">H264SliceHeader</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/df3/structshaka_1_1MpdOptions.html">MpdOptions</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/dd0/structshaka_1_1media_1_1mp4_1_1SegmentType.html">SegmentType</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d87/classshaka_1_1media_1_1WebMContentEncodingsClient.html">WebMContentEncodingsClient</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d5/d8c/structshaka_1_1media_1_1mp4_1_1CompositionOffset.html">CompositionOffset</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d0a/structshaka_1_1media_1_1H264Sps.html">H264Sps</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/dcd/classshaka_1_1MpdWriter.html">MpdWriter</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/de1/classshaka_1_1SimpleMpdNotifier.html">SimpleMpdNotifier</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/dae/classshaka_1_1media_1_1WebMInfoParser.html">WebMInfoParser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="db/d4e/classshaka_1_1media_1_1mp4_1_1CompositionOffsetIterator.html">CompositionOffsetIterator</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d9d/classshaka_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html">H264VideoSliceHeaderParser</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">MultiSegmentSegmenter</a> (shaka::media::webm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/da1/classshaka_1_1media_1_1webm_1_1SingleSegmentSegmenter.html">SingleSegmentSegmenter</a> (shaka::media::webm)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/dca/classshaka_1_1media_1_1WebMListParser.html">WebMListParser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/d7b/structshaka_1_1media_1_1mp4_1_1CompositionTimeToSample.html">CompositionTimeToSample</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d4c/structshaka_1_1media_1_1H264WeightingFactors.html">H264WeightingFactors</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/db7/classshaka_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">MultiSegmentSegmenter</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html">SingleSegmentSegmenter</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/ddb/classshaka_1_1media_1_1WebMMediaParser.html">WebMMediaParser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dc/da6/classshaka_1_1media_1_1ContentEncoding.html">ContentEncoding</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html">H265ByteToUnitStreamConverter</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="df/d46/classshaka_1_1media_1_1Muxer.html">Muxer</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/d07/structshaka_1_1media_1_1mp4_1_1SoundMediaHeader.html">SoundMediaHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d73/classshaka_1_1media_1_1webm_1_1WebMMuxer.html">WebMMuxer</a> (shaka::media::webm)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="da/d43/structshaka_1_1ContentProtectionElement.html">ContentProtectionElement</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/dc2/classshaka_1_1media_1_1H265Parser.html">H265Parser</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d7a/classshaka_1_1media_1_1MuxerListener.html">MuxerListener</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d93/classshaka_1_1media_1_1Status.html">Status</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/dec/classshaka_1_1media_1_1WebMParserClient.html">WebMParserClient</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/dd6/classshaka_1_1media_1_1mp2t_1_1ContinuityCounter.html">ContinuityCounter</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d33/structshaka_1_1media_1_1H265Pps.html">H265Pps</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d95/structshaka_1_1media_1_1StreamDescriptor.html">StreamDescriptor</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d86/classshaka_1_1media_1_1WebMTracksParser.html">WebMTracksParser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="dd/dce/structshaka_1_1media_1_1Cue.html">Cue</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d9d/structshaka_1_1media_1_1H265ReferencePictureListModifications.html">H265ReferencePictureListModifications</a> (shaka::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html">StreamDescriptorCompareFn</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d67/classshaka_1_1media_1_1WebMVideoClient.html">WebMVideoClient</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d5/d09/structshaka_1_1media_1_1mp4_1_1CueIDBox.html">CueIDBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/dad/structshaka_1_1media_1_1H265ReferencePictureSet.html">H265ReferencePictureSet</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/db1/classshaka_1_1media_1_1StreamInfo.html">StreamInfo</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d59/classshaka_1_1media_1_1WebMWebVTTParser.html">WebMWebVTTParser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d2/d7f/structshaka_1_1media_1_1mp4_1_1CuePayloadBox.html">CuePayloadBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d05/structshaka_1_1media_1_1H265SliceHeader.html">H265SliceHeader</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/dff/classshaka_1_1media_1_1Nalu.html">Nalu</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d34/structshaka_1_1media_1_1SubsampleEntry.html">SubsampleEntry</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d20/structshaka_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html">WebVTTConfigurationBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d0/dd0/structshaka_1_1media_1_1mp4_1_1CueSettingsBox.html">CueSettingsBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/dfd/structshaka_1_1media_1_1H265Sps.html">H265Sps</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d66/classshaka_1_1media_1_1NalUnitToByteStreamConverter.html">NalUnitToByteStreamConverter</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d21/structshaka_1_1media_1_1mp4_1_1SubtitleMediaHeader.html">SubtitleMediaHeader</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dc/df2/classshaka_1_1media_1_1WebVttMediaParser.html">WebVttMediaParser</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d9/d3e/structshaka_1_1media_1_1mp4_1_1CueSourceIDBox.html">CueSourceIDBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/dbf/classshaka_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html">H265VideoSliceHeaderParser</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/d86/classshaka_1_1media_1_1NaluReader.html">NaluReader</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d3f/structshaka_1_1media_1_1mp4_1_1SyncSample.html">SyncSample</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d33/structshaka_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html">WebVTTSourceLabelBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/dc3/structshaka_1_1media_1_1mp4_1_1CueTimeBox.html">CueTimeBox</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/d67/structshaka_1_1media_1_1H265VuiParameters.html">H265VuiParameters</a> (shaka::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d7/d26/classshaka_1_1media_1_1mp4_1_1SyncSampleIterator.html">SyncSampleIterator</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/ddd/classshaka_1_1media_1_1WidevineKeySource.html">WidevineKeySource</a> (shaka::media)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html">H26xBitReader</a> (edash_packager::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html">WvmMediaParser</a> (edash_packager::media::wvm)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html">H26xByteToUnitStreamConverter</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html">OffsetByteQueue</a> (edash_packager::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;X&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="de/db4/classshaka_1_1media_1_1H26xBitReader.html">H26xBitReader</a> (shaka::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="dc/d18/classshaka_1_1media_1_1wvm_1_1WvmMediaParser.html">WvmMediaParser</a> (shaka::media::wvm)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html">H26xByteToUnitStreamConverter</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d9/df9/classshaka_1_1media_1_1OffsetByteQueue.html">OffsetByteQueue</a> (shaka::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;X&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="da/d49/classedash__packager_1_1DashIopMpdNotifier.html">DashIopMpdNotifier</a> (<a class="el" href="db/d09/namespaceedash__packager.html">edash_packager</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html">HandlerReference</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html">OnMediaEndParameters</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html">TextSampleEntry</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html">DataEntryUrl</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html">HEVCDecoderConfiguration</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d8a/structedash__packager_1_1media_1_1mp4_1_1OpusSpecific.html">OpusSpecific</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html">TextStreamInfo</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">XmlDeleter</a> (edash_packager::xml)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html">DataInformation</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">HlsNotifyMuxerListener</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html">OriginalFormat</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/d9e/classedash__packager_1_1media_1_1TextTrack.html">TextTrack</a> (edash_packager::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/d85/classedash__packager_1_1xml_1_1XmlNode.html">XmlNode</a> (edash_packager::xml)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html">DataReference</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">HttpKeyFetcher</a> (edash_packager::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html">TextTrackConfig</a> (edash_packager::media)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html">DecoderConfiguration</a> (edash_packager::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html">ThreadedIoFile</a> (edash_packager::media)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html">DecodingTime</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d6/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html">PesPacket</a> (edash_packager::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html">Track</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td valign="top"><a class="el" href="d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html">ID3v2</a> (edash_packager::media::mp4)&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="d4/d70/classshaka_1_1DashIopMpdNotifier.html">DashIopMpdNotifier</a> (<a class="el" href="d8/daf/namespaceshaka.html">shaka</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">HandlerReference</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/db8/structshaka_1_1media_1_1OnMediaEndParameters.html">OnMediaEndParameters</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/dc3/structshaka_1_1media_1_1mp4_1_1TextSampleEntry.html">TextSampleEntry</a> (shaka::media::mp4)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="df/d8a/structshaka_1_1media_1_1mp4_1_1DataEntryUrl.html">DataEntryUrl</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d8/d37/classshaka_1_1media_1_1HEVCDecoderConfiguration.html">HEVCDecoderConfiguration</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="de/dfa/structshaka_1_1media_1_1mp4_1_1OpusSpecific.html">OpusSpecific</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="db/dab/classshaka_1_1media_1_1TextStreamInfo.html">TextStreamInfo</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">XmlDeleter</a> (shaka::xml)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d8/d6d/structshaka_1_1media_1_1mp4_1_1DataInformation.html">DataInformation</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html">HlsNotifyMuxerListener</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d5/d05/structshaka_1_1media_1_1mp4_1_1OriginalFormat.html">OriginalFormat</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d4/d0b/classshaka_1_1media_1_1TextTrack.html">TextTrack</a> (shaka::media)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d1/d31/classshaka_1_1xml_1_1XmlNode.html">XmlNode</a> (shaka::xml)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="d4/de3/structshaka_1_1media_1_1mp4_1_1DataReference.html">DataReference</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">HttpKeyFetcher</a> (shaka::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="de/db3/classshaka_1_1media_1_1TextTrackConfig.html">TextTrackConfig</a> (shaka::media)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="d1/dc2/classshaka_1_1media_1_1DecoderConfiguration.html">DecoderConfiguration</a> (shaka::media)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html">ThreadedIoFile</a> (shaka::media)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="d8/d12/structshaka_1_1media_1_1mp4_1_1DecodingTime.html">DecodingTime</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d2/d93/classshaka_1_1media_1_1mp2t_1_1PesPacket.html">PesPacket</a> (shaka::media::mp2t)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="d3/db5/structshaka_1_1media_1_1mp4_1_1Track.html">Track</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td valign="top"><a class="el" href="d3/dad/structshaka_1_1media_1_1mp4_1_1ID3v2.html">ID3v2</a> (shaka::media::mp4)&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_X">X</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:15 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">HandlerReference</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::media::mp4::HandlerReference Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">shaka::media::mp4::HandlerReference</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html#a71203a734c203f04967eaf1676440ad9">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">shaka::media::mp4::HandlerReference</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>flags</b> (defined in <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FullBox</b>() (defined in <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>handler_type</b> (defined in <a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">shaka::media::mp4::HandlerReference</a>)</td><td class="entry"><a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">shaka::media::mp4::HandlerReference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>HandlerReference</b>() (defined in <a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">shaka::media::mp4::HandlerReference</a>)</td><td class="entry"><a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">shaka::media::mp4::HandlerReference</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html#a21cc4d085f650dc18a20a4dd05cb6750">HeaderSize</a>() const final</td><td class="entry"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html#ad72e5a2d0def5bbba75b440d060ef1cf">ReadWriteHeaderInternal</a>(BoxBuffer *buffer) final</td><td class="entry"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>version</b> (defined in <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~FullBox</b>() override (defined in <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~HandlerReference</b>() override (defined in <a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">shaka::media::mp4::HandlerReference</a>)</td><td class="entry"><a class="el" href="../../da/dbb/structshaka_1_1media_1_1mp4_1_1HandlerReference.html">shaka::media::mp4::HandlerReference</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:12 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -1,301 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::webm::SingleSegmentSegmenter Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>webm</b></li><li class="navelem"><a class="el" href="../../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html">SingleSegmentSegmenter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="../../d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::webm::SingleSegmentSegmenter Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d5/d40/webm_2single__segment__segmenter_8h_source.html">single_segment_segmenter.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for edash_packager::media::webm::SingleSegmentSegmenter:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.png" usemap="#edash_packager::media::webm::SingleSegmentSegmenter_map" alt=""/>
<map id="edash_packager::media::webm::SingleSegmentSegmenter_map" name="edash_packager::media::webm::SingleSegmentSegmenter_map">
<area href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html" alt="edash_packager::media::webm::Segmenter" shape="rect" coords="0,0,382,24"/>
<area href="../../d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html" alt="edash_packager::media::webm::TwoPassSingleSegmentSegmenter" shape="rect" coords="0,112,382,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a40f0bc414eb637aa97e6b137078b16f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40f0bc414eb637aa97e6b137078b16f6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>SingleSegmentSegmenter</b> (const <a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a> &amp;options)</td></tr>
<tr class="separator:a40f0bc414eb637aa97e6b137078b16f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Segmenter implementation overrides.</div></td></tr>
<tr class="memitem:a9d6cfa03d2c6f32cd482c3002cd3df16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html#a9d6cfa03d2c6f32cd482c3002cd3df16">GetInitRangeStartAndEnd</a> (uint64_t *start, uint64_t *end) override</td></tr>
<tr class="separator:a9d6cfa03d2c6f32cd482c3002cd3df16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a504500e68bce5e9733da158d50148352"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html#a504500e68bce5e9733da158d50148352">GetIndexRangeStartAndEnd</a> (uint64_t *start, uint64_t *end) override</td></tr>
<tr class="separator:a504500e68bce5e9733da158d50148352"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html">edash_packager::media::webm::Segmenter</a></td></tr>
<tr class="memitem:a2f4cc6c0888de9b5b01d3bd8bca8a2cc inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f4cc6c0888de9b5b01d3bd8bca8a2cc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Segmenter</b> (const <a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a> &amp;options)</td></tr>
<tr class="separator:a2f4cc6c0888de9b5b01d3bd8bca8a2cc inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5918dc2431560b2ae816c0840ddf7728 inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a5918dc2431560b2ae816c0840ddf7728">Initialize</a> (scoped_ptr&lt; <a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">MkvWriter</a> &gt; writer, <a class="el" href="../../d6/d06/classedash__packager_1_1media_1_1StreamInfo.html">StreamInfo</a> *info, <a class="el" href="../../d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html">ProgressListener</a> *progress_listener, <a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">MuxerListener</a> *muxer_listener, <a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html">KeySource</a> *encryption_key_source, uint32_t max_sd_pixels, double clear_lead_in_seconds)</td></tr>
<tr class="separator:a5918dc2431560b2ae816c0840ddf7728 inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa092bb01c45c1d7ec84a8f370978bbb inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#aaa092bb01c45c1d7ec84a8f370978bbb">Finalize</a> ()</td></tr>
<tr class="separator:aaa092bb01c45c1d7ec84a8f370978bbb inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff9c729f9464540eafc6571d4a42df47 inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#aff9c729f9464540eafc6571d4a42df47">AddSample</a> (scoped_refptr&lt; <a class="el" href="../../d8/d6c/classedash__packager_1_1media_1_1MediaSample.html">MediaSample</a> &gt; sample)</td></tr>
<tr class="separator:aff9c729f9464540eafc6571d4a42df47 inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec4149813741e894a9c5083eaf99689 inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a6ec4149813741e894a9c5083eaf99689">GetDuration</a> () const </td></tr>
<tr class="separator:a6ec4149813741e894a9c5083eaf99689 inherit pub_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:acdb40edca53aae04999d39d6056bb3bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdb40edca53aae04999d39d6056bb3bf"></a>
<a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">MkvWriter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>writer</b> ()</td></tr>
<tr class="separator:acdb40edca53aae04999d39d6056bb3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac706023e0b636ca0727102d380a29343"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac706023e0b636ca0727102d380a29343"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_init_end</b> (uint64_t end)</td></tr>
<tr class="separator:ac706023e0b636ca0727102d380a29343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bea971596828cc6a13942b66384b026"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bea971596828cc6a13942b66384b026"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_index_start</b> (uint64_t start)</td></tr>
<tr class="separator:a6bea971596828cc6a13942b66384b026"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88cbd1080fa73ae293e53843a5c8cf5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88cbd1080fa73ae293e53843a5c8cf5b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_index_end</b> (uint64_t end)</td></tr>
<tr class="separator:a88cbd1080fa73ae293e53843a5c8cf5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabd01e5f8292cd37241b997809810812"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabd01e5f8292cd37241b997809810812"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_writer</b> (scoped_ptr&lt; <a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">MkvWriter</a> &gt; writer)</td></tr>
<tr class="separator:aabd01e5f8292cd37241b997809810812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23786b482848b490a250fe788bdc68c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23786b482848b490a250fe788bdc68c4"></a>
<a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DoInitialize</b> (scoped_ptr&lt; <a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">MkvWriter</a> &gt; writer) override</td></tr>
<tr class="separator:a23786b482848b490a250fe788bdc68c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8643e77a8df56328e99499e24baf083b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8643e77a8df56328e99499e24baf083b"></a>
<a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DoFinalize</b> () override</td></tr>
<tr class="separator:a8643e77a8df56328e99499e24baf083b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html">edash_packager::media::webm::Segmenter</a></td></tr>
<tr class="memitem:a377639e4fdce4ca03a07c97a210af720 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a377639e4fdce4ca03a07c97a210af720">FromBMFFTimescale</a> (uint64_t time_timescale)</td></tr>
<tr class="separator:a377639e4fdce4ca03a07c97a210af720 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ce5618367e7fa71f52f6a2cfc756462 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ce5618367e7fa71f52f6a2cfc756462"></a>
uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a3ce5618367e7fa71f52f6a2cfc756462">FromWebMTimecode</a> (uint64_t time_webm_timecode)</td></tr>
<tr class="memdesc:a3ce5618367e7fa71f52f6a2cfc756462 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the given time in WebM timecode to ISO BMFF timescale. <br/></td></tr>
<tr class="separator:a3ce5618367e7fa71f52f6a2cfc756462 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b39c3b3f6704931f0533b3dc9103e4 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1b39c3b3f6704931f0533b3dc9103e4"></a>
<a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#ad1b39c3b3f6704931f0533b3dc9103e4">WriteSegmentHeader</a> (uint64_t file_size, <a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">MkvWriter</a> *writer)</td></tr>
<tr class="memdesc:ad1b39c3b3f6704931f0533b3dc9103e4 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the Segment header to <em>writer</em>. <br/></td></tr>
<tr class="separator:ad1b39c3b3f6704931f0533b3dc9103e4 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09262ba6f2bbbebdde798ba0ea4d9854 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09262ba6f2bbbebdde798ba0ea4d9854"></a>
<a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a09262ba6f2bbbebdde798ba0ea4d9854">SetCluster</a> (uint64_t start_webm_timecode, uint64_t position, <a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">MkvWriter</a> *writer)</td></tr>
<tr class="memdesc:a09262ba6f2bbbebdde798ba0ea4d9854 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <a class="el" href="../../df/d40/classedash__packager_1_1media_1_1Cluster.html">Cluster</a> object with the given parameters. <br/></td></tr>
<tr class="separator:a09262ba6f2bbbebdde798ba0ea4d9854 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7abae8ef77450c272f6ca6ce98df361 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7abae8ef77450c272f6ca6ce98df361"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#af7abae8ef77450c272f6ca6ce98df361">UpdateProgress</a> (uint64_t progress)</td></tr>
<tr class="memdesc:af7abae8ef77450c272f6ca6ce98df361 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update segmentation progress using <a class="el" href="../../d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html" title="This class listens to progress updates events. ">ProgressListener</a>. <br/></td></tr>
<tr class="separator:af7abae8ef77450c272f6ca6ce98df361 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2de6bdb8b24943aa0334763ee9c70ce3 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2de6bdb8b24943aa0334763ee9c70ce3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_progress_target</b> (uint64_t target)</td></tr>
<tr class="separator:a2de6bdb8b24943aa0334763ee9c70ce3 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e36d6b6af59ac85d93c989cbd5704fd inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e36d6b6af59ac85d93c989cbd5704fd"></a>
const <a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>options</b> () const </td></tr>
<tr class="separator:a4e36d6b6af59ac85d93c989cbd5704fd inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eafb5ad0705fff314f2eb1994ff64f6 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6eafb5ad0705fff314f2eb1994ff64f6"></a>
mkvmuxer::Cluster *&#160;</td><td class="memItemRight" valign="bottom"><b>cluster</b> ()</td></tr>
<tr class="separator:a6eafb5ad0705fff314f2eb1994ff64f6 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94bc507dd89ee7c18e42c5f08b517fc4 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94bc507dd89ee7c18e42c5f08b517fc4"></a>
mkvmuxer::Cues *&#160;</td><td class="memItemRight" valign="bottom"><b>cues</b> ()</td></tr>
<tr class="separator:a94bc507dd89ee7c18e42c5f08b517fc4 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeafb934b66eb5e41cc238fd60479c6f5 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeafb934b66eb5e41cc238fd60479c6f5"></a>
<a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">MuxerListener</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>muxer_listener</b> ()</td></tr>
<tr class="separator:aeafb934b66eb5e41cc238fd60479c6f5 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eb28e06e5de7d12a58a6303d5135de8 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3eb28e06e5de7d12a58a6303d5135de8"></a>
<a class="el" href="../../d6/d06/classedash__packager_1_1media_1_1StreamInfo.html">StreamInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>info</b> ()</td></tr>
<tr class="separator:a3eb28e06e5de7d12a58a6303d5135de8 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85e7f8231a2efbc258b38019c5ca12ce inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85e7f8231a2efbc258b38019c5ca12ce"></a>
<a class="el" href="../../df/df4/classedash__packager_1_1media_1_1SeekHead.html">SeekHead</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>seek_head</b> ()</td></tr>
<tr class="separator:a85e7f8231a2efbc258b38019c5ca12ce inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8081ac835bdf8030571a1568d8d5c879 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8081ac835bdf8030571a1568d8d5c879"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>track_id</b> () const </td></tr>
<tr class="separator:a8081ac835bdf8030571a1568d8d5c879 inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7981752fb44cfc5a6ec2a52b84a68a6e inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7981752fb44cfc5a6ec2a52b84a68a6e"></a>
uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>segment_payload_pos</b> () const </td></tr>
<tr class="separator:a7981752fb44cfc5a6ec2a52b84a68a6e inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2283dbc81b73f94cd62d7d395da9770f inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2283dbc81b73f94cd62d7d395da9770f"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>cluster_length_sec</b> () const </td></tr>
<tr class="separator:a2283dbc81b73f94cd62d7d395da9770f inherit pro_methods_classedash__packager_1_1media_1_1webm_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An implementation of a <a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html">Segmenter</a> for a single-segment. This assumes that the output file is seekable. For non-seekable files, use <a class="el" href="../../d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html">TwoPassSingleSegmentSegmenter</a>. </p>
<p>Definition at line <a class="el" href="../../d5/d40/webm_2single__segment__segmenter_8h_source.html#l00026">26</a> of file <a class="el" href="../../d5/d40/webm_2single__segment__segmenter_8h_source.html">single_segment_segmenter.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a504500e68bce5e9733da158d50148352"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::webm::SingleSegmentSegmenter::GetIndexRangeStartAndEnd </td>
<td>(</td>
<td class="paramtype">uint64_t *&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64_t *&#160;</td>
<td class="paramname"><em>end</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true if there is an index byte range, while setting <em>start</em> and <em>end</em>; or false if index byte range does not apply. </dd></dl>
<p>Implements <a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#aaee674048fd7b841ade7cc27d1c27cc7">edash_packager::media::webm::Segmenter</a>.</p>
<p>Definition at line <a class="el" href="../../d8/df0/webm_2single__segment__segmenter_8cc_source.html#l00079">79</a> of file <a class="el" href="../../d8/df0/webm_2single__segment__segmenter_8cc_source.html">single_segment_segmenter.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a9d6cfa03d2c6f32cd482c3002cd3df16"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::webm::SingleSegmentSegmenter::GetInitRangeStartAndEnd </td>
<td>(</td>
<td class="paramtype">uint64_t *&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64_t *&#160;</td>
<td class="paramname"><em>end</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true if there is an initialization range, while setting <em>start</em> and <em>end</em>; or false if initialization range does not apply. </dd></dl>
<p>Implements <a class="el" href="../../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#ae7de9af689424e6637fd98e61e3feaad">edash_packager::media::webm::Segmenter</a>.</p>
<p>Definition at line <a class="el" href="../../d8/df0/webm_2single__segment__segmenter_8cc_source.html#l00070">70</a> of file <a class="el" href="../../d8/df0/webm_2single__segment__segmenter_8cc_source.html">single_segment_segmenter.cc</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>media/formats/webm/<a class="el" href="../../d5/d40/webm_2single__segment__segmenter_8h_source.html">single_segment_segmenter.h</a></li>
<li>media/formats/webm/<a class="el" href="../../d8/df0/webm_2single__segment__segmenter_8cc_source.html">single_segment_segmenter.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -82,27 +82,27 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html">RsaRequestSigner</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html">RsaRequestSigner</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::RsaRequestSigner Member List</div> </div>
<div class="title">shaka::media::RsaRequestSigner Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html">edash_packager::media::RsaRequestSigner</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html">shaka::media::RsaRequestSigner</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html#a51517907c457f9f991e1a72ce4355183">CreateSigner</a>(const std::string &amp;signer_name, const std::string &amp;pkcs1_rsa_key)</td><td class="entry"><a class="el" href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html">edash_packager::media::RsaRequestSigner</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html#abeb03b173b601577b16cd18a1cf70738">GenerateSignature</a>(const std::string &amp;message, std::string *signature) override</td><td class="entry"><a class="el" href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html">edash_packager::media::RsaRequestSigner</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RequestSigner</b>(const std::string &amp;signer_name) (defined in <a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>signer_name</b>() const (defined in <a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~RequestSigner</b>() (defined in <a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~RsaRequestSigner</b>() override (defined in <a class="el" href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html">edash_packager::media::RsaRequestSigner</a>)</td><td class="entry"><a class="el" href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html">edash_packager::media::RsaRequestSigner</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html#af6af635a7c0a01bb638befb71b88386c">CreateSigner</a>(const std::string &amp;signer_name, const std::string &amp;pkcs1_rsa_key)</td><td class="entry"><a class="el" href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html">shaka::media::RsaRequestSigner</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html#ac83306b0555581b8ac9591b6e3d3bdbc">GenerateSignature</a>(const std::string &amp;message, std::string *signature) override</td><td class="entry"><a class="el" href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html">shaka::media::RsaRequestSigner</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RequestSigner</b>(const std::string &amp;signer_name) (defined in <a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>signer_name</b>() const (defined in <a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~RequestSigner</b>() (defined in <a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~RsaRequestSigner</b>() override (defined in <a class="el" href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html">shaka::media::RsaRequestSigner</a>)</td><td class="entry"><a class="el" href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html">shaka::media::RsaRequestSigner</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1,118 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">CodecConfigurationRecord</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::CodecConfigurationRecord Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>box_type</b> (defined in <a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a>)</td><td class="entry"><a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html#af79275c621765517a82bd0805c82247e">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CodecConfigurationRecord</b>() (defined in <a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a>)</td><td class="entry"><a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>data</b> (defined in <a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a>)</td><td class="entry"><a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9fbafc4d6ba2187325349dcd406b490a">HeaderSize</a>() const </td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa2a13963677aa8d2bea33d1ed6eec9d6">ReadWriteHeaderInternal</a>(BoxBuffer *buffer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~CodecConfigurationRecord</b>() override (defined in <a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a>)</td><td class="entry"><a class="el" href="../../d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">edash_packager::media::mp4::CodecConfigurationRecord</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:06 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -82,29 +82,29 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">HttpKeyFetcher</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">HttpKeyFetcher</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::HttpKeyFetcher Member List</div> </div>
<div class="title">shaka::media::HttpKeyFetcher Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">edash_packager::media::HttpKeyFetcher</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">shaka::media::HttpKeyFetcher</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html#ab3d7adf67bd5898b760ac949454362c6">FetchKeys</a>(const std::string &amp;url, const std::string &amp;request, std::string *response) override</td><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">edash_packager::media::HttpKeyFetcher</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html#a20da7a424dfe7ec7bf198b118a08aacb">Get</a>(const std::string &amp;url, std::string *response)</td><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">edash_packager::media::HttpKeyFetcher</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html#a2dc7f2f968a87e5c532d1e3d6516237b">HttpKeyFetcher</a>()</td><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">edash_packager::media::HttpKeyFetcher</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html#a5fdf1c838667e9280eb71e1682692a80">HttpKeyFetcher</a>(uint32_t timeout_in_seconds)</td><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">edash_packager::media::HttpKeyFetcher</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KeyFetcher</b>() (defined in <a class="el" href="../../d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html">edash_packager::media::KeyFetcher</a>)</td><td class="entry"><a class="el" href="../../d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html">edash_packager::media::KeyFetcher</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html#a651b1c5ef001dc365488829266908691">Post</a>(const std::string &amp;url, const std::string &amp;data, std::string *response)</td><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">edash_packager::media::HttpKeyFetcher</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~HttpKeyFetcher</b>() override (defined in <a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">edash_packager::media::HttpKeyFetcher</a>)</td><td class="entry"><a class="el" href="../../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html">edash_packager::media::HttpKeyFetcher</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~KeyFetcher</b>() (defined in <a class="el" href="../../d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html">edash_packager::media::KeyFetcher</a>)</td><td class="entry"><a class="el" href="../../d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html">edash_packager::media::KeyFetcher</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html#ab8e9b01fac00aa5dafb8983acd7a297b">FetchKeys</a>(const std::string &amp;url, const std::string &amp;request, std::string *response) override</td><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">shaka::media::HttpKeyFetcher</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html#a6b5b2c193d6055ca49d2d6af2b2ac4cc">Get</a>(const std::string &amp;url, std::string *response)</td><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">shaka::media::HttpKeyFetcher</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html#a02561dcbbaf66152dce3ebd466810f15">HttpKeyFetcher</a>()</td><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">shaka::media::HttpKeyFetcher</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html#a11829a5c6e3507998c4d93c83c3069a4">HttpKeyFetcher</a>(uint32_t timeout_in_seconds)</td><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">shaka::media::HttpKeyFetcher</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KeyFetcher</b>() (defined in <a class="el" href="../../df/d66/classshaka_1_1media_1_1KeyFetcher.html">shaka::media::KeyFetcher</a>)</td><td class="entry"><a class="el" href="../../df/d66/classshaka_1_1media_1_1KeyFetcher.html">shaka::media::KeyFetcher</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html#a31e904e2f802e5626c4420675c76d513">Post</a>(const std::string &amp;url, const std::string &amp;data, std::string *response)</td><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">shaka::media::HttpKeyFetcher</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~HttpKeyFetcher</b>() override (defined in <a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">shaka::media::HttpKeyFetcher</a>)</td><td class="entry"><a class="el" href="../../d7/de0/classshaka_1_1media_1_1HttpKeyFetcher.html">shaka::media::HttpKeyFetcher</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~KeyFetcher</b>() (defined in <a class="el" href="../../df/d66/classshaka_1_1media_1_1KeyFetcher.html">shaka::media::KeyFetcher</a>)</td><td class="entry"><a class="el" href="../../df/d66/classshaka_1_1media_1_1KeyFetcher.html">shaka::media::KeyFetcher</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -100,62 +100,62 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html"> 18</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a> {</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a>();</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; ~<a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a>();</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html"> 18</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a> {</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a>();</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; ~<a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a>();</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a7542af69b834f3a72e5c5b25f4f0f474"> 24</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a7542af69b834f3a72e5c5b25f4f0f474">single_segment</a>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a15e22454ac119d191ef0adbc8b4965ab"> 24</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a15e22454ac119d191ef0adbc8b4965ab">single_segment</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#ad6f281dfd832bd073f5fb5fc46342f9f"> 30</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#ad6f281dfd832bd073f5fb5fc46342f9f">segment_duration</a>;</div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a4e98ad5fc7bbc2df0cb95df3f1db9687"> 30</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a4e98ad5fc7bbc2df0cb95df3f1db9687">segment_duration</a>;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a1754599c00fdf4c474d3072abf71c1de"> 34</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a1754599c00fdf4c474d3072abf71c1de">fragment_duration</a>;</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a0dbe637b21f1f22f248437b59ad62a38"> 34</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a0dbe637b21f1f22f248437b59ad62a38">fragment_duration</a>;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#af0403298bf08392bb3009061cd8de2b0"> 38</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#af0403298bf08392bb3009061cd8de2b0">segment_sap_aligned</a>;</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a1f1336e9be8b12733fe28da083eaf93f"> 38</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a1f1336e9be8b12733fe28da083eaf93f">segment_sap_aligned</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#ab70f1d41f9556fa793ec638762d1c584"> 43</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#ab70f1d41f9556fa793ec638762d1c584">fragment_sap_aligned</a>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#acb335182d4bd226c1f044cc83705f4fc"> 43</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#acb335182d4bd226c1f044cc83705f4fc">fragment_sap_aligned</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a93714f081569ea56ed626eb057c1761f"> 50</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a93714f081569ea56ed626eb057c1761f">num_subsegments_per_sidx</a>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a2db773300dadf681c40bef0b3eca3ece"> 50</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a2db773300dadf681c40bef0b3eca3ece">num_subsegments_per_sidx</a>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#addd401a47b287f3c18cbdc4bfa1a6963"> 55</a></span>&#160; std::string <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#addd401a47b287f3c18cbdc4bfa1a6963">output_file_name</a>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a5397ee8759a663aea68261600e528d82"> 55</a></span>&#160; std::string <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a5397ee8759a663aea68261600e528d82">output_file_name</a>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a1303b2f8efb19af4728513ba2eeea2d1"> 61</a></span>&#160; std::string <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a1303b2f8efb19af4728513ba2eeea2d1">segment_template</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ab98cfd28046fc5c52ab2a45dba1a339a"> 61</a></span>&#160; std::string <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ab98cfd28046fc5c52ab2a45dba1a339a">segment_template</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a025be3ae8c52cb276351f656c6fa0735"> 67</a></span>&#160; std::string <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a025be3ae8c52cb276351f656c6fa0735">hls_name</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ada18d7bcc5c1bbfa0dfd9b64e5e83b32"> 67</a></span>&#160; std::string <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ada18d7bcc5c1bbfa0dfd9b64e5e83b32">hls_name</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a9e19ac2eafe896c4e0c4d7fe1149af60"> 72</a></span>&#160; std::string <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a9e19ac2eafe896c4e0c4d7fe1149af60">hls_group_id</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a61784958b3dd961a78b6c1975fc0953d"> 72</a></span>&#160; std::string <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a61784958b3dd961a78b6c1975fc0953d">hls_group_id</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a014464b78ba37f978da8290db2f2414e"> 75</a></span>&#160; std::string <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a014464b78ba37f978da8290db2f2414e">temp_dir</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a872d1150a71d9f0fb5db0ab81334d614"> 75</a></span>&#160; std::string <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a872d1150a71d9f0fb5db0ab81334d614">temp_dir</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a94fa00f788f9c39cba593004a1cd8849"> 79</a></span>&#160; uint32_t <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a94fa00f788f9c39cba593004a1cd8849">bandwidth</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a930587b1f3a3e38cf1e7974f01d8ce1e"> 79</a></span>&#160; uint32_t <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a930587b1f3a3e38cf1e7974f01d8ce1e">bandwidth</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a71efefea31d61d439c1d09a6563e8948"> 82</a></span>&#160; std::string <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a71efefea31d61d439c1d09a6563e8948">packager_version_string</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#abd063c42f307ad9ec5e61c806f221884"> 82</a></span>&#160; std::string <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#abd063c42f307ad9ec5e61c806f221884">packager_version_string</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;};</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#endif // MEDIA_BASE_MUXER_OPTIONS_H_</span></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_addd401a47b287f3c18cbdc4bfa1a6963"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#addd401a47b287f3c18cbdc4bfa1a6963">edash_packager::media::MuxerOptions::output_file_name</a></div><div class="ttdeci">std::string output_file_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00055">muxer_options.h:55</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a014464b78ba37f978da8290db2f2414e"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a014464b78ba37f978da8290db2f2414e">edash_packager::media::MuxerOptions::temp_dir</a></div><div class="ttdeci">std::string temp_dir</div><div class="ttdoc">Specify temporary directory for intermediate files. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00075">muxer_options.h:75</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a7542af69b834f3a72e5c5b25f4f0f474"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a7542af69b834f3a72e5c5b25f4f0f474">edash_packager::media::MuxerOptions::single_segment</a></div><div class="ttdeci">bool single_segment</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00024">muxer_options.h:24</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a94fa00f788f9c39cba593004a1cd8849"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a94fa00f788f9c39cba593004a1cd8849">edash_packager::media::MuxerOptions::bandwidth</a></div><div class="ttdeci">uint32_t bandwidth</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00079">muxer_options.h:79</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a1754599c00fdf4c474d3072abf71c1de"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a1754599c00fdf4c474d3072abf71c1de">edash_packager::media::MuxerOptions::fragment_duration</a></div><div class="ttdeci">double fragment_duration</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00034">muxer_options.h:34</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_ab70f1d41f9556fa793ec638762d1c584"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#ab70f1d41f9556fa793ec638762d1c584">edash_packager::media::MuxerOptions::fragment_sap_aligned</a></div><div class="ttdeci">bool fragment_sap_aligned</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00043">muxer_options.h:43</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a025be3ae8c52cb276351f656c6fa0735"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a025be3ae8c52cb276351f656c6fa0735">edash_packager::media::MuxerOptions::hls_name</a></div><div class="ttdeci">std::string hls_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00067">muxer_options.h:67</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a71efefea31d61d439c1d09a6563e8948"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a71efefea31d61d439c1d09a6563e8948">edash_packager::media::MuxerOptions::packager_version_string</a></div><div class="ttdeci">std::string packager_version_string</div><div class="ttdoc">Specify the version string to be embedded in the output files. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00082">muxer_options.h:82</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_af0403298bf08392bb3009061cd8de2b0"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#af0403298bf08392bb3009061cd8de2b0">edash_packager::media::MuxerOptions::segment_sap_aligned</a></div><div class="ttdeci">bool segment_sap_aligned</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00038">muxer_options.h:38</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a1303b2f8efb19af4728513ba2eeea2d1"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a1303b2f8efb19af4728513ba2eeea2d1">edash_packager::media::MuxerOptions::segment_template</a></div><div class="ttdeci">std::string segment_template</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00061">muxer_options.h:61</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a93714f081569ea56ed626eb057c1761f"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a93714f081569ea56ed626eb057c1761f">edash_packager::media::MuxerOptions::num_subsegments_per_sidx</a></div><div class="ttdeci">int num_subsegments_per_sidx</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00050">muxer_options.h:50</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a9e19ac2eafe896c4e0c4d7fe1149af60"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a9e19ac2eafe896c4e0c4d7fe1149af60">edash_packager::media::MuxerOptions::hls_group_id</a></div><div class="ttdeci">std::string hls_group_id</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00072">muxer_options.h:72</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">edash_packager::media::MuxerOptions</a></div><div class="ttdoc">This structure contains the list of configuration options for Muxer. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00018">muxer_options.h:18</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_ad6f281dfd832bd073f5fb5fc46342f9f"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#ad6f281dfd832bd073f5fb5fc46342f9f">edash_packager::media::MuxerOptions::segment_duration</a></div><div class="ttdeci">double segment_duration</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00030">muxer_options.h:30</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_acb335182d4bd226c1f044cc83705f4fc"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#acb335182d4bd226c1f044cc83705f4fc">shaka::media::MuxerOptions::fragment_sap_aligned</a></div><div class="ttdeci">bool fragment_sap_aligned</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00043">muxer_options.h:43</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_abd063c42f307ad9ec5e61c806f221884"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#abd063c42f307ad9ec5e61c806f221884">shaka::media::MuxerOptions::packager_version_string</a></div><div class="ttdeci">std::string packager_version_string</div><div class="ttdoc">Specify the version string to be embedded in the output files. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00082">muxer_options.h:82</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_ada18d7bcc5c1bbfa0dfd9b64e5e83b32"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ada18d7bcc5c1bbfa0dfd9b64e5e83b32">shaka::media::MuxerOptions::hls_name</a></div><div class="ttdeci">std::string hls_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00067">muxer_options.h:67</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a5397ee8759a663aea68261600e528d82"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a5397ee8759a663aea68261600e528d82">shaka::media::MuxerOptions::output_file_name</a></div><div class="ttdeci">std::string output_file_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00055">muxer_options.h:55</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a61784958b3dd961a78b6c1975fc0953d"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a61784958b3dd961a78b6c1975fc0953d">shaka::media::MuxerOptions::hls_group_id</a></div><div class="ttdeci">std::string hls_group_id</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00072">muxer_options.h:72</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a1f1336e9be8b12733fe28da083eaf93f"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a1f1336e9be8b12733fe28da083eaf93f">shaka::media::MuxerOptions::segment_sap_aligned</a></div><div class="ttdeci">bool segment_sap_aligned</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00038">muxer_options.h:38</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">shaka::media::MuxerOptions</a></div><div class="ttdoc">This structure contains the list of configuration options for Muxer. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00018">muxer_options.h:18</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a2db773300dadf681c40bef0b3eca3ece"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a2db773300dadf681c40bef0b3eca3ece">shaka::media::MuxerOptions::num_subsegments_per_sidx</a></div><div class="ttdeci">int num_subsegments_per_sidx</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00050">muxer_options.h:50</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a0dbe637b21f1f22f248437b59ad62a38"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a0dbe637b21f1f22f248437b59ad62a38">shaka::media::MuxerOptions::fragment_duration</a></div><div class="ttdeci">double fragment_duration</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00034">muxer_options.h:34</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a872d1150a71d9f0fb5db0ab81334d614"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a872d1150a71d9f0fb5db0ab81334d614">shaka::media::MuxerOptions::temp_dir</a></div><div class="ttdeci">std::string temp_dir</div><div class="ttdoc">Specify temporary directory for intermediate files. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00075">muxer_options.h:75</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a15e22454ac119d191ef0adbc8b4965ab"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a15e22454ac119d191ef0adbc8b4965ab">shaka::media::MuxerOptions::single_segment</a></div><div class="ttdeci">bool single_segment</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00024">muxer_options.h:24</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a4e98ad5fc7bbc2df0cb95df3f1db9687"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a4e98ad5fc7bbc2df0cb95df3f1db9687">shaka::media::MuxerOptions::segment_duration</a></div><div class="ttdeci">double segment_duration</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00030">muxer_options.h:30</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a930587b1f3a3e38cf1e7974f01d8ce1e"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a930587b1f3a3e38cf1e7974f01d8ce1e">shaka::media::MuxerOptions::bandwidth</a></div><div class="ttdeci">uint32_t bandwidth</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00079">muxer_options.h:79</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_ab98cfd28046fc5c52ab2a45dba1a339a"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ab98cfd28046fc5c52ab2a45dba1a339a">shaka::media::MuxerOptions::segment_template</a></div><div class="ttdeci">std::string segment_template</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00061">muxer_options.h:61</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp2t</b></li><li class="navelem"><a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">TsSectionPmt</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::media::mp2t::TsSectionPmt Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Flush</b>() override (defined in <a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a>)</td><td class="entry"><a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kPidCat</b> enum value (defined in <a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a>)</td><td class="entry"><a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kPidMax</b> enum value (defined in <a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a>)</td><td class="entry"><a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kPidNullPacket</b> enum value (defined in <a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a>)</td><td class="entry"><a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kPidPat</b> enum value (defined in <a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a>)</td><td class="entry"><a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kPidTsdt</b> enum value (defined in <a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a>)</td><td class="entry"><a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Parse</b>(bool payload_unit_start_indicator, const uint8_t *buf, int size) override (defined in <a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a>)</td><td class="entry"><a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ParsePsiSection</b>(BitReader *bit_reader) override (defined in <a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a>)</td><td class="entry"><a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RegisterPesCb</b> typedef (defined in <a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a>)</td><td class="entry"><a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Reset</b>() override (defined in <a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a>)</td><td class="entry"><a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ResetPsiSection</b>() override (defined in <a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a>)</td><td class="entry"><a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SpecialPid</b> enum name (defined in <a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a>)</td><td class="entry"><a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TsSectionPmt</b>(const RegisterPesCb &amp;register_pes_cb) (defined in <a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a>)</td><td class="entry"><a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>TsSectionPsi</b>() (defined in <a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a>)</td><td class="entry"><a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~TsSection</b>() (defined in <a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a>)</td><td class="entry"><a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~TsSectionPmt</b>() override (defined in <a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a>)</td><td class="entry"><a class="el" href="../../d2/de3/classshaka_1_1media_1_1mp2t_1_1TsSectionPmt.html">shaka::media::mp2t::TsSectionPmt</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~TsSectionPsi</b>() override (defined in <a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a>)</td><td class="entry"><a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:11 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::VPxFrameInfo Struct Reference</title>
<title>DASH Media Packaging SDK: shaka::media::VPxFrameInfo Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,35 +82,35 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html">VPxFrameInfo</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/d11/structshaka_1_1media_1_1VPxFrameInfo.html">VPxFrameInfo</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../d3/d00/structedash__packager_1_1media_1_1VPxFrameInfo-members.html">List of all members</a> </div>
<a href="../../d6/de7/structshaka_1_1media_1_1VPxFrameInfo-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::VPxFrameInfo Struct Reference</div> </div>
<div class="title">shaka::media::VPxFrameInfo Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aef3075f77708cf3716ce94a96336b8fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef3075f77708cf3716ce94a96336b8fb"></a>
<tr class="memitem:a43fa7cc3dbf061ab0a5bec2626327115"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43fa7cc3dbf061ab0a5bec2626327115"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>frame_size</b></td></tr>
<tr class="separator:aef3075f77708cf3716ce94a96336b8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c2812fe306a9b6509e80f53f76845f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c2812fe306a9b6509e80f53f76845f0"></a>
<tr class="separator:a43fa7cc3dbf061ab0a5bec2626327115"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abea372de836e1d2d43f79d0b88d5ddab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abea372de836e1d2d43f79d0b88d5ddab"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>uncompressed_header_size</b></td></tr>
<tr class="separator:a0c2812fe306a9b6509e80f53f76845f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a656a84aa65cae075f65204601e370513"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a656a84aa65cae075f65204601e370513"></a>
<tr class="separator:abea372de836e1d2d43f79d0b88d5ddab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c19a3a6d14e7003a5a89c5e7a0405d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c19a3a6d14e7003a5a89c5e7a0405d3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_keyframe</b></td></tr>
<tr class="separator:a656a84aa65cae075f65204601e370513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6626b03d9b7af13c4eae63d944427566"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6626b03d9b7af13c4eae63d944427566"></a>
<tr class="separator:a9c19a3a6d14e7003a5a89c5e7a0405d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affc093974166d6c6e20e40355aa1f524"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affc093974166d6c6e20e40355aa1f524"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
<tr class="separator:a6626b03d9b7af13c4eae63d944427566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ed7922c928b7a1b635826bc0cc7b6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58ed7922c928b7a1b635826bc0cc7b6d"></a>
<tr class="separator:affc093974166d6c6e20e40355aa1f524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdfaca8461644bfddfa6c33d91c909ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdfaca8461644bfddfa6c33d91c909ad"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
<tr class="separator:a58ed7922c928b7a1b635826bc0cc7b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:acdfaca8461644bfddfa6c33d91c909ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
@ -121,7 +121,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:11 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -82,31 +82,31 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">AACAudioSpecificConfig</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">AACAudioSpecificConfig</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::AACAudioSpecificConfig Member List</div> </div>
<div class="title">shaka::media::mp4::AACAudioSpecificConfig Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AACAudioSpecificConfig</b>() (defined in <a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a>)</td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#a12bcda441f7745bd70cb9b4fdfb4b9b5">audio_object_type</a>() const </td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#a4413882e6649fc144d6ab2c1e9643a93">ConvertToADTS</a>(std::vector&lt; uint8_t &gt; *buffer) const </td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#a67fdc1b4f5787341e27d07c814a01a08">frequency</a>() const </td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#abc1eea761852eb3d714a2f867f54db76">GetNumChannels</a>(bool sbr_in_mimetype) const </td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#acfe6c1dd618394a923c98c354c63fa2b">GetOutputSamplesPerSecond</a>(bool sbr_in_mimetype) const </td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#a200d0b1a945fed01c2ce92a0b2fa9921">kADTSHeaderSize</a></td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#a0394e15d7eb62d5a2366e78900b93b40">num_channels</a>() const </td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#a90a58afc9e6b20b9a6909d54f94dafc9">Parse</a>(const std::vector&lt; uint8_t &gt; &amp;data)</td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~AACAudioSpecificConfig</b>() (defined in <a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a>)</td><td class="entry"><a class="el" href="../../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">edash_packager::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AACAudioSpecificConfig</b>() (defined in <a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a>)</td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#a626c49f8a2bfd37059eaa00bd713a680">audio_object_type</a>() const </td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#ab189d48a65fd522c59ec681a52840b71">ConvertToADTS</a>(std::vector&lt; uint8_t &gt; *buffer) const </td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#ab062cfbc82cfe56d9c5cab635d3f5169">frequency</a>() const </td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#aac930a5d4d4a04e93f11ac8dd83094a1">GetNumChannels</a>(bool sbr_in_mimetype) const </td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#ace49bf468b9334bc626ac5723af29892">GetOutputSamplesPerSecond</a>(bool sbr_in_mimetype) const </td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#ab69036891dded290bec27617db7bad9a">kADTSHeaderSize</a></td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#a5f73fc2782b2edfa2ade77efe8ebcf08">num_channels</a>() const </td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#a3498d24fef66cc857a004afc015bd5c6">Parse</a>(const std::vector&lt; uint8_t &gt; &amp;data)</td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~AACAudioSpecificConfig</b>() (defined in <a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a>)</td><td class="entry"><a class="el" href="../../d2/dd0/classshaka_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html">shaka::media::mp4::AACAudioSpecificConfig</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:05 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:11 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1,123 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html">ChunkOffset</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::ChunkOffset Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html">edash_packager::media::mp4::ChunkOffset</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html#a7aa021dc4bc57fd5abb83582513ec7d6">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html">edash_packager::media::mp4::ChunkOffset</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ChunkLargeOffset</b>() (defined in <a class="el" href="../../da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html">edash_packager::media::mp4::ChunkLargeOffset</a>)</td><td class="entry"><a class="el" href="../../da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html">edash_packager::media::mp4::ChunkLargeOffset</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ChunkOffset</b>() (defined in <a class="el" href="../../d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html">edash_packager::media::mp4::ChunkOffset</a>)</td><td class="entry"><a class="el" href="../../d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html">edash_packager::media::mp4::ChunkOffset</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>flags</b> (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FullBox</b>() (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a58b21910baf781792d0893b6d805e2c6">HeaderSize</a>() const final</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>offsets</b> (defined in <a class="el" href="../../da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html">edash_packager::media::mp4::ChunkLargeOffset</a>)</td><td class="entry"><a class="el" href="../../da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html">edash_packager::media::mp4::ChunkLargeOffset</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a0a8b32da93e6d94198a3f295e72980da">ReadWriteHeaderInternal</a>(BoxBuffer *buffer) final</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>version</b> (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ChunkLargeOffset</b>() override (defined in <a class="el" href="../../da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html">edash_packager::media::mp4::ChunkLargeOffset</a>)</td><td class="entry"><a class="el" href="../../da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html">edash_packager::media::mp4::ChunkLargeOffset</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ChunkOffset</b>() override (defined in <a class="el" href="../../d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html">edash_packager::media::mp4::ChunkOffset</a>)</td><td class="entry"><a class="el" href="../../d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html">edash_packager::media::mp4::ChunkOffset</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~FullBox</b>() override (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:06 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -82,28 +82,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html">H265ByteToUnitStreamConverter</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html">H265ByteToUnitStreamConverter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::H265ByteToUnitStreamConverter Member List</div> </div>
<div class="title">shaka::media::H265ByteToUnitStreamConverter Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html">edash_packager::media::H265ByteToUnitStreamConverter</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html">shaka::media::H265ByteToUnitStreamConverter</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html#aac9d223e94a2f5958870124c6f309a9b">ConvertByteStreamToNalUnitStream</a>(const uint8_t *input_frame, size_t input_frame_size, std::vector&lt; uint8_t &gt; *output_frame)</td><td class="entry"><a class="el" href="../../d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html">edash_packager::media::H26xByteToUnitStreamConverter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html#a5c946b1ccf1c07ceebe363cdca9f0927">GetDecoderConfigurationRecord</a>(std::vector&lt; uint8_t &gt; *decoder_config) const override</td><td class="entry"><a class="el" href="../../d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html">edash_packager::media::H265ByteToUnitStreamConverter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>H265ByteToUnitStreamConverter</b>() (defined in <a class="el" href="../../d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html">edash_packager::media::H265ByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html">edash_packager::media::H265ByteToUnitStreamConverter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>H26xByteToUnitStreamConverter</b>(Nalu::CodecType type) (defined in <a class="el" href="../../d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html">edash_packager::media::H26xByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html">edash_packager::media::H26xByteToUnitStreamConverter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kUnitStreamNaluLengthSize</b> (defined in <a class="el" href="../../d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html">edash_packager::media::H26xByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html">edash_packager::media::H26xByteToUnitStreamConverter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~H265ByteToUnitStreamConverter</b>() override (defined in <a class="el" href="../../d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html">edash_packager::media::H265ByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html">edash_packager::media::H265ByteToUnitStreamConverter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~H26xByteToUnitStreamConverter</b>() (defined in <a class="el" href="../../d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html">edash_packager::media::H26xByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html">edash_packager::media::H26xByteToUnitStreamConverter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html#a8f85f99c1cc939382c4eecd6580ecd17">ConvertByteStreamToNalUnitStream</a>(const uint8_t *input_frame, size_t input_frame_size, std::vector&lt; uint8_t &gt; *output_frame)</td><td class="entry"><a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html">shaka::media::H26xByteToUnitStreamConverter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html#a9a866e255a2b267f2b44d0156c479de9">GetDecoderConfigurationRecord</a>(std::vector&lt; uint8_t &gt; *decoder_config) const override</td><td class="entry"><a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html">shaka::media::H265ByteToUnitStreamConverter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>H265ByteToUnitStreamConverter</b>() (defined in <a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html">shaka::media::H265ByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html">shaka::media::H265ByteToUnitStreamConverter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>H26xByteToUnitStreamConverter</b>(Nalu::CodecType type) (defined in <a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html">shaka::media::H26xByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html">shaka::media::H26xByteToUnitStreamConverter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kUnitStreamNaluLengthSize</b> (defined in <a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html">shaka::media::H26xByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html">shaka::media::H26xByteToUnitStreamConverter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~H265ByteToUnitStreamConverter</b>() override (defined in <a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html">shaka::media::H265ByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html">shaka::media::H265ByteToUnitStreamConverter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~H26xByteToUnitStreamConverter</b>() (defined in <a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html">shaka::media::H26xByteToUnitStreamConverter</a>)</td><td class="entry"><a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html">shaka::media::H26xByteToUnitStreamConverter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:11 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">VTTCueBox</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::media::mp4::VTTCueBox Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html#ae19e44ca727ff4ae010a8c62fc566f41">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cue_id</b> (defined in <a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>cue_payload</b> (defined in <a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cue_settings</b> (defined in <a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>cue_source_id</b> (defined in <a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cue_time</b> (defined in <a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a8dea1032b6875b763ec06a133933160a">HeaderSize</a>() const </td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a160958fd4dd933f8b760bf61ec0f72c6">ReadWriteHeaderInternal</a>(BoxBuffer *buffer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VTTCueBox</b>() (defined in <a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~VTTCueBox</b>() override (defined in <a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/daa/structshaka_1_1media_1_1mp4_1_1VTTCueBox.html">shaka::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:13 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::mp2t::TsSectionPat Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::mp2t::TsSectionPat Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,37 +82,37 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp2t</b></li><li class="navelem"><a class="el" href="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html">TsSectionPat</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp2t</b></li><li class="navelem"><a class="el" href="../../d0/d26/classshaka_1_1media_1_1mp2t_1_1TsSectionPat.html">TsSectionPat</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html">List of all members</a> </div>
<a href="../../d3/d18/classshaka_1_1media_1_1mp2t_1_1TsSectionPat-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::mp2t::TsSectionPat Class Reference</div> </div>
<div class="title">shaka::media::mp2t::TsSectionPat Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for edash_packager::media::mp2t::TsSectionPat:</div>
Inheritance diagram for shaka::media::mp2t::TsSectionPat:</div>
<div class="dyncontent">
<div class="center">
<img src="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.png" usemap="#edash_packager::media::mp2t::TsSectionPat_map" alt=""/>
<map id="edash_packager::media::mp2t::TsSectionPat_map" name="edash_packager::media::mp2t::TsSectionPat_map">
<area href="../../db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html" alt="edash_packager::media::mp2t::TsSectionPsi" shape="rect" coords="0,56,256,80"/>
<area href="../../d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html" alt="edash_packager::media::mp2t::TsSection" shape="rect" coords="0,0,256,24"/>
<img src="../../d0/d26/classshaka_1_1media_1_1mp2t_1_1TsSectionPat.png" usemap="#shaka::media::mp2t::TsSectionPat_map" alt=""/>
<map id="shaka::media::mp2t::TsSectionPat_map" name="shaka::media::mp2t::TsSectionPat_map">
<area href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html" alt="shaka::media::mp2t::TsSectionPsi" shape="rect" coords="0,56,195,80"/>
<area href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html" alt="shaka::media::mp2t::TsSection" shape="rect" coords="0,0,195,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a6c4e2b744c6dd4830dbc99a033432627"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c4e2b744c6dd4830dbc99a033432627"></a>
<tr class="memitem:a3f81f381d0a40c17155fd05faaba7bae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f81f381d0a40c17155fd05faaba7bae"></a>
typedef base::Callback&lt; void(int, <br class="typebreak"/>
int)&gt;&#160;</td><td class="memItemRight" valign="bottom"><b>RegisterPmtCb</b></td></tr>
<tr class="separator:a6c4e2b744c6dd4830dbc99a033432627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classedash__packager_1_1media_1_1mp2t_1_1TsSection"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classedash__packager_1_1media_1_1mp2t_1_1TsSection')"><img src="../../closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="../../d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html">edash_packager::media::mp2t::TsSection</a></td></tr>
<tr class="memitem:aa3487bd81805e2494236fbfe06ee470c inherit pub_types_classedash__packager_1_1media_1_1mp2t_1_1TsSection"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>SpecialPid</b> { <br/>
<tr class="separator:a3f81f381d0a40c17155fd05faaba7bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classshaka_1_1media_1_1mp2t_1_1TsSection"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classshaka_1_1media_1_1mp2t_1_1TsSection')"><img src="../../closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="../../da/d1c/classshaka_1_1media_1_1mp2t_1_1TsSection.html">shaka::media::mp2t::TsSection</a></td></tr>
<tr class="memitem:aa00fe5aa8b9c3fc40ce49c4a82b4840d inherit pub_types_classshaka_1_1media_1_1mp2t_1_1TsSection"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>SpecialPid</b> { <br/>
&#160;&#160;<b>kPidPat</b> = 0x0,
<b>kPidCat</b> = 0x1,
<b>kPidTsdt</b> = 0x2,
@ -121,29 +121,29 @@ int)&gt;&#160;</td><td class="memItemRight" valign="bottom"><b>RegisterPmtCb</b>
&#160;&#160;<b>kPidMax</b> = 0x1fff
<br/>
}</td></tr>
<tr class="separator:aa3487bd81805e2494236fbfe06ee470c inherit pub_types_classedash__packager_1_1media_1_1mp2t_1_1TsSection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:aa00fe5aa8b9c3fc40ce49c4a82b4840d inherit pub_types_classshaka_1_1media_1_1mp2t_1_1TsSection"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a650d9e229fbf95651747c823f790ea3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a650d9e229fbf95651747c823f790ea3a"></a>
<tr class="memitem:a2950936f99986fe2fc66d237db8bcbf0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2950936f99986fe2fc66d237db8bcbf0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TsSectionPat</b> (const RegisterPmtCb &amp;register_pmt_cb)</td></tr>
<tr class="separator:a650d9e229fbf95651747c823f790ea3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42b59ab6598691e05a962fd6c121b09c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42b59ab6598691e05a962fd6c121b09c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ParsePsiSection</b> (<a class="el" href="../../df/db4/classedash__packager_1_1media_1_1BitReader.html">BitReader</a> *bit_reader) override</td></tr>
<tr class="separator:a42b59ab6598691e05a962fd6c121b09c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d9c615f36303dc616dbb930ab92d73b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d9c615f36303dc616dbb930ab92d73b"></a>
<tr class="separator:a2950936f99986fe2fc66d237db8bcbf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c9739736781d7497d53a8d79dc558d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5c9739736781d7497d53a8d79dc558d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ParsePsiSection</b> (<a class="el" href="../../d6/da9/classshaka_1_1media_1_1BitReader.html">BitReader</a> *bit_reader) override</td></tr>
<tr class="separator:aa5c9739736781d7497d53a8d79dc558d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a387fcaec7324f3829082eb6f90decc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a387fcaec7324f3829082eb6f90decc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>ResetPsiSection</b> () override</td></tr>
<tr class="separator:a1d9c615f36303dc616dbb930ab92d73b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html">edash_packager::media::mp2t::TsSectionPsi</a></td></tr>
<tr class="memitem:afcb1888e13d727d66c5dcd7b0cd9a6c0 inherit pub_methods_classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcb1888e13d727d66c5dcd7b0cd9a6c0"></a>
<tr class="separator:a8a387fcaec7324f3829082eb6f90decc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classshaka_1_1media_1_1mp2t_1_1TsSectionPsi"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classshaka_1_1media_1_1mp2t_1_1TsSectionPsi')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../de/d7e/classshaka_1_1media_1_1mp2t_1_1TsSectionPsi.html">shaka::media::mp2t::TsSectionPsi</a></td></tr>
<tr class="memitem:afa2e575866c939102a6b348946097967 inherit pub_methods_classshaka_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa2e575866c939102a6b348946097967"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Parse</b> (bool payload_unit_start_indicator, const uint8_t *buf, int size) override</td></tr>
<tr class="separator:afcb1888e13d727d66c5dcd7b0cd9a6c0 inherit pub_methods_classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e1a66aa49ac0a92da1a358268b1fc18 inherit pub_methods_classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e1a66aa49ac0a92da1a358268b1fc18"></a>
<tr class="separator:afa2e575866c939102a6b348946097967 inherit pub_methods_classshaka_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4223535aa0acd84fbf3f18784c3d67a inherit pub_methods_classshaka_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4223535aa0acd84fbf3f18784c3d67a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Flush</b> () override</td></tr>
<tr class="separator:a0e1a66aa49ac0a92da1a358268b1fc18 inherit pub_methods_classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af226d4df459bae1db346bf0013884679 inherit pub_methods_classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af226d4df459bae1db346bf0013884679"></a>
<tr class="separator:ac4223535aa0acd84fbf3f18784c3d67a inherit pub_methods_classshaka_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a011a25b2de14525abeb2d405c0a6b2 inherit pub_methods_classshaka_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a011a25b2de14525abeb2d405c0a6b2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Reset</b> () override</td></tr>
<tr class="separator:af226d4df459bae1db346bf0013884679 inherit pub_methods_classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a7a011a25b2de14525abeb2d405c0a6b2 inherit pub_methods_classshaka_1_1media_1_1mp2t_1_1TsSectionPsi"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
@ -155,7 +155,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Reset</b> () override
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:05 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:11 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::MuxerOptions Struct Reference</title>
<title>DASH Media Packaging SDK: shaka::media::MuxerOptions Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,67 +82,67 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html">List of all members</a> </div>
<a href="../../d8/d16/structshaka_1_1media_1_1MuxerOptions-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::MuxerOptions Struct Reference</div> </div>
<div class="title">shaka::media::MuxerOptions Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This structure contains the list of configuration options for <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">Muxer</a>.
<a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#details">More...</a></p>
<p>This structure contains the list of configuration options for <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">Muxer</a>.
<a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d0/d0e/muxer__options_8h_source.html">muxer_options.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a7542af69b834f3a72e5c5b25f4f0f474"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a7542af69b834f3a72e5c5b25f4f0f474">single_segment</a></td></tr>
<tr class="separator:a7542af69b834f3a72e5c5b25f4f0f474"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6f281dfd832bd073f5fb5fc46342f9f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#ad6f281dfd832bd073f5fb5fc46342f9f">segment_duration</a></td></tr>
<tr class="separator:ad6f281dfd832bd073f5fb5fc46342f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1754599c00fdf4c474d3072abf71c1de"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a1754599c00fdf4c474d3072abf71c1de">fragment_duration</a></td></tr>
<tr class="separator:a1754599c00fdf4c474d3072abf71c1de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0403298bf08392bb3009061cd8de2b0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#af0403298bf08392bb3009061cd8de2b0">segment_sap_aligned</a></td></tr>
<tr class="separator:af0403298bf08392bb3009061cd8de2b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab70f1d41f9556fa793ec638762d1c584"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#ab70f1d41f9556fa793ec638762d1c584">fragment_sap_aligned</a></td></tr>
<tr class="separator:ab70f1d41f9556fa793ec638762d1c584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93714f081569ea56ed626eb057c1761f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a93714f081569ea56ed626eb057c1761f">num_subsegments_per_sidx</a></td></tr>
<tr class="separator:a93714f081569ea56ed626eb057c1761f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addd401a47b287f3c18cbdc4bfa1a6963"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#addd401a47b287f3c18cbdc4bfa1a6963">output_file_name</a></td></tr>
<tr class="separator:addd401a47b287f3c18cbdc4bfa1a6963"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1303b2f8efb19af4728513ba2eeea2d1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a1303b2f8efb19af4728513ba2eeea2d1">segment_template</a></td></tr>
<tr class="separator:a1303b2f8efb19af4728513ba2eeea2d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a025be3ae8c52cb276351f656c6fa0735"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a025be3ae8c52cb276351f656c6fa0735">hls_name</a></td></tr>
<tr class="separator:a025be3ae8c52cb276351f656c6fa0735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e19ac2eafe896c4e0c4d7fe1149af60"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a9e19ac2eafe896c4e0c4d7fe1149af60">hls_group_id</a></td></tr>
<tr class="separator:a9e19ac2eafe896c4e0c4d7fe1149af60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a014464b78ba37f978da8290db2f2414e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a014464b78ba37f978da8290db2f2414e"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a014464b78ba37f978da8290db2f2414e">temp_dir</a></td></tr>
<tr class="memdesc:a014464b78ba37f978da8290db2f2414e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify temporary directory for intermediate files. <br/></td></tr>
<tr class="separator:a014464b78ba37f978da8290db2f2414e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94fa00f788f9c39cba593004a1cd8849"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a94fa00f788f9c39cba593004a1cd8849">bandwidth</a></td></tr>
<tr class="separator:a94fa00f788f9c39cba593004a1cd8849"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71efefea31d61d439c1d09a6563e8948"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71efefea31d61d439c1d09a6563e8948"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a71efefea31d61d439c1d09a6563e8948">packager_version_string</a></td></tr>
<tr class="memdesc:a71efefea31d61d439c1d09a6563e8948"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify the version string to be embedded in the output files. <br/></td></tr>
<tr class="separator:a71efefea31d61d439c1d09a6563e8948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15e22454ac119d191ef0adbc8b4965ab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a15e22454ac119d191ef0adbc8b4965ab">single_segment</a></td></tr>
<tr class="separator:a15e22454ac119d191ef0adbc8b4965ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e98ad5fc7bbc2df0cb95df3f1db9687"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a4e98ad5fc7bbc2df0cb95df3f1db9687">segment_duration</a></td></tr>
<tr class="separator:a4e98ad5fc7bbc2df0cb95df3f1db9687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dbe637b21f1f22f248437b59ad62a38"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a0dbe637b21f1f22f248437b59ad62a38">fragment_duration</a></td></tr>
<tr class="separator:a0dbe637b21f1f22f248437b59ad62a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1336e9be8b12733fe28da083eaf93f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a1f1336e9be8b12733fe28da083eaf93f">segment_sap_aligned</a></td></tr>
<tr class="separator:a1f1336e9be8b12733fe28da083eaf93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb335182d4bd226c1f044cc83705f4fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#acb335182d4bd226c1f044cc83705f4fc">fragment_sap_aligned</a></td></tr>
<tr class="separator:acb335182d4bd226c1f044cc83705f4fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2db773300dadf681c40bef0b3eca3ece"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a2db773300dadf681c40bef0b3eca3ece">num_subsegments_per_sidx</a></td></tr>
<tr class="separator:a2db773300dadf681c40bef0b3eca3ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5397ee8759a663aea68261600e528d82"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a5397ee8759a663aea68261600e528d82">output_file_name</a></td></tr>
<tr class="separator:a5397ee8759a663aea68261600e528d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab98cfd28046fc5c52ab2a45dba1a339a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ab98cfd28046fc5c52ab2a45dba1a339a">segment_template</a></td></tr>
<tr class="separator:ab98cfd28046fc5c52ab2a45dba1a339a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada18d7bcc5c1bbfa0dfd9b64e5e83b32"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ada18d7bcc5c1bbfa0dfd9b64e5e83b32">hls_name</a></td></tr>
<tr class="separator:ada18d7bcc5c1bbfa0dfd9b64e5e83b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61784958b3dd961a78b6c1975fc0953d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a61784958b3dd961a78b6c1975fc0953d">hls_group_id</a></td></tr>
<tr class="separator:a61784958b3dd961a78b6c1975fc0953d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872d1150a71d9f0fb5db0ab81334d614"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a872d1150a71d9f0fb5db0ab81334d614"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a872d1150a71d9f0fb5db0ab81334d614">temp_dir</a></td></tr>
<tr class="memdesc:a872d1150a71d9f0fb5db0ab81334d614"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify temporary directory for intermediate files. <br/></td></tr>
<tr class="separator:a872d1150a71d9f0fb5db0ab81334d614"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930587b1f3a3e38cf1e7974f01d8ce1e"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a930587b1f3a3e38cf1e7974f01d8ce1e">bandwidth</a></td></tr>
<tr class="separator:a930587b1f3a3e38cf1e7974f01d8ce1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd063c42f307ad9ec5e61c806f221884"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd063c42f307ad9ec5e61c806f221884"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#abd063c42f307ad9ec5e61c806f221884">packager_version_string</a></td></tr>
<tr class="memdesc:abd063c42f307ad9ec5e61c806f221884"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify the version string to be embedded in the output files. <br/></td></tr>
<tr class="separator:abd063c42f307ad9ec5e61c806f221884"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This structure contains the list of configuration options for <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">Muxer</a>. </p>
<div class="textblock"><p>This structure contains the list of configuration options for <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">Muxer</a>. </p>
<p>Definition at line <a class="el" href="../../d0/d0e/muxer__options_8h_source.html#l00018">18</a> of file <a class="el" href="../../d0/d0e/muxer__options_8h_source.html">muxer_options.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a94fa00f788f9c39cba593004a1cd8849"></a>
<a class="anchor" id="a930587b1f3a3e38cf1e7974f01d8ce1e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t edash_packager::media::MuxerOptions::bandwidth</td>
<td class="memname">uint32_t shaka::media::MuxerOptions::bandwidth</td>
</tr>
</table>
</div><div class="memdoc">
@ -152,12 +152,12 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div>
</div>
<a class="anchor" id="a1754599c00fdf4c474d3072abf71c1de"></a>
<a class="anchor" id="a0dbe637b21f1f22f248437b59ad62a38"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double edash_packager::media::MuxerOptions::fragment_duration</td>
<td class="memname">double shaka::media::MuxerOptions::fragment_duration</td>
</tr>
</table>
</div><div class="memdoc">
@ -167,12 +167,12 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div>
</div>
<a class="anchor" id="ab70f1d41f9556fa793ec638762d1c584"></a>
<a class="anchor" id="acb335182d4bd226c1f044cc83705f4fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::MuxerOptions::fragment_sap_aligned</td>
<td class="memname">bool shaka::media::MuxerOptions::fragment_sap_aligned</td>
</tr>
</table>
</div><div class="memdoc">
@ -182,12 +182,12 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div>
</div>
<a class="anchor" id="a9e19ac2eafe896c4e0c4d7fe1149af60"></a>
<a class="anchor" id="a61784958b3dd961a78b6c1975fc0953d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string edash_packager::media::MuxerOptions::hls_group_id</td>
<td class="memname">std::string shaka::media::MuxerOptions::hls_group_id</td>
</tr>
</table>
</div><div class="memdoc">
@ -197,12 +197,12 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div>
</div>
<a class="anchor" id="a025be3ae8c52cb276351f656c6fa0735"></a>
<a class="anchor" id="ada18d7bcc5c1bbfa0dfd9b64e5e83b32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string edash_packager::media::MuxerOptions::hls_name</td>
<td class="memname">std::string shaka::media::MuxerOptions::hls_name</td>
</tr>
</table>
</div><div class="memdoc">
@ -212,42 +212,42 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div>
</div>
<a class="anchor" id="a93714f081569ea56ed626eb057c1761f"></a>
<a class="anchor" id="a2db773300dadf681c40bef0b3eca3ece"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int edash_packager::media::MuxerOptions::num_subsegments_per_sidx</td>
<td class="memname">int shaka::media::MuxerOptions::num_subsegments_per_sidx</td>
</tr>
</table>
</div><div class="memdoc">
<p>For ISO BMFF only. Set the number of subsegments in each SIDX box. If 0, a single SIDX box is used per segment. If -1, no SIDX box is used. Otherwise, the <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">Muxer</a> will pack N subsegments in the root SIDX of the segment, with segment_duration/N/fragment_duration fragments per subsegment. </p>
<p>For ISO BMFF only. Set the number of subsegments in each SIDX box. If 0, a single SIDX box is used per segment. If -1, no SIDX box is used. Otherwise, the <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">Muxer</a> will pack N subsegments in the root SIDX of the segment, with segment_duration/N/fragment_duration fragments per subsegment. </p>
<p>Definition at line <a class="el" href="../../d0/d0e/muxer__options_8h_source.html#l00050">50</a> of file <a class="el" href="../../d0/d0e/muxer__options_8h_source.html">muxer_options.h</a>.</p>
</div>
</div>
<a class="anchor" id="addd401a47b287f3c18cbdc4bfa1a6963"></a>
<a class="anchor" id="a5397ee8759a663aea68261600e528d82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string edash_packager::media::MuxerOptions::output_file_name</td>
<td class="memname">std::string shaka::media::MuxerOptions::output_file_name</td>
</tr>
</table>
</div><div class="memdoc">
<p>Output file name. If segment_template is not specified, the <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">Muxer</a> generates this single output file with all segments concatenated; Otherwise, it specifies the init segment name. </p>
<p>Output file name. If segment_template is not specified, the <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">Muxer</a> generates this single output file with all segments concatenated; Otherwise, it specifies the init segment name. </p>
<p>Definition at line <a class="el" href="../../d0/d0e/muxer__options_8h_source.html#l00055">55</a> of file <a class="el" href="../../d0/d0e/muxer__options_8h_source.html">muxer_options.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad6f281dfd832bd073f5fb5fc46342f9f"></a>
<a class="anchor" id="a4e98ad5fc7bbc2df0cb95df3f1db9687"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double edash_packager::media::MuxerOptions::segment_duration</td>
<td class="memname">double shaka::media::MuxerOptions::segment_duration</td>
</tr>
</table>
</div><div class="memdoc">
@ -257,12 +257,12 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div>
</div>
<a class="anchor" id="af0403298bf08392bb3009061cd8de2b0"></a>
<a class="anchor" id="a1f1336e9be8b12733fe28da083eaf93f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::MuxerOptions::segment_sap_aligned</td>
<td class="memname">bool shaka::media::MuxerOptions::segment_sap_aligned</td>
</tr>
</table>
</div><div class="memdoc">
@ -272,12 +272,12 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div>
</div>
<a class="anchor" id="a1303b2f8efb19af4728513ba2eeea2d1"></a>
<a class="anchor" id="ab98cfd28046fc5c52ab2a45dba1a339a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string edash_packager::media::MuxerOptions::segment_template</td>
<td class="memname">std::string shaka::media::MuxerOptions::segment_template</td>
</tr>
</table>
</div><div class="memdoc">
@ -287,12 +287,12 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div>
</div>
<a class="anchor" id="a7542af69b834f3a72e5c5b25f4f0f474"></a>
<a class="anchor" id="a15e22454ac119d191ef0adbc8b4965ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::MuxerOptions::single_segment</td>
<td class="memname">bool shaka::media::MuxerOptions::single_segment</td>
</tr>
</table>
</div><div class="memdoc">
@ -309,7 +309,7 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1,126 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">MultiSegmentSegmenter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::MultiSegmentSegmenter Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">edash_packager::media::mp4::MultiSegmentSegmenter</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#a5c21059ee9a533caec81491bdb751c57">AddSample</a>(const MediaStream *stream, scoped_refptr&lt; MediaSample &gt; sample)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#ad1136a3e7c2e796267fbd3879d108c2a">Finalize</a>()</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fragment_buffer</b>() (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ftyp</b>() (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#a0e5e570d5f82c796ba015ca06c7a676c">GetDuration</a>() const </td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html#a789a8b0449e433076dfc0c2344d32280">GetIndexRange</a>(size_t *offset, size_t *size) override</td><td class="entry"><a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">edash_packager::media::mp4::MultiSegmentSegmenter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html#a88be93ad6cce209ceaf086ab98009516">GetInitRange</a>(size_t *offset, size_t *size) override</td><td class="entry"><a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">edash_packager::media::mp4::MultiSegmentSegmenter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetReferenceTimeScale</b>() const (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#af6ec4732a1d6addb755c85e0fface542">Initialize</a>(const std::vector&lt; MediaStream * &gt; &amp;streams, MuxerListener *muxer_listener, ProgressListener *progress_listener, KeySource *encryption_key_source, uint32_t max_sd_pixels, double clear_lead_in_seconds, double crypto_period_duration_in_seconds, FourCC protection_scheme)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>moov</b>() (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MultiSegmentSegmenter</b>(const MuxerOptions &amp;options, scoped_ptr&lt; FileType &gt; ftyp, scoped_ptr&lt; Movie &gt; moov) (defined in <a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">edash_packager::media::mp4::MultiSegmentSegmenter</a>)</td><td class="entry"><a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">edash_packager::media::mp4::MultiSegmentSegmenter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>muxer_listener</b>() (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>options</b>() const (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>progress_target</b>() (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#ac2883a5eb0bd7abb50bc3968ac417901">sample_duration</a>() const </td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Segmenter</b>(const MuxerOptions &amp;options, scoped_ptr&lt; FileType &gt; ftyp, scoped_ptr&lt; Movie &gt; moov) (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_progress_target</b>(uint64_t progress_target) (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#a4e58a007d4daafe1b49a70d39e52e339">SetComplete</a>()</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sidx</b>() (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#a287d51571c92704274550d9f1d246cf9">UpdateProgress</a>(uint64_t progress)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MultiSegmentSegmenter</b>() override (defined in <a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">edash_packager::media::mp4::MultiSegmentSegmenter</a>)</td><td class="entry"><a class="el" href="../../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html">edash_packager::media::mp4::MultiSegmentSegmenter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Segmenter</b>() (defined in <a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html">edash_packager::media::mp4::Segmenter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:07 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -103,52 +103,52 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;packager/mpd/base/content_protection_element.h&quot;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &quot;packager/mpd/base/media_info.pb.h&quot;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="../../d7/d44/classedash__packager_1_1MockMpdNotifier.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d7/d44/classedash__packager_1_1MockMpdNotifier.html">MockMpdNotifier</a> : <span class="keyword">public</span> <a class="code" href="../../da/d38/classedash__packager_1_1MpdNotifier.html">MpdNotifier</a> {</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="../../dc/d5c/classshaka_1_1MockMpdNotifier.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../dc/d5c/classshaka_1_1MockMpdNotifier.html">MockMpdNotifier</a> : <span class="keyword">public</span> <a class="code" href="../../d3/dd0/classshaka_1_1MpdNotifier.html">MpdNotifier</a> {</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="../../d7/d44/classedash__packager_1_1MockMpdNotifier.html">MockMpdNotifier</a>(DashProfile profile);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="../../d7/d44/classedash__packager_1_1MockMpdNotifier.html">MockMpdNotifier</a>();</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="../../dc/d5c/classshaka_1_1MockMpdNotifier.html">MockMpdNotifier</a>(DashProfile profile);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="../../dc/d5c/classshaka_1_1MockMpdNotifier.html">MockMpdNotifier</a>();</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; MOCK_METHOD0(<a class="code" href="../../da/d38/classedash__packager_1_1MpdNotifier.html#ae7067d35133b0573a2919fb69195328e">Init</a>, <span class="keywordtype">bool</span>());</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; MOCK_METHOD2(<a class="code" href="../../da/d38/classedash__packager_1_1MpdNotifier.html#a09e6df8ea9ea8c260199449448d1ea62">NotifyNewContainer</a>,</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; MOCK_METHOD0(<a class="code" href="../../d3/dd0/classshaka_1_1MpdNotifier.html#ad6171481d6fb437767b1f5b9e0dac1a3">Init</a>, <span class="keywordtype">bool</span>());</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; MOCK_METHOD2(<a class="code" href="../../d3/dd0/classshaka_1_1MpdNotifier.html#ae10c06fe6022a1020fc889de389be430">NotifyNewContainer</a>,</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">bool</span>(<span class="keyword">const</span> MediaInfo&amp; media_info, uint32_t* container_id));</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; MOCK_METHOD2(<a class="code" href="../../da/d38/classedash__packager_1_1MpdNotifier.html#ab4d97816ead500dc7cafac015f1f4979">NotifySampleDuration</a>,</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; MOCK_METHOD2(<a class="code" href="../../d3/dd0/classshaka_1_1MpdNotifier.html#a721edf600dc9165e96e4b6c154a2d4f6">NotifySampleDuration</a>,</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">bool</span>(uint32_t container_id, uint32_t sample_duration));</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; MOCK_METHOD4(<a class="code" href="../../da/d38/classedash__packager_1_1MpdNotifier.html#a7bb9cce525d5a4f1076b8d58a7bd07ab">NotifyNewSegment</a>,</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; MOCK_METHOD4(<a class="code" href="../../d3/dd0/classshaka_1_1MpdNotifier.html#a100236a249477afcda4f50e4914f0eee">NotifyNewSegment</a>,</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">bool</span>(uint32_t container_id,</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; uint64_t start_time,</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; uint64_t duration,</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; uint64_t size));</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; MOCK_METHOD4(<a class="code" href="../../da/d38/classedash__packager_1_1MpdNotifier.html#a8eb441286be0f2cb96c4348ff88619c5">NotifyEncryptionUpdate</a>,</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; MOCK_METHOD4(<a class="code" href="../../d3/dd0/classshaka_1_1MpdNotifier.html#acf6a0bde4fc907053cc9f1ff9a38b59a">NotifyEncryptionUpdate</a>,</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordtype">bool</span>(uint32_t container_id,</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">const</span> std::string&amp; drm_uuid,</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; new_key_id,</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; new_pssh));</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; MOCK_METHOD2(</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="../../da/d38/classedash__packager_1_1MpdNotifier.html#a56969f6d7c09e0aa131ba01d5c880773">AddContentProtectionElement</a>,</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="../../d3/dd0/classshaka_1_1MpdNotifier.html#adfbafb780222d3799a53a0e061fb8e73">AddContentProtectionElement</a>,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">bool</span>(uint32_t container_id,</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">const</span> <a class="code" href="../../d0/d96/structedash__packager_1_1ContentProtectionElement.html">ContentProtectionElement</a>&amp; content_protection_element));</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; MOCK_METHOD0(<a class="code" href="../../da/d38/classedash__packager_1_1MpdNotifier.html#aaeba5920a9df8db366f8cf86d64e855c">Flush</a>, <span class="keywordtype">bool</span>());</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">const</span> <a class="code" href="../../da/d43/structshaka_1_1ContentProtectionElement.html">ContentProtectionElement</a>&amp; content_protection_element));</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; MOCK_METHOD0(<a class="code" href="../../d3/dd0/classshaka_1_1MpdNotifier.html#af8149126f4793506bef385d067561dbf">Flush</a>, <span class="keywordtype">bool</span>());</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;};</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif // MPD_BASE_MOCK_MPD_NOTIFIER_H_</span></div>
<div class="ttc" id="classedash__packager_1_1MpdNotifier_html_a56969f6d7c09e0aa131ba01d5c880773"><div class="ttname"><a href="../../da/d38/classedash__packager_1_1MpdNotifier.html#a56969f6d7c09e0aa131ba01d5c880773">edash_packager::MpdNotifier::AddContentProtectionElement</a></div><div class="ttdeci">virtual bool AddContentProtectionElement(uint32_t container_id, const ContentProtectionElement &amp;content_protection_element)=0</div></div>
<div class="ttc" id="classedash__packager_1_1MpdNotifier_html_a09e6df8ea9ea8c260199449448d1ea62"><div class="ttname"><a href="../../da/d38/classedash__packager_1_1MpdNotifier.html#a09e6df8ea9ea8c260199449448d1ea62">edash_packager::MpdNotifier::NotifyNewContainer</a></div><div class="ttdeci">virtual bool NotifyNewContainer(const MediaInfo &amp;media_info, uint32_t *container_id)=0</div></div>
<div class="ttc" id="classedash__packager_1_1MpdNotifier_html_aaeba5920a9df8db366f8cf86d64e855c"><div class="ttname"><a href="../../da/d38/classedash__packager_1_1MpdNotifier.html#aaeba5920a9df8db366f8cf86d64e855c">edash_packager::MpdNotifier::Flush</a></div><div class="ttdeci">virtual bool Flush()=0</div></div>
<div class="ttc" id="classedash__packager_1_1MockMpdNotifier_html"><div class="ttname"><a href="../../d7/d44/classedash__packager_1_1MockMpdNotifier.html">edash_packager::MockMpdNotifier</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d30/mock__mpd__notifier_8h_source.html#l00019">mock_mpd_notifier.h:19</a></div></div>
<div class="ttc" id="classedash__packager_1_1MpdNotifier_html"><div class="ttname"><a href="../../da/d38/classedash__packager_1_1MpdNotifier.html">edash_packager::MpdNotifier</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d15/mpd__notifier_8h_source.html#l00032">mpd_notifier.h:32</a></div></div>
<div class="ttc" id="structedash__packager_1_1ContentProtectionElement_html"><div class="ttname"><a href="../../d0/d96/structedash__packager_1_1ContentProtectionElement.html">edash_packager::ContentProtectionElement</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/dd6/content__protection__element_8h_source.html#l00036">content_protection_element.h:36</a></div></div>
<div class="ttc" id="classedash__packager_1_1MpdNotifier_html_ab4d97816ead500dc7cafac015f1f4979"><div class="ttname"><a href="../../da/d38/classedash__packager_1_1MpdNotifier.html#ab4d97816ead500dc7cafac015f1f4979">edash_packager::MpdNotifier::NotifySampleDuration</a></div><div class="ttdeci">virtual bool NotifySampleDuration(uint32_t container_id, uint32_t sample_duration)=0</div></div>
<div class="ttc" id="classedash__packager_1_1MpdNotifier_html_a7bb9cce525d5a4f1076b8d58a7bd07ab"><div class="ttname"><a href="../../da/d38/classedash__packager_1_1MpdNotifier.html#a7bb9cce525d5a4f1076b8d58a7bd07ab">edash_packager::MpdNotifier::NotifyNewSegment</a></div><div class="ttdeci">virtual bool NotifyNewSegment(uint32_t container_id, uint64_t start_time, uint64_t duration, uint64_t size)=0</div></div>
<div class="ttc" id="classedash__packager_1_1MpdNotifier_html_a8eb441286be0f2cb96c4348ff88619c5"><div class="ttname"><a href="../../da/d38/classedash__packager_1_1MpdNotifier.html#a8eb441286be0f2cb96c4348ff88619c5">edash_packager::MpdNotifier::NotifyEncryptionUpdate</a></div><div class="ttdeci">virtual bool NotifyEncryptionUpdate(uint32_t container_id, const std::string &amp;drm_uuid, const std::vector&lt; uint8_t &gt; &amp;new_key_id, const std::vector&lt; uint8_t &gt; &amp;new_pssh)=0</div></div>
<div class="ttc" id="classedash__packager_1_1MpdNotifier_html_ae7067d35133b0573a2919fb69195328e"><div class="ttname"><a href="../../da/d38/classedash__packager_1_1MpdNotifier.html#ae7067d35133b0573a2919fb69195328e">edash_packager::MpdNotifier::Init</a></div><div class="ttdeci">virtual bool Init()=0</div></div>
<div class="ttc" id="classshaka_1_1MpdNotifier_html_af8149126f4793506bef385d067561dbf"><div class="ttname"><a href="../../d3/dd0/classshaka_1_1MpdNotifier.html#af8149126f4793506bef385d067561dbf">shaka::MpdNotifier::Flush</a></div><div class="ttdeci">virtual bool Flush()=0</div></div>
<div class="ttc" id="classshaka_1_1MpdNotifier_html_ad6171481d6fb437767b1f5b9e0dac1a3"><div class="ttname"><a href="../../d3/dd0/classshaka_1_1MpdNotifier.html#ad6171481d6fb437767b1f5b9e0dac1a3">shaka::MpdNotifier::Init</a></div><div class="ttdeci">virtual bool Init()=0</div></div>
<div class="ttc" id="classshaka_1_1MpdNotifier_html_a100236a249477afcda4f50e4914f0eee"><div class="ttname"><a href="../../d3/dd0/classshaka_1_1MpdNotifier.html#a100236a249477afcda4f50e4914f0eee">shaka::MpdNotifier::NotifyNewSegment</a></div><div class="ttdeci">virtual bool NotifyNewSegment(uint32_t container_id, uint64_t start_time, uint64_t duration, uint64_t size)=0</div></div>
<div class="ttc" id="classshaka_1_1MockMpdNotifier_html"><div class="ttname"><a href="../../dc/d5c/classshaka_1_1MockMpdNotifier.html">shaka::MockMpdNotifier</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d30/mock__mpd__notifier_8h_source.html#l00019">mock_mpd_notifier.h:19</a></div></div>
<div class="ttc" id="classshaka_1_1MpdNotifier_html_a721edf600dc9165e96e4b6c154a2d4f6"><div class="ttname"><a href="../../d3/dd0/classshaka_1_1MpdNotifier.html#a721edf600dc9165e96e4b6c154a2d4f6">shaka::MpdNotifier::NotifySampleDuration</a></div><div class="ttdeci">virtual bool NotifySampleDuration(uint32_t container_id, uint32_t sample_duration)=0</div></div>
<div class="ttc" id="classshaka_1_1MpdNotifier_html_adfbafb780222d3799a53a0e061fb8e73"><div class="ttname"><a href="../../d3/dd0/classshaka_1_1MpdNotifier.html#adfbafb780222d3799a53a0e061fb8e73">shaka::MpdNotifier::AddContentProtectionElement</a></div><div class="ttdeci">virtual bool AddContentProtectionElement(uint32_t container_id, const ContentProtectionElement &amp;content_protection_element)=0</div></div>
<div class="ttc" id="structshaka_1_1ContentProtectionElement_html"><div class="ttname"><a href="../../da/d43/structshaka_1_1ContentProtectionElement.html">shaka::ContentProtectionElement</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/dd6/content__protection__element_8h_source.html#l00036">content_protection_element.h:36</a></div></div>
<div class="ttc" id="classshaka_1_1MpdNotifier_html_ae10c06fe6022a1020fc889de389be430"><div class="ttname"><a href="../../d3/dd0/classshaka_1_1MpdNotifier.html#ae10c06fe6022a1020fc889de389be430">shaka::MpdNotifier::NotifyNewContainer</a></div><div class="ttdeci">virtual bool NotifyNewContainer(const MediaInfo &amp;media_info, uint32_t *container_id)=0</div></div>
<div class="ttc" id="classshaka_1_1MpdNotifier_html_acf6a0bde4fc907053cc9f1ff9a38b59a"><div class="ttname"><a href="../../d3/dd0/classshaka_1_1MpdNotifier.html#acf6a0bde4fc907053cc9f1ff9a38b59a">shaka::MpdNotifier::NotifyEncryptionUpdate</a></div><div class="ttdeci">virtual bool NotifyEncryptionUpdate(uint32_t container_id, const std::string &amp;drm_uuid, const std::vector&lt; uint8_t &gt; &amp;new_key_id, const std::vector&lt; uint8_t &gt; &amp;new_pssh)=0</div></div>
<div class="ttc" id="classshaka_1_1MpdNotifier_html"><div class="ttname"><a href="../../d3/dd0/classshaka_1_1MpdNotifier.html">shaka::MpdNotifier</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d15/mpd__notifier_8h_source.html#l00032">mpd_notifier.h:32</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:09 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -108,17 +108,17 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">const</span> uint32_t kMpeg2Timescale = 90000;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;} <span class="comment">// namespace shaka</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:09 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,168 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: shaka::MockRepresentation Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><a class="el" href="../../d0/d33/classshaka_1_1MockRepresentation.html">MockRepresentation</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../d5/d59/classshaka_1_1MockRepresentation-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">shaka::MockRepresentation Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for shaka::MockRepresentation:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/d33/classshaka_1_1MockRepresentation.png" usemap="#shaka::MockRepresentation_map" alt=""/>
<map id="shaka::MockRepresentation_map" name="shaka::MockRepresentation_map">
<area href="../../de/d52/classshaka_1_1Representation.html" alt="shaka::Representation" shape="rect" coords="0,0,166,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0ead37aa0c7f5c311509dc9050925883"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ead37aa0c7f5c311509dc9050925883"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MockRepresentation</b> (uint32_t representation_id)</td></tr>
<tr class="separator:a0ead37aa0c7f5c311509dc9050925883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9870e24dd998e6daf729dda751aa2f03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9870e24dd998e6daf729dda751aa2f03"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MOCK_METHOD1</b> (<a class="el" href="../../de/d52/classshaka_1_1Representation.html#a265d014093c9073b08505013886aaa8d">AddContentProtectionElement</a>, void(const <a class="el" href="../../da/d43/structshaka_1_1ContentProtectionElement.html">ContentProtectionElement</a> &amp;element))</td></tr>
<tr class="separator:a9870e24dd998e6daf729dda751aa2f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc02f10f9f7ad90469b945aabd74bcb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc02f10f9f7ad90469b945aabd74bcb4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MOCK_METHOD2</b> (<a class="el" href="../../de/d52/classshaka_1_1Representation.html#a3d17325903aa01f0c8ff7753d94ff330">UpdateContentProtectionPssh</a>, void(const std::string &amp;drm_uuid, const std::string &amp;pssh))</td></tr>
<tr class="separator:abc02f10f9f7ad90469b945aabd74bcb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a860d0cef312f367d6b3d763b705a9d64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a860d0cef312f367d6b3d763b705a9d64"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MOCK_METHOD3</b> (<a class="el" href="../../de/d52/classshaka_1_1Representation.html#a6ca8bbfd34ef8ca782d2ef18aeaad932">AddNewSegment</a>, void(uint64_t start_time, uint64_t duration, uint64_t size))</td></tr>
<tr class="separator:a860d0cef312f367d6b3d763b705a9d64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca22fbccca7e8e4088242c87736acfa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ca22fbccca7e8e4088242c87736acfa"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MOCK_METHOD1</b> (<a class="el" href="../../de/d52/classshaka_1_1Representation.html#a11b32833166b9c4bea78cca2c6069d98">SetSampleDuration</a>, void(uint32_t sample_duration))</td></tr>
<tr class="separator:a6ca22fbccca7e8e4088242c87736acfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classshaka_1_1Representation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classshaka_1_1Representation')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../de/d52/classshaka_1_1Representation.html">shaka::Representation</a></td></tr>
<tr class="memitem:ae998409ae94f3ba12909a96e8f3f4f7e inherit pub_methods_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d52/classshaka_1_1Representation.html#ae998409ae94f3ba12909a96e8f3f4f7e">Init</a> ()</td></tr>
<tr class="separator:ae998409ae94f3ba12909a96e8f3f4f7e inherit pub_methods_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a265d014093c9073b08505013886aaa8d inherit pub_methods_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d52/classshaka_1_1Representation.html#a265d014093c9073b08505013886aaa8d">AddContentProtectionElement</a> (const <a class="el" href="../../da/d43/structshaka_1_1ContentProtectionElement.html">ContentProtectionElement</a> &amp;element)</td></tr>
<tr class="separator:a265d014093c9073b08505013886aaa8d inherit pub_methods_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d17325903aa01f0c8ff7753d94ff330 inherit pub_methods_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d52/classshaka_1_1Representation.html#a3d17325903aa01f0c8ff7753d94ff330">UpdateContentProtectionPssh</a> (const std::string &amp;drm_uuid, const std::string &amp;pssh)</td></tr>
<tr class="separator:a3d17325903aa01f0c8ff7753d94ff330 inherit pub_methods_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca8bbfd34ef8ca782d2ef18aeaad932 inherit pub_methods_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d52/classshaka_1_1Representation.html#a6ca8bbfd34ef8ca782d2ef18aeaad932">AddNewSegment</a> (uint64_t start_time, uint64_t duration, uint64_t size)</td></tr>
<tr class="separator:a6ca8bbfd34ef8ca782d2ef18aeaad932 inherit pub_methods_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11b32833166b9c4bea78cca2c6069d98 inherit pub_methods_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d52/classshaka_1_1Representation.html#a11b32833166b9c4bea78cca2c6069d98">SetSampleDuration</a> (uint32_t sample_duration)</td></tr>
<tr class="separator:a11b32833166b9c4bea78cca2c6069d98 inherit pub_methods_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a606afa5df6a90f49faad0ce427b7e960 inherit pub_methods_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">xml::scoped_xml_ptr&lt; xmlNode &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d52/classshaka_1_1Representation.html#a606afa5df6a90f49faad0ce427b7e960">GetXml</a> ()</td></tr>
<tr class="separator:a606afa5df6a90f49faad0ce427b7e960 inherit pub_methods_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473e45dbbf64e6ab6ed670ccedac84ed inherit pub_methods_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d52/classshaka_1_1Representation.html#a473e45dbbf64e6ab6ed670ccedac84ed">SuppressOnce</a> (SuppressFlag flag)</td></tr>
<tr class="separator:a473e45dbbf64e6ab6ed670ccedac84ed inherit pub_methods_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a3ba385179698e57a1451d1a26ad827 inherit pub_methods_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d52/classshaka_1_1Representation.html#a6a3ba385179698e57a1451d1a26ad827">id</a> () const </td></tr>
<tr class="separator:a6a3ba385179698e57a1451d1a26ad827 inherit pub_methods_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classshaka_1_1Representation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classshaka_1_1Representation')"><img src="../../closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="../../de/d52/classshaka_1_1Representation.html">shaka::Representation</a></td></tr>
<tr class="memitem:ad0c3f0dfed3c9b1cf4993530ea652661 inherit pub_types_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>SuppressFlag</b> { <b>kSuppressWidth</b> = 1,
<b>kSuppressHeight</b> = 2,
<b>kSuppressFrameRate</b> = 4
}</td></tr>
<tr class="separator:ad0c3f0dfed3c9b1cf4993530ea652661 inherit pub_types_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classshaka_1_1Representation"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classshaka_1_1Representation')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../de/d52/classshaka_1_1Representation.html">shaka::Representation</a></td></tr>
<tr class="memitem:ad029323166bb60175a2369c3e887dca0 inherit pro_methods_classshaka_1_1Representation"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d52/classshaka_1_1Representation.html#ad029323166bb60175a2369c3e887dca0">Representation</a> (const MediaInfo &amp;media_info, const <a class="el" href="../../d1/df3/structshaka_1_1MpdOptions.html">MpdOptions</a> &amp;mpd_options, uint32_t representation_id, scoped_ptr&lt; <a class="el" href="../../df/d94/classshaka_1_1RepresentationStateChangeListener.html">RepresentationStateChangeListener</a> &gt; state_change_listener)</td></tr>
<tr class="separator:ad029323166bb60175a2369c3e887dca0 inherit pro_methods_classshaka_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d9/d08/mock__mpd__builder_8h_source.html#l00052">52</a> of file <a class="el" href="../../d9/d08/mock__mpd__builder_8h_source.html">mock_mpd_builder.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>mpd/base/<a class="el" href="../../d9/d08/mock__mpd__builder_8h_source.html">mock_mpd_builder.h</a></li>
<li>mpd/base/<a class="el" href="../../da/de2/mock__mpd__builder_8cc_source.html">mock_mpd_builder.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:09 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 712 B

View File

@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;packager/media/base/buffer_writer.h&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;packager/media/base/rcheck.h&quot;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span>{</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
@ -282,11 +282,11 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;} <span class="comment">// namespace mp4</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;} <span class="comment">// namespace shaka</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:09 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -102,10 +102,10 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &quot;packager/media/base/protection_system_specific_info.h&quot;</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;packager/media/event/muxer_listener_internal.h&quot;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a15a39a4408cdf65c468ab6ec539cc567"> 19</a></span>&#160;<a class="code" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a15a39a4408cdf65c468ab6ec539cc567">HlsNotifyMuxerListener::HlsNotifyMuxerListener</a>(<span class="keyword">const</span> std::string&amp; playlist_name,</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#ae0d08dbb3824f4199c07ff27784b4bae"> 19</a></span>&#160;<a class="code" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#ae0d08dbb3824f4199c07ff27784b4bae">HlsNotifyMuxerListener::HlsNotifyMuxerListener</a>(<span class="keyword">const</span> std::string&amp; playlist_name,</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; hls::HlsNotifier* hls_notifier)</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; : playlist_name_(playlist_name), hls_notifier_(hls_notifier) {</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; DCHECK(hls_notifier);</div>
@ -113,21 +113,21 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;HlsNotifyMuxerListener::~HlsNotifyMuxerListener() {}</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a73f99bdf0b5fcef6474f21b152ff4eae"> 27</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a73f99bdf0b5fcef6474f21b152ff4eae">HlsNotifyMuxerListener::OnEncryptionInfoReady</a>(</div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#a8be7a524212bdd401150aa6bcb374792"> 27</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#a8be7a524212bdd401150aa6bcb374792">HlsNotifyMuxerListener::OnEncryptionInfoReady</a>(</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">bool</span> is_initial_encryption_info,</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; FourCC protection_scheme,</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; key_id,</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; iv,</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">const</span> std::vector&lt;ProtectionSystemSpecificInfo&gt;&amp; key_system_infos) {</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> <a class="code" href="../../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a>&amp; info : key_system_infos) {</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> <a class="code" href="../../d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a>&amp; info : key_system_infos) {</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> result = hls_notifier_-&gt;NotifyEncryptionUpdate(</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; stream_id_, key_id, info.system_id(), iv, info.pssh_data());</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; LOG_IF(WARNING, !result) &lt;&lt; <span class="stringliteral">&quot;Failed to add encryption info.&quot;</span>;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; }</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#abed52027b47ec4f75b1e6581f8bd38d3"> 40</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#abed52027b47ec4f75b1e6581f8bd38d3">HlsNotifyMuxerListener::OnMediaStart</a>(<span class="keyword">const</span> <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a>&amp; muxer_options,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">const</span> <a class="code" href="../../d6/d06/classedash__packager_1_1media_1_1StreamInfo.html">StreamInfo</a>&amp; stream_info,</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#ac60d8aed79f2a1581dfec1ed5ad10f22"> 40</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#ac60d8aed79f2a1581dfec1ed5ad10f22">HlsNotifyMuxerListener::OnMediaStart</a>(<span class="keyword">const</span> <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a>&amp; muxer_options,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">const</span> <a class="code" href="../../d5/db1/classshaka_1_1media_1_1StreamInfo.html">StreamInfo</a>&amp; stream_info,</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; uint32_t time_scale,</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; ContainerType container_type) {</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; MediaInfo media_info;</div>
@ -137,15 +137,15 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; }</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> result = hls_notifier_-&gt;NotifyNewStream(</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; media_info, playlist_name_, muxer_options.<a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a025be3ae8c52cb276351f656c6fa0735">hls_name</a>,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; muxer_options.<a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a9e19ac2eafe896c4e0c4d7fe1149af60">hls_group_id</a>, &amp;stream_id_);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; media_info, playlist_name_, muxer_options.<a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ada18d7bcc5c1bbfa0dfd9b64e5e83b32">hls_name</a>,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; muxer_options.<a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a61784958b3dd961a78b6c1975fc0953d">hls_group_id</a>, &amp;stream_id_);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; LOG_IF(WARNING, !result) &lt;&lt; <span class="stringliteral">&quot;Failed to notify new stream.&quot;</span>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;}</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#af11507851036805b167d7d46e032677f"> 56</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#af11507851036805b167d7d46e032677f">HlsNotifyMuxerListener::OnSampleDurationReady</a>(uint32_t sample_duration) {</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#ae6e2531350df353910b1d777427b822d"> 56</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#ae6e2531350df353910b1d777427b822d">HlsNotifyMuxerListener::OnSampleDurationReady</a>(uint32_t sample_duration) {</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a1199fbbd1db2e6d80232f78b314fbd75"> 59</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a1199fbbd1db2e6d80232f78b314fbd75">HlsNotifyMuxerListener::OnMediaEnd</a>(<span class="keywordtype">bool</span> has_init_range,</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#a4e88a20067b619c932a41e89997eba6a"> 59</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#a4e88a20067b619c932a41e89997eba6a">HlsNotifyMuxerListener::OnMediaEnd</a>(<span class="keywordtype">bool</span> has_init_range,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; uint64_t init_range_start,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; uint64_t init_range_end,</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">bool</span> has_index_range,</div>
@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; LOG_IF(WARNING, !result) &lt;&lt; <span class="stringliteral">&quot;Failed to flush.&quot;</span>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;}</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a7d5f3fc8ab97373e4fe1e97e1ca8fcb3"> 71</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a7d5f3fc8ab97373e4fe1e97e1ca8fcb3">HlsNotifyMuxerListener::OnNewSegment</a>(<span class="keyword">const</span> std::string&amp; file_name,</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#aea9c2b0247695d4cf20d50fe44c7d918"> 71</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#aea9c2b0247695d4cf20d50fe44c7d918">HlsNotifyMuxerListener::OnNewSegment</a>(<span class="keyword">const</span> std::string&amp; file_name,</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; uint64_t start_time,</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; uint64_t duration,</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; uint64_t segment_file_size) {</div>
@ -167,22 +167,22 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;}</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="ttc" id="classedash__packager_1_1media_1_1HlsNotifyMuxerListener_html_abed52027b47ec4f75b1e6581f8bd38d3"><div class="ttname"><a href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#abed52027b47ec4f75b1e6581f8bd38d3">edash_packager::media::HlsNotifyMuxerListener::OnMediaStart</a></div><div class="ttdeci">void OnMediaStart(const MuxerOptions &amp;muxer_options, const StreamInfo &amp;stream_info, uint32_t time_scale, ContainerType container_type) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00040">hls_notify_muxer_listener.cc:40</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo_html"><div class="ttname"><a href="../../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html">edash_packager::media::ProtectionSystemSpecificInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d59/protection__system__specific__info_8h_source.html#l00019">protection_system_specific_info.h:19</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1StreamInfo_html"><div class="ttname"><a href="../../d6/d06/classedash__packager_1_1media_1_1StreamInfo.html">edash_packager::media::StreamInfo</a></div><div class="ttdoc">Abstract class holds stream information. </div><div class="ttdef"><b>Definition:</b> <a href="../../d8/daa/stream__info_8h_source.html#l00026">stream_info.h:26</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1HlsNotifyMuxerListener_html_a7d5f3fc8ab97373e4fe1e97e1ca8fcb3"><div class="ttname"><a href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a7d5f3fc8ab97373e4fe1e97e1ca8fcb3">edash_packager::media::HlsNotifyMuxerListener::OnNewSegment</a></div><div class="ttdeci">void OnNewSegment(const std::string &amp;file_name, uint64_t start_time, uint64_t duration, uint64_t segment_file_size) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00071">hls_notify_muxer_listener.cc:71</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a025be3ae8c52cb276351f656c6fa0735"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a025be3ae8c52cb276351f656c6fa0735">edash_packager::media::MuxerOptions::hls_name</a></div><div class="ttdeci">std::string hls_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00067">muxer_options.h:67</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1HlsNotifyMuxerListener_html_a1199fbbd1db2e6d80232f78b314fbd75"><div class="ttname"><a href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a1199fbbd1db2e6d80232f78b314fbd75">edash_packager::media::HlsNotifyMuxerListener::OnMediaEnd</a></div><div class="ttdeci">void OnMediaEnd(bool has_init_range, uint64_t init_range_start, uint64_t init_range_end, bool has_index_range, uint64_t index_range_start, uint64_t index_range_end, float duration_seconds, uint64_t file_size) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00059">hls_notify_muxer_listener.cc:59</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1HlsNotifyMuxerListener_html_a15a39a4408cdf65c468ab6ec539cc567"><div class="ttname"><a href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a15a39a4408cdf65c468ab6ec539cc567">edash_packager::media::HlsNotifyMuxerListener::HlsNotifyMuxerListener</a></div><div class="ttdeci">HlsNotifyMuxerListener(const std::string &amp;playlist_name, hls::HlsNotifier *hls_notifier)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00019">hls_notify_muxer_listener.cc:19</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1HlsNotifyMuxerListener_html_a73f99bdf0b5fcef6474f21b152ff4eae"><div class="ttname"><a href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a73f99bdf0b5fcef6474f21b152ff4eae">edash_packager::media::HlsNotifyMuxerListener::OnEncryptionInfoReady</a></div><div class="ttdeci">void OnEncryptionInfoReady(bool is_initial_encryption_info, FourCC protection_scheme, const std::vector&lt; uint8_t &gt; &amp;key_id, const std::vector&lt; uint8_t &gt; &amp;iv, const std::vector&lt; ProtectionSystemSpecificInfo &gt; &amp;key_system_info) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00027">hls_notify_muxer_listener.cc:27</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1HlsNotifyMuxerListener_html_af11507851036805b167d7d46e032677f"><div class="ttname"><a href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#af11507851036805b167d7d46e032677f">edash_packager::media::HlsNotifyMuxerListener::OnSampleDurationReady</a></div><div class="ttdeci">void OnSampleDurationReady(uint32_t sample_duration) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00056">hls_notify_muxer_listener.cc:56</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a9e19ac2eafe896c4e0c4d7fe1149af60"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a9e19ac2eafe896c4e0c4d7fe1149af60">edash_packager::media::MuxerOptions::hls_group_id</a></div><div class="ttdeci">std::string hls_group_id</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00072">muxer_options.h:72</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">edash_packager::media::MuxerOptions</a></div><div class="ttdoc">This structure contains the list of configuration options for Muxer. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00018">muxer_options.h:18</a></div></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="ttc" id="classshaka_1_1media_1_1HlsNotifyMuxerListener_html_ac60d8aed79f2a1581dfec1ed5ad10f22"><div class="ttname"><a href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#ac60d8aed79f2a1581dfec1ed5ad10f22">shaka::media::HlsNotifyMuxerListener::OnMediaStart</a></div><div class="ttdeci">void OnMediaStart(const MuxerOptions &amp;muxer_options, const StreamInfo &amp;stream_info, uint32_t time_scale, ContainerType container_type) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00040">hls_notify_muxer_listener.cc:40</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1StreamInfo_html"><div class="ttname"><a href="../../d5/db1/classshaka_1_1media_1_1StreamInfo.html">shaka::media::StreamInfo</a></div><div class="ttdoc">Abstract class holds stream information. </div><div class="ttdef"><b>Definition:</b> <a href="../../d8/daa/stream__info_8h_source.html#l00026">stream_info.h:26</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1HlsNotifyMuxerListener_html_a8be7a524212bdd401150aa6bcb374792"><div class="ttname"><a href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#a8be7a524212bdd401150aa6bcb374792">shaka::media::HlsNotifyMuxerListener::OnEncryptionInfoReady</a></div><div class="ttdeci">void OnEncryptionInfoReady(bool is_initial_encryption_info, FourCC protection_scheme, const std::vector&lt; uint8_t &gt; &amp;key_id, const std::vector&lt; uint8_t &gt; &amp;iv, const std::vector&lt; ProtectionSystemSpecificInfo &gt; &amp;key_system_info) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00027">hls_notify_muxer_listener.cc:27</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_ada18d7bcc5c1bbfa0dfd9b64e5e83b32"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#ada18d7bcc5c1bbfa0dfd9b64e5e83b32">shaka::media::MuxerOptions::hls_name</a></div><div class="ttdeci">std::string hls_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00067">muxer_options.h:67</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a61784958b3dd961a78b6c1975fc0953d"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a61784958b3dd961a78b6c1975fc0953d">shaka::media::MuxerOptions::hls_group_id</a></div><div class="ttdeci">std::string hls_group_id</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00072">muxer_options.h:72</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">shaka::media::MuxerOptions</a></div><div class="ttdoc">This structure contains the list of configuration options for Muxer. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00018">muxer_options.h:18</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1HlsNotifyMuxerListener_html_ae0d08dbb3824f4199c07ff27784b4bae"><div class="ttname"><a href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#ae0d08dbb3824f4199c07ff27784b4bae">shaka::media::HlsNotifyMuxerListener::HlsNotifyMuxerListener</a></div><div class="ttdeci">HlsNotifyMuxerListener(const std::string &amp;playlist_name, hls::HlsNotifier *hls_notifier)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00019">hls_notify_muxer_listener.cc:19</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1ProtectionSystemSpecificInfo_html"><div class="ttname"><a href="../../d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html">shaka::media::ProtectionSystemSpecificInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d59/protection__system__specific__info_8h_source.html#l00019">protection_system_specific_info.h:19</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1HlsNotifyMuxerListener_html_aea9c2b0247695d4cf20d50fe44c7d918"><div class="ttname"><a href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#aea9c2b0247695d4cf20d50fe44c7d918">shaka::media::HlsNotifyMuxerListener::OnNewSegment</a></div><div class="ttdeci">void OnNewSegment(const std::string &amp;file_name, uint64_t start_time, uint64_t duration, uint64_t segment_file_size) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00071">hls_notify_muxer_listener.cc:71</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1HlsNotifyMuxerListener_html_a4e88a20067b619c932a41e89997eba6a"><div class="ttname"><a href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#a4e88a20067b619c932a41e89997eba6a">shaka::media::HlsNotifyMuxerListener::OnMediaEnd</a></div><div class="ttdeci">void OnMediaEnd(bool has_init_range, uint64_t init_range_start, uint64_t init_range_end, bool has_index_range, uint64_t index_range_start, uint64_t index_range_end, float duration_seconds, uint64_t file_size) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00059">hls_notify_muxer_listener.cc:59</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1HlsNotifyMuxerListener_html_ae6e2531350df353910b1d777427b822d"><div class="ttname"><a href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#ae6e2531350df353910b1d777427b822d">shaka::media::HlsNotifyMuxerListener::OnSampleDurationReady</a></div><div class="ttdeci">void OnSampleDurationReady(uint32_t sample_duration) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00056">hls_notify_muxer_listener.cc:56</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> kWebMIdAESSettingsCipherMode = 0x47E8;</div>
@ -307,13 +307,13 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> kWebMCodecMetadata[];</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor">#endif // MEDIA_FORMATS_WEBM_WEBM_CONSTANTS_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:09 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,190 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: shaka::media::mp4::ProtectionSystemSpecificHeader Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">ProtectionSystemSpecificHeader</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../dc/d4a/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">shaka::media::mp4::ProtectionSystemSpecificHeader Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for shaka::media::mp4::ProtectionSystemSpecificHeader:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.png" usemap="#shaka::media::mp4::ProtectionSystemSpecificHeader_map" alt=""/>
<map id="shaka::media::mp4::ProtectionSystemSpecificHeader_map" name="shaka::media::mp4::ProtectionSystemSpecificHeader_map">
<area href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html" alt="shaka::media::mp4::FullBox" shape="rect" coords="0,56,304,80"/>
<area href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html" alt="shaka::media::mp4::Box" shape="rect" coords="0,0,304,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aae81fc1f70a0cdb8161dbafdbe80b099"><td class="memItemLeft" align="right" valign="top">FourCC&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html#aae81fc1f70a0cdb8161dbafdbe80b099">BoxType</a> () const override</td></tr>
<tr class="separator:aae81fc1f70a0cdb8161dbafdbe80b099"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structshaka_1_1media_1_1mp4_1_1FullBox')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td></tr>
<tr class="memitem:a21cc4d085f650dc18a20a4dd05cb6750 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html#a21cc4d085f650dc18a20a4dd05cb6750">HeaderSize</a> () const final</td></tr>
<tr class="separator:a21cc4d085f650dc18a20a4dd05cb6750 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structshaka_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td></tr>
<tr class="memitem:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a> (<a class="el" href="../../d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html">BoxReader</a> *reader)</td></tr>
<tr class="separator:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a> ()</td></tr>
<tr class="separator:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a> ()</td></tr>
<tr class="separator:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:acf8212f1c7e386b76d7b9b07770d9b3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf8212f1c7e386b76d7b9b07770d9b3b"></a>
std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>raw_box</b></td></tr>
<tr class="separator:acf8212f1c7e386b76d7b9b07770d9b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox')"><img src="../../closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td></tr>
<tr class="memitem:a596c5064e94090af26ad64e0add311ec inherit pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a596c5064e94090af26ad64e0add311ec"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
<tr class="separator:a596c5064e94090af26ad64e0add311ec inherit pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b202df90ab2302aa65a04176d5bfc5b inherit pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b202df90ab2302aa65a04176d5bfc5b"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
<tr class="separator:a2b202df90ab2302aa65a04176d5bfc5b inherit pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structshaka_1_1media_1_1mp4_1_1FullBox')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td></tr>
<tr class="memitem:ad72e5a2d0def5bbba75b440d060ef1cf inherit pro_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html#ad72e5a2d0def5bbba75b440d060ef1cf">ReadWriteHeaderInternal</a> (<a class="el" href="../../d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a> *buffer) final</td></tr>
<tr class="separator:ad72e5a2d0def5bbba75b440d060ef1cf inherit pro_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d5/d7b/box__definitions_8h_source.html#l00057">57</a> of file <a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aae81fc1f70a0cdb8161dbafdbe80b099"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">FourCC shaka::media::mp4::ProtectionSystemSpecificHeader::BoxType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>box type. </dd></dl>
<p>Implements <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ac7c07671ab4c56d19e085570862015ca">shaka::media::mp4::Box</a>.</p>
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l00161">161</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li>media/formats/mp4/<a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a></li>
<li>media/formats/mp4/<a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:12 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -106,28 +106,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">struct </span>aes_key_st;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>aes_key_st AES_KEY;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// AES cryptor interface. Inherited by various AES encryptor and decryptor</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// implementations.</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html"> 25</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">AesCryptor</a> {</div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html"> 25</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">AesCryptor</a> {</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">enum</span> ConstantIvFlag {</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; kUseConstantIv,</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; kDontUseConstantIv,</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; };</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">explicit</span> <a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#afedfeff8fdfcc25f32f7381f8b7ccdcb">AesCryptor</a>(ConstantIvFlag constant_iv_flag);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">AesCryptor</a>();</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">explicit</span> <a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a47fbdacc296fbddd899c47ec0c17e5e8">AesCryptor</a>(ConstantIvFlag constant_iv_flag);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">AesCryptor</a>();</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#abf57fe34c90b57abdcc33230f022adbe">InitializeWithIv</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; key,</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; <a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a049b4b415e44428c4543f7e2f7b36b34">iv</a>) = 0;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a41954df34b76b04d561892732dd0ec2f">InitializeWithIv</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; key,</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; <a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a96dde16f12a82a563c77f6d5522571f3">iv</a>) = 0;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">bool</span> Crypt(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; text,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; std::vector&lt;uint8_t&gt;* crypt_text);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">bool</span> Crypt(<span class="keyword">const</span> std::string&amp; text, std::string* crypt_text);</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a7e2bedb13dbc242a1a4ede6ad500068c"> 55</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a7e2bedb13dbc242a1a4ede6ad500068c">Crypt</a>(<span class="keyword">const</span> uint8_t* text, <span class="keywordtype">size_t</span> text_size, uint8_t* crypt_text) {</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#ac5fc6e563807e6fce36c2dd43c928b3e"> 55</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#ac5fc6e563807e6fce36c2dd43c928b3e">Crypt</a>(<span class="keyword">const</span> uint8_t* text, <span class="keywordtype">size_t</span> text_size, uint8_t* crypt_text) {</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">size_t</span> crypt_text_size = text_size;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> Crypt(text, text_size, crypt_text, &amp;crypt_text_size);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }</div>
@ -142,13 +142,13 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> CryptInternal(text, text_size, crypt_text, crypt_text_size);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a77b4444a269aaa9a4bfd347ebf02b649">SetIv</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; iv);</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a4875146da4761bb757d6b00132ae6fea">SetIv</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; iv);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a4fb26ca8346208a7d2dab4e1f6327a43">UpdateIv</a>();</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a812dfc641212f8eb877ab153de7fbb37">UpdateIv</a>();</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a049b4b415e44428c4543f7e2f7b36b34"> 81</a></span>&#160; <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; <a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a049b4b415e44428c4543f7e2f7b36b34">iv</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> iv_; }</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a96dde16f12a82a563c77f6d5522571f3"> 81</a></span>&#160; <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; <a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a96dde16f12a82a563c77f6d5522571f3">iv</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> iv_; }</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a0fccd9fe2270f0c584ff1f6c5dd6bd91">GenerateRandomIv</a>(FourCC protection_scheme,</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a40d9a82d274d6fbaee5346328f11dedd">GenerateRandomIv</a>(FourCC protection_scheme,</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; std::vector&lt;uint8_t&gt;* iv);</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">protected</span>:</div>
@ -192,27 +192,27 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="comment">// should iv advance in UpdateIv(). It will be reset to 0 after iv is updated.</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">size_t</span> num_crypt_bytes_;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; DISALLOW_COPY_AND_ASSIGN(<a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#afedfeff8fdfcc25f32f7381f8b7ccdcb">AesCryptor</a>);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; DISALLOW_COPY_AND_ASSIGN(<a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a47fbdacc296fbddd899c47ec0c17e5e8">AesCryptor</a>);</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;};</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#endif // PACKAGER_MEDIA_BASE_AES_CRYPTOR_H_</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesCryptor_html_afedfeff8fdfcc25f32f7381f8b7ccdcb"><div class="ttname"><a href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#afedfeff8fdfcc25f32f7381f8b7ccdcb">edash_packager::media::AesCryptor::AesCryptor</a></div><div class="ttdeci">AesCryptor(ConstantIvFlag constant_iv_flag)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d55/aes__cryptor_8cc_source.html#l00032">aes_cryptor.cc:32</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesCryptor_html"><div class="ttname"><a href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/aes__cryptor_8h_source.html#l00025">aes_cryptor.h:25</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesCryptor_html_a0fccd9fe2270f0c584ff1f6c5dd6bd91"><div class="ttname"><a href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a0fccd9fe2270f0c584ff1f6c5dd6bd91">edash_packager::media::AesCryptor::GenerateRandomIv</a></div><div class="ttdeci">static bool GenerateRandomIv(FourCC protection_scheme, std::vector&lt; uint8_t &gt; *iv)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d55/aes__cryptor_8cc_source.html#l00109">aes_cryptor.cc:109</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesCryptor_html_abf57fe34c90b57abdcc33230f022adbe"><div class="ttname"><a href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#abf57fe34c90b57abdcc33230f022adbe">edash_packager::media::AesCryptor::InitializeWithIv</a></div><div class="ttdeci">virtual bool InitializeWithIv(const std::vector&lt; uint8_t &gt; &amp;key, const std::vector&lt; uint8_t &gt; &amp;iv)=0</div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesCryptor_html_a4fb26ca8346208a7d2dab4e1f6327a43"><div class="ttname"><a href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a4fb26ca8346208a7d2dab4e1f6327a43">edash_packager::media::AesCryptor::UpdateIv</a></div><div class="ttdeci">void UpdateIv()</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d55/aes__cryptor_8cc_source.html#l00080">aes_cryptor.cc:80</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesCryptor_html_a049b4b415e44428c4543f7e2f7b36b34"><div class="ttname"><a href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a049b4b415e44428c4543f7e2f7b36b34">edash_packager::media::AesCryptor::iv</a></div><div class="ttdeci">const std::vector&lt; uint8_t &gt; &amp; iv() const </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/aes__cryptor_8h_source.html#l00081">aes_cryptor.h:81</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesCryptor_html_a7e2bedb13dbc242a1a4ede6ad500068c"><div class="ttname"><a href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a7e2bedb13dbc242a1a4ede6ad500068c">edash_packager::media::AesCryptor::Crypt</a></div><div class="ttdeci">bool Crypt(const uint8_t *text, size_t text_size, uint8_t *crypt_text)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/aes__cryptor_8h_source.html#l00055">aes_cryptor.h:55</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesCryptor_html_a77b4444a269aaa9a4bfd347ebf02b649"><div class="ttname"><a href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a77b4444a269aaa9a4bfd347ebf02b649">edash_packager::media::AesCryptor::SetIv</a></div><div class="ttdeci">bool SetIv(const std::vector&lt; uint8_t &gt; &amp;iv)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d55/aes__cryptor_8cc_source.html#l00069">aes_cryptor.cc:69</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesCryptor_html"><div class="ttname"><a href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/aes__cryptor_8h_source.html#l00025">aes_cryptor.h:25</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesCryptor_html_a812dfc641212f8eb877ab153de7fbb37"><div class="ttname"><a href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a812dfc641212f8eb877ab153de7fbb37">shaka::media::AesCryptor::UpdateIv</a></div><div class="ttdeci">void UpdateIv()</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d55/aes__cryptor_8cc_source.html#l00080">aes_cryptor.cc:80</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesCryptor_html_a47fbdacc296fbddd899c47ec0c17e5e8"><div class="ttname"><a href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a47fbdacc296fbddd899c47ec0c17e5e8">shaka::media::AesCryptor::AesCryptor</a></div><div class="ttdeci">AesCryptor(ConstantIvFlag constant_iv_flag)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d55/aes__cryptor_8cc_source.html#l00032">aes_cryptor.cc:32</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesCryptor_html_a41954df34b76b04d561892732dd0ec2f"><div class="ttname"><a href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a41954df34b76b04d561892732dd0ec2f">shaka::media::AesCryptor::InitializeWithIv</a></div><div class="ttdeci">virtual bool InitializeWithIv(const std::vector&lt; uint8_t &gt; &amp;key, const std::vector&lt; uint8_t &gt; &amp;iv)=0</div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesCryptor_html_a96dde16f12a82a563c77f6d5522571f3"><div class="ttname"><a href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a96dde16f12a82a563c77f6d5522571f3">shaka::media::AesCryptor::iv</a></div><div class="ttdeci">const std::vector&lt; uint8_t &gt; &amp; iv() const </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/aes__cryptor_8h_source.html#l00081">aes_cryptor.h:81</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesCryptor_html_ac5fc6e563807e6fce36c2dd43c928b3e"><div class="ttname"><a href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#ac5fc6e563807e6fce36c2dd43c928b3e">shaka::media::AesCryptor::Crypt</a></div><div class="ttdeci">bool Crypt(const uint8_t *text, size_t text_size, uint8_t *crypt_text)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/aes__cryptor_8h_source.html#l00055">aes_cryptor.h:55</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesCryptor_html_a40d9a82d274d6fbaee5346328f11dedd"><div class="ttname"><a href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a40d9a82d274d6fbaee5346328f11dedd">shaka::media::AesCryptor::GenerateRandomIv</a></div><div class="ttdeci">static bool GenerateRandomIv(FourCC protection_scheme, std::vector&lt; uint8_t &gt; *iv)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d55/aes__cryptor_8cc_source.html#l00109">aes_cryptor.cc:109</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesCryptor_html_a4875146da4761bb757d6b00132ae6fea"><div class="ttname"><a href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a4875146da4761bb757d6b00132ae6fea">shaka::media::AesCryptor::SetIv</a></div><div class="ttdeci">bool SetIv(const std::vector&lt; uint8_t &gt; &amp;iv)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d55/aes__cryptor_8cc_source.html#l00069">aes_cryptor.cc:69</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -153,9 +153,9 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="stringliteral">&quot;non-pattern-based protection schemes, i.e. &#39;cenc&#39; for &#39;cens&#39;, &quot;</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="stringliteral">&quot;&#39;cbc1&#39; for &#39;cbcs&#39;.&quot;</span>);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="../../db/d09/namespaceedash__packager.html#a95bb52262b99e97fd7f8f9f0075fe1e6"> 69</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="../../db/d09/namespaceedash__packager.html#a95bb52262b99e97fd7f8f9f0075fe1e6">ValidateWidevineCryptoFlags</a>() {</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="../../d8/daf/namespaceshaka.html#ade3cbb360c0dcaacc5667676af885008"> 69</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="../../d8/daf/namespaceshaka.html#ade3cbb360c0dcaacc5667676af885008">ValidateWidevineCryptoFlags</a>() {</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">bool</span> success = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> widevine_crypto =</div>
@ -164,14 +164,14 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="stringliteral">&quot;--enable_widevine_encryption/decryption&quot;</span>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="comment">// key_server_url and signer (optional) are associated with</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">// enable_widevine_encryption and enable_widevine_descryption.</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../db/d09/namespaceedash__packager.html#a5836ddf029d56f4a8dd43a7b4d8dbaff">ValidateFlag</a>(<span class="stringliteral">&quot;key_server_url&quot;</span>,</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../d8/daf/namespaceshaka.html#a9eab59c66195b54a0f4f2ff67630c2cd">ValidateFlag</a>(<span class="stringliteral">&quot;key_server_url&quot;</span>,</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; FLAGS_key_server_url,</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; widevine_crypto,</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; widevine_crypto_label)) {</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; success = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; }</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../db/d09/namespaceedash__packager.html#a5836ddf029d56f4a8dd43a7b4d8dbaff">ValidateFlag</a>(<span class="stringliteral">&quot;signer&quot;</span>,</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../d8/daf/namespaceshaka.html#a9eab59c66195b54a0f4f2ff67630c2cd">ValidateFlag</a>(<span class="stringliteral">&quot;signer&quot;</span>,</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; FLAGS_signer,</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; widevine_crypto,</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">true</span>,</div>
@ -188,14 +188,14 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> widevine_encryption_label[] = <span class="stringliteral">&quot;--enable_widevine_encryption&quot;</span>;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="comment">// content_id and policy (optional) are associated with</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="comment">// enable_widevine_encryption.</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../db/d09/namespaceedash__packager.html#a5836ddf029d56f4a8dd43a7b4d8dbaff">ValidateFlag</a>(<span class="stringliteral">&quot;content_id&quot;</span>,</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../d8/daf/namespaceshaka.html#a9eab59c66195b54a0f4f2ff67630c2cd">ValidateFlag</a>(<span class="stringliteral">&quot;content_id&quot;</span>,</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; FLAGS_content_id,</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; FLAGS_enable_widevine_encryption,</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">false</span>,</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; widevine_encryption_label)) {</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; success = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; }</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../db/d09/namespaceedash__packager.html#a5836ddf029d56f4a8dd43a7b4d8dbaff">ValidateFlag</a>(<span class="stringliteral">&quot;policy&quot;</span>,</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../d8/daf/namespaceshaka.html#a9eab59c66195b54a0f4f2ff67630c2cd">ValidateFlag</a>(<span class="stringliteral">&quot;policy&quot;</span>,</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; FLAGS_policy,</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; FLAGS_enable_widevine_encryption,</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">true</span>,</div>
@ -203,13 +203,13 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; success = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; }</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">if</span> (FLAGS_include_common_pssh &amp;&amp; !FLAGS_enable_widevine_encryption) {</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="../../db/d09/namespaceedash__packager.html#a64d35a221086349dfbd1acefee2aaef1">PrintError</a>(<span class="stringliteral">&quot;--include_common_pssh is only valid with &quot;</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="../../d8/daf/namespaceshaka.html#a54fadd9c7ef14b39cd0355a5c269c772">PrintError</a>(<span class="stringliteral">&quot;--include_common_pssh is only valid with &quot;</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="stringliteral">&quot;--enable_widevine_encryption&quot;</span>);</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; success = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; }</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">if</span> (FLAGS_max_sd_pixels &lt;= 0) {</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="../../db/d09/namespaceedash__packager.html#a64d35a221086349dfbd1acefee2aaef1">PrintError</a>(<span class="stringliteral">&quot;--max_sd_pixels must be positive.&quot;</span>);</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="../../d8/daf/namespaceshaka.html#a54fadd9c7ef14b39cd0355a5c269c772">PrintError</a>(<span class="stringliteral">&quot;--max_sd_pixels must be positive.&quot;</span>);</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; success = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
@ -217,11 +217,11 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> aes_label[] =</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="stringliteral">&quot;--signer is specified and exclusive with --rsa_signing_key_path&quot;</span>;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="comment">// aes_signer_key and aes_signing_iv are associated with aes signing.</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../db/d09/namespaceedash__packager.html#a5836ddf029d56f4a8dd43a7b4d8dbaff">ValidateFlag</a>(</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../d8/daf/namespaceshaka.html#a9eab59c66195b54a0f4f2ff67630c2cd">ValidateFlag</a>(</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="stringliteral">&quot;aes_signing_key&quot;</span>, FLAGS_aes_signing_key, aes, <span class="keyword">true</span>, aes_label)) {</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; success = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../db/d09/namespaceedash__packager.html#a5836ddf029d56f4a8dd43a7b4d8dbaff">ValidateFlag</a>(</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../d8/daf/namespaceshaka.html#a9eab59c66195b54a0f4f2ff67630c2cd">ValidateFlag</a>(</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="stringliteral">&quot;aes_signing_iv&quot;</span>, FLAGS_aes_signing_iv, aes, <span class="keyword">true</span>, aes_label)) {</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; success = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
@ -231,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> rsa_label[] =</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="stringliteral">&quot;--signer is specified and exclusive with --aes_signing_key/iv&quot;</span>;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="comment">// rsa_signing_key_path is associated with rsa_signing.</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../db/d09/namespaceedash__packager.html#a5836ddf029d56f4a8dd43a7b4d8dbaff">ValidateFlag</a>(<span class="stringliteral">&quot;rsa_signing_key_path&quot;</span>,</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../d8/daf/namespaceshaka.html#a9eab59c66195b54a0f4f2ff67630c2cd">ValidateFlag</a>(<span class="stringliteral">&quot;rsa_signing_key_path&quot;</span>,</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; FLAGS_rsa_signing_key_path,</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; rsa,</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">true</span>,</div>
@ -242,27 +242,27 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">if</span> (!FLAGS_signer.empty() &amp;&amp;</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; (FLAGS_aes_signing_key.empty() || FLAGS_aes_signing_iv.empty()) &amp;&amp;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; FLAGS_rsa_signing_key_path.empty()) {</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="../../db/d09/namespaceedash__packager.html#a64d35a221086349dfbd1acefee2aaef1">PrintError</a>(</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="../../d8/daf/namespaceshaka.html#a54fadd9c7ef14b39cd0355a5c269c772">PrintError</a>(</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="stringliteral">&quot;--aes_signing_key/iv or --rsa_signing_key_path is required with &quot;</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="stringliteral">&quot;--signer.&quot;</span>);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; success = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">if</span> (FLAGS_crypto_period_duration &lt; 0) {</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="../../db/d09/namespaceedash__packager.html#a64d35a221086349dfbd1acefee2aaef1">PrintError</a>(<span class="stringliteral">&quot;--crypto_period_duration should not be negative.&quot;</span>);</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="../../d8/daf/namespaceshaka.html#a54fadd9c7ef14b39cd0355a5c269c772">PrintError</a>(<span class="stringliteral">&quot;--crypto_period_duration should not be negative.&quot;</span>);</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; success = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; }</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">return</span> success;</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;}</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="ttc" id="namespaceedash__packager_html_a95bb52262b99e97fd7f8f9f0075fe1e6"><div class="ttname"><a href="../../db/d09/namespaceedash__packager.html#a95bb52262b99e97fd7f8f9f0075fe1e6">edash_packager::ValidateWidevineCryptoFlags</a></div><div class="ttdeci">bool ValidateWidevineCryptoFlags()</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/widevine__encryption__flags_8cc_source.html#l00069">widevine_encryption_flags.cc:69</a></div></div>
<div class="ttc" id="namespaceedash__packager_html_a5836ddf029d56f4a8dd43a7b4d8dbaff"><div class="ttname"><a href="../../db/d09/namespaceedash__packager.html#a5836ddf029d56f4a8dd43a7b4d8dbaff">edash_packager::ValidateFlag</a></div><div class="ttdeci">bool ValidateFlag(const char *flag_name, const std::string &amp;flag_value, bool condition, bool optional, const char *label)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/dad/validate__flag_8cc_source.html#l00017">validate_flag.cc:17</a></div></div>
<div class="ttc" id="namespaceedash__packager_html_a64d35a221086349dfbd1acefee2aaef1"><div class="ttname"><a href="../../db/d09/namespaceedash__packager.html#a64d35a221086349dfbd1acefee2aaef1">edash_packager::PrintError</a></div><div class="ttdeci">void PrintError(const std::string &amp;error_message)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/dad/validate__flag_8cc_source.html#l00036">validate_flag.cc:36</a></div></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="ttc" id="namespaceshaka_html_a54fadd9c7ef14b39cd0355a5c269c772"><div class="ttname"><a href="../../d8/daf/namespaceshaka.html#a54fadd9c7ef14b39cd0355a5c269c772">shaka::PrintError</a></div><div class="ttdeci">void PrintError(const std::string &amp;error_message)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/dad/validate__flag_8cc_source.html#l00036">validate_flag.cc:36</a></div></div>
<div class="ttc" id="namespaceshaka_html_ade3cbb360c0dcaacc5667676af885008"><div class="ttname"><a href="../../d8/daf/namespaceshaka.html#ade3cbb360c0dcaacc5667676af885008">shaka::ValidateWidevineCryptoFlags</a></div><div class="ttdeci">bool ValidateWidevineCryptoFlags()</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/widevine__encryption__flags_8cc_source.html#l00069">widevine_encryption_flags.cc:69</a></div></div>
<div class="ttc" id="namespaceshaka_html_a9eab59c66195b54a0f4f2ff67630c2cd"><div class="ttname"><a href="../../d8/daf/namespaceshaka.html#a9eab59c66195b54a0f4f2ff67630c2cd">shaka::ValidateFlag</a></div><div class="ttdeci">bool ValidateFlag(const char *flag_name, const std::string &amp;flag_value, bool condition, bool optional, const char *label)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/dad/validate__flag_8cc_source.html#l00017">validate_flag.cc:17</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">enum</span> FourCC : uint32_t {</div>
@ -242,13 +242,13 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;}</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor">#endif // PACKAGER_MEDIA_BASE_FOURCCS_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &quot;packager/media/file/file.h&quot;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &quot;packager/mpd/base/media_info.pb.h&quot;</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;VodMediaInfoDumpMuxerListener::VodMediaInfoDumpMuxerListener(</div>
@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;VodMediaInfoDumpMuxerListener::~VodMediaInfoDumpMuxerListener() {}</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a66623407b0af603c3e90ae4b436e0fff"> 28</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a66623407b0af603c3e90ae4b436e0fff">VodMediaInfoDumpMuxerListener::OnEncryptionInfoReady</a>(</div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a683882564ac762e2e94795964f8be4b8"> 28</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a683882564ac762e2e94795964f8be4b8">VodMediaInfoDumpMuxerListener::OnEncryptionInfoReady</a>(</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">bool</span> is_initial_encryption_info,</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; FourCC protection_scheme,</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; default_key_id,</div>
@ -129,12 +129,12 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; is_encrypted_ = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;}</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#ac1c8afb8bc88642242f156e32096bb6b"> 43</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#ac1c8afb8bc88642242f156e32096bb6b">VodMediaInfoDumpMuxerListener::OnMediaStart</a>(</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">const</span> <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a>&amp; muxer_options,</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">const</span> <a class="code" href="../../d6/d06/classedash__packager_1_1media_1_1StreamInfo.html">StreamInfo</a>&amp; stream_info,</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a4811b4ce8292f0f449a35a837aeab74f"> 43</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a4811b4ce8292f0f449a35a837aeab74f">VodMediaInfoDumpMuxerListener::OnMediaStart</a>(</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">const</span> <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a>&amp; muxer_options,</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">const</span> <a class="code" href="../../d5/db1/classshaka_1_1media_1_1StreamInfo.html">StreamInfo</a>&amp; stream_info,</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; uint32_t time_scale,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; ContainerType container_type) {</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; DCHECK(muxer_options.<a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a7542af69b834f3a72e5c5b25f4f0f474">single_segment</a>);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; DCHECK(muxer_options.<a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a15e22454ac119d191ef0adbc8b4965ab">single_segment</a>);</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; media_info_.reset(<span class="keyword">new</span> MediaInfo());</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">if</span> (!internal::GenerateMediaInfo(muxer_options,</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; stream_info,</div>
@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a2229a8631ae24fc7f253f5a0b1fb6bab"> 65</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a2229a8631ae24fc7f253f5a0b1fb6bab">VodMediaInfoDumpMuxerListener::OnSampleDurationReady</a>(</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a25fc470ed18733954876a4d4256aacf9"> 65</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a25fc470ed18733954876a4d4256aacf9">VodMediaInfoDumpMuxerListener::OnSampleDurationReady</a>(</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; uint32_t sample_duration) {</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="comment">// Assume one VideoInfo.</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">if</span> (media_info_-&gt;has_video_info()) {</div>
@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; }</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a8e80e2c732e0774283a79df147ab96c5"> 73</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a8e80e2c732e0774283a79df147ab96c5">VodMediaInfoDumpMuxerListener::OnMediaEnd</a>(<span class="keywordtype">bool</span> has_init_range,</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#adabba5568154b8f22b02a9b0572db32e"> 73</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#adabba5568154b8f22b02a9b0572db32e">VodMediaInfoDumpMuxerListener::OnMediaEnd</a>(<span class="keywordtype">bool</span> has_init_range,</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; uint64_t init_range_start,</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; uint64_t init_range_end,</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">bool</span> has_index_range,</div>
@ -180,16 +180,16 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Failed to generate VOD information from input.&quot;</span>;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; }</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a4c197fa6ac276f1da4486f33fbd8267a">WriteMediaInfoToFile</a>(*media_info_, output_file_name_);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#ae0a573e1c785164f40bfbfba2ced6a16">WriteMediaInfoToFile</a>(*media_info_, output_file_name_);</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a33e6836a5cf73aec30cbdea91503a98e"> 97</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a33e6836a5cf73aec30cbdea91503a98e">VodMediaInfoDumpMuxerListener::OnNewSegment</a>(<span class="keyword">const</span> std::string&amp; file_name,</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a36e979fe7b3cfa69dc257e5e439dca08"> 97</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a36e979fe7b3cfa69dc257e5e439dca08">VodMediaInfoDumpMuxerListener::OnNewSegment</a>(<span class="keyword">const</span> std::string&amp; file_name,</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; uint64_t start_time,</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; uint64_t duration,</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; uint64_t segment_file_size) {}</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment">// static</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a4c197fa6ac276f1da4486f33fbd8267a"> 103</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a4c197fa6ac276f1da4486f33fbd8267a">VodMediaInfoDumpMuxerListener::WriteMediaInfoToFile</a>(</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#ae0a573e1c785164f40bfbfba2ced6a16"> 103</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#ae0a573e1c785164f40bfbfba2ced6a16">VodMediaInfoDumpMuxerListener::WriteMediaInfoToFile</a>(</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">const</span> MediaInfo&amp; media_info,</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">const</span> std::string&amp; output_file_path) {</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; std::string output_string;</div>
@ -199,17 +199,17 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; }</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="../../de/d19/classedash__packager_1_1media_1_1File.html">media::File</a>* file = <a class="code" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a0933ccd7df76fcf8fbcfe12c15dbf6c5">File::Open</a>(output_file_path.c_str(), <span class="stringliteral">&quot;w&quot;</span>);</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="../../d3/d61/classshaka_1_1media_1_1File.html">media::File</a>* file = <a class="code" href="../../d3/d61/classshaka_1_1media_1_1File.html#aad6b77e734bb22d077ece029c9e735a4">File::Open</a>(output_file_path.c_str(), <span class="stringliteral">&quot;w&quot;</span>);</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">if</span> (!file) {</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Failed to open &quot;</span> &lt;&lt; output_file_path;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span> (file-&gt;<a class="code" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad82196743ff131dd81e8f806735eb818">Write</a>(output_string.data(), output_string.size()) &lt;= 0) {</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span> (file-&gt;<a class="code" href="../../d3/d61/classshaka_1_1media_1_1File.html#a3149670c0d085e71f0aa085ee87fdda5">Write</a>(output_string.data(), output_string.size()) &lt;= 0) {</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Failed to write MediaInfo to file.&quot;</span>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; file-&gt;<a class="code" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a42290da768cd34316d2f4c5fc3976b38">Close</a>();</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; file-&gt;<a class="code" href="../../d3/d61/classshaka_1_1media_1_1File.html#a2bfb0c180840356933652a795527b5c8">Close</a>();</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">if</span> (!file-&gt;<a class="code" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a42290da768cd34316d2f4c5fc3976b38">Close</a>()) {</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">if</span> (!file-&gt;<a class="code" href="../../d3/d61/classshaka_1_1media_1_1File.html#a2bfb0c180840356933652a795527b5c8">Close</a>()) {</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Failed to close &quot;</span> &lt;&lt; output_file_path;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
@ -217,24 +217,24 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;}</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="ttc" id="classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener_html_ac1c8afb8bc88642242f156e32096bb6b"><div class="ttname"><a href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#ac1c8afb8bc88642242f156e32096bb6b">edash_packager::media::VodMediaInfoDumpMuxerListener::OnMediaStart</a></div><div class="ttdeci">void OnMediaStart(const MuxerOptions &amp;muxer_options, const StreamInfo &amp;stream_info, uint32_t time_scale, ContainerType container_type) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00043">vod_media_info_dump_muxer_listener.cc:43</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_a7542af69b834f3a72e5c5b25f4f0f474"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a7542af69b834f3a72e5c5b25f4f0f474">edash_packager::media::MuxerOptions::single_segment</a></div><div class="ttdeci">bool single_segment</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00024">muxer_options.h:24</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1File_html_a42290da768cd34316d2f4c5fc3976b38"><div class="ttname"><a href="../../de/d19/classedash__packager_1_1media_1_1File.html#a42290da768cd34316d2f4c5fc3976b38">edash_packager::media::File::Close</a></div><div class="ttdeci">virtual bool Close()=0</div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1StreamInfo_html"><div class="ttname"><a href="../../d6/d06/classedash__packager_1_1media_1_1StreamInfo.html">edash_packager::media::StreamInfo</a></div><div class="ttdoc">Abstract class holds stream information. </div><div class="ttdef"><b>Definition:</b> <a href="../../d8/daa/stream__info_8h_source.html#l00026">stream_info.h:26</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1File_html"><div class="ttname"><a href="../../de/d19/classedash__packager_1_1media_1_1File.html">edash_packager::media::File</a></div><div class="ttdoc">Define an abstract file interface. </div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d4d/file_8h_source.html#l00024">file.h:24</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1File_html_a0933ccd7df76fcf8fbcfe12c15dbf6c5"><div class="ttname"><a href="../../de/d19/classedash__packager_1_1media_1_1File.html#a0933ccd7df76fcf8fbcfe12c15dbf6c5">edash_packager::media::File::Open</a></div><div class="ttdeci">virtual bool Open()=0</div><div class="ttdoc">Internal open. Should not be used directly. </div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener_html_a33e6836a5cf73aec30cbdea91503a98e"><div class="ttname"><a href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a33e6836a5cf73aec30cbdea91503a98e">edash_packager::media::VodMediaInfoDumpMuxerListener::OnNewSegment</a></div><div class="ttdeci">void OnNewSegment(const std::string &amp;file_name, uint64_t start_time, uint64_t duration, uint64_t segment_file_size) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00097">vod_media_info_dump_muxer_listener.cc:97</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener_html_a66623407b0af603c3e90ae4b436e0fff"><div class="ttname"><a href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a66623407b0af603c3e90ae4b436e0fff">edash_packager::media::VodMediaInfoDumpMuxerListener::OnEncryptionInfoReady</a></div><div class="ttdeci">void OnEncryptionInfoReady(bool is_initial_encryption_info, FourCC protection_scheme, const std::vector&lt; uint8_t &gt; &amp;default_key_id, const std::vector&lt; uint8_t &gt; &amp;iv, const std::vector&lt; ProtectionSystemSpecificInfo &gt; &amp;key_system_info) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00028">vod_media_info_dump_muxer_listener.cc:28</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener_html_a4c197fa6ac276f1da4486f33fbd8267a"><div class="ttname"><a href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a4c197fa6ac276f1da4486f33fbd8267a">edash_packager::media::VodMediaInfoDumpMuxerListener::WriteMediaInfoToFile</a></div><div class="ttdeci">static bool WriteMediaInfoToFile(const MediaInfo &amp;media_info, const std::string &amp;output_file_path)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00103">vod_media_info_dump_muxer_listener.cc:103</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener_html_a8e80e2c732e0774283a79df147ab96c5"><div class="ttname"><a href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a8e80e2c732e0774283a79df147ab96c5">edash_packager::media::VodMediaInfoDumpMuxerListener::OnMediaEnd</a></div><div class="ttdeci">void OnMediaEnd(bool has_init_range, uint64_t init_range_start, uint64_t init_range_end, bool has_index_range, uint64_t index_range_start, uint64_t index_range_end, float duration_seconds, uint64_t file_size) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00073">vod_media_info_dump_muxer_listener.cc:73</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">edash_packager::media::MuxerOptions</a></div><div class="ttdoc">This structure contains the list of configuration options for Muxer. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00018">muxer_options.h:18</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1File_html_ad82196743ff131dd81e8f806735eb818"><div class="ttname"><a href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad82196743ff131dd81e8f806735eb818">edash_packager::media::File::Write</a></div><div class="ttdeci">virtual int64_t Write(const void *buffer, uint64_t length)=0</div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener_html_a2229a8631ae24fc7f253f5a0b1fb6bab"><div class="ttname"><a href="../../d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a2229a8631ae24fc7f253f5a0b1fb6bab">edash_packager::media::VodMediaInfoDumpMuxerListener::OnSampleDurationReady</a></div><div class="ttdeci">void OnSampleDurationReady(uint32_t sample_duration) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00065">vod_media_info_dump_muxer_listener.cc:65</a></div></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="ttc" id="classshaka_1_1media_1_1File_html_aad6b77e734bb22d077ece029c9e735a4"><div class="ttname"><a href="../../d3/d61/classshaka_1_1media_1_1File.html#aad6b77e734bb22d077ece029c9e735a4">shaka::media::File::Open</a></div><div class="ttdeci">virtual bool Open()=0</div><div class="ttdoc">Internal open. Should not be used directly. </div></div>
<div class="ttc" id="classshaka_1_1media_1_1StreamInfo_html"><div class="ttname"><a href="../../d5/db1/classshaka_1_1media_1_1StreamInfo.html">shaka::media::StreamInfo</a></div><div class="ttdoc">Abstract class holds stream information. </div><div class="ttdef"><b>Definition:</b> <a href="../../d8/daa/stream__info_8h_source.html#l00026">stream_info.h:26</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener_html_a25fc470ed18733954876a4d4256aacf9"><div class="ttname"><a href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a25fc470ed18733954876a4d4256aacf9">shaka::media::VodMediaInfoDumpMuxerListener::OnSampleDurationReady</a></div><div class="ttdeci">void OnSampleDurationReady(uint32_t sample_duration) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00065">vod_media_info_dump_muxer_listener.cc:65</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1File_html_a2bfb0c180840356933652a795527b5c8"><div class="ttname"><a href="../../d3/d61/classshaka_1_1media_1_1File.html#a2bfb0c180840356933652a795527b5c8">shaka::media::File::Close</a></div><div class="ttdeci">virtual bool Close()=0</div></div>
<div class="ttc" id="classshaka_1_1media_1_1File_html_a3149670c0d085e71f0aa085ee87fdda5"><div class="ttname"><a href="../../d3/d61/classshaka_1_1media_1_1File.html#a3149670c0d085e71f0aa085ee87fdda5">shaka::media::File::Write</a></div><div class="ttdeci">virtual int64_t Write(const void *buffer, uint64_t length)=0</div></div>
<div class="ttc" id="classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener_html_a36e979fe7b3cfa69dc257e5e439dca08"><div class="ttname"><a href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a36e979fe7b3cfa69dc257e5e439dca08">shaka::media::VodMediaInfoDumpMuxerListener::OnNewSegment</a></div><div class="ttdeci">void OnNewSegment(const std::string &amp;file_name, uint64_t start_time, uint64_t duration, uint64_t segment_file_size) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00097">vod_media_info_dump_muxer_listener.cc:97</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1File_html"><div class="ttname"><a href="../../d3/d61/classshaka_1_1media_1_1File.html">shaka::media::File</a></div><div class="ttdoc">Define an abstract file interface. </div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d4d/file_8h_source.html#l00024">file.h:24</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">shaka::media::MuxerOptions</a></div><div class="ttdoc">This structure contains the list of configuration options for Muxer. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00018">muxer_options.h:18</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener_html_a4811b4ce8292f0f449a35a837aeab74f"><div class="ttname"><a href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a4811b4ce8292f0f449a35a837aeab74f">shaka::media::VodMediaInfoDumpMuxerListener::OnMediaStart</a></div><div class="ttdeci">void OnMediaStart(const MuxerOptions &amp;muxer_options, const StreamInfo &amp;stream_info, uint32_t time_scale, ContainerType container_type) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00043">vod_media_info_dump_muxer_listener.cc:43</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener_html_ae0a573e1c785164f40bfbfba2ced6a16"><div class="ttname"><a href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#ae0a573e1c785164f40bfbfba2ced6a16">shaka::media::VodMediaInfoDumpMuxerListener::WriteMediaInfoToFile</a></div><div class="ttdeci">static bool WriteMediaInfoToFile(const MediaInfo &amp;media_info, const std::string &amp;output_file_path)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00103">vod_media_info_dump_muxer_listener.cc:103</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a15e22454ac119d191ef0adbc8b4965ab"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a15e22454ac119d191ef0adbc8b4965ab">shaka::media::MuxerOptions::single_segment</a></div><div class="ttdeci">bool single_segment</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00024">muxer_options.h:24</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener_html_a683882564ac762e2e94795964f8be4b8"><div class="ttname"><a href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#a683882564ac762e2e94795964f8be4b8">shaka::media::VodMediaInfoDumpMuxerListener::OnEncryptionInfoReady</a></div><div class="ttdeci">void OnEncryptionInfoReady(bool is_initial_encryption_info, FourCC protection_scheme, const std::vector&lt; uint8_t &gt; &amp;default_key_id, const std::vector&lt; uint8_t &gt; &amp;iv, const std::vector&lt; ProtectionSystemSpecificInfo &gt; &amp;key_system_info) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00028">vod_media_info_dump_muxer_listener.cc:28</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener_html_adabba5568154b8f22b02a9b0572db32e"><div class="ttname"><a href="../../db/dd0/classshaka_1_1media_1_1VodMediaInfoDumpMuxerListener.html#adabba5568154b8f22b02a9b0572db32e">shaka::media::VodMediaInfoDumpMuxerListener::OnMediaEnd</a></div><div class="ttdeci">void OnMediaEnd(bool has_init_range, uint64_t init_range_start, uint64_t init_range_end, bool has_index_range, uint64_t index_range_start, uint64_t index_range_end, float duration_seconds, uint64_t file_size) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html#l00073">vod_media_info_dump_muxer_listener.cc:73</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1,123 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">SampleSize</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::SampleSize Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html#ad408709db5e9d0843948b1de6921d11c">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>flags</b> (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FullBox</b>() (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a58b21910baf781792d0893b6d805e2c6">HeaderSize</a>() const final</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a0a8b32da93e6d94198a3f295e72980da">ReadWriteHeaderInternal</a>(BoxBuffer *buffer) final</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sample_count</b> (defined in <a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a>)</td><td class="entry"><a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sample_size</b> (defined in <a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a>)</td><td class="entry"><a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SampleSize</b>() (defined in <a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a>)</td><td class="entry"><a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sizes</b> (defined in <a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a>)</td><td class="entry"><a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>version</b> (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~FullBox</b>() override (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SampleSize</b>() override (defined in <a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a>)</td><td class="entry"><a class="el" href="../../d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html">edash_packager::media::mp4::SampleSize</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:06 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">MediaInformation</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::media::mp4::MediaInformation Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html#a5536ed5769a974f5094c4120c66667fe">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dinf</b> (defined in <a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a>)</td><td class="entry"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a8dea1032b6875b763ec06a133933160a">HeaderSize</a>() const </td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MediaInformation</b>() (defined in <a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a>)</td><td class="entry"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a160958fd4dd933f8b760bf61ec0f72c6">ReadWriteHeaderInternal</a>(BoxBuffer *buffer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sample_table</b> (defined in <a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a>)</td><td class="entry"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>smhd</b> (defined in <a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a>)</td><td class="entry"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sthd</b> (defined in <a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a>)</td><td class="entry"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>vmhd</b> (defined in <a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a>)</td><td class="entry"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MediaInformation</b>() override (defined in <a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a>)</td><td class="entry"><a class="el" href="../../d5/d86/structshaka_1_1media_1_1mp4_1_1MediaInformation.html">shaka::media::mp4::MediaInformation</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:13 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::AudioTimestampHelper Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::AudioTimestampHelper Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,44 +82,44 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html">AudioTimestampHelper</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/d4d/classshaka_1_1media_1_1AudioTimestampHelper.html">AudioTimestampHelper</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html">List of all members</a> </div>
<a href="../../d8/dee/classshaka_1_1media_1_1AudioTimestampHelper-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::AudioTimestampHelper Class Reference</div> </div>
<div class="title">shaka::media::AudioTimestampHelper Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a21cb36cb45d2efe886f31d3fa1fbf6a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21cb36cb45d2efe886f31d3fa1fbf6a3"></a>
<tr class="memitem:ac583a7b09bf13d855be425b967aa46ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac583a7b09bf13d855be425b967aa46ca"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>AudioTimestampHelper</b> (uint32_t timescale, uint32_t samples_per_second)</td></tr>
<tr class="separator:a21cb36cb45d2efe886f31d3fa1fbf6a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee846a6ab6c87206a8c5cfe1eebd816c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee846a6ab6c87206a8c5cfe1eebd816c"></a>
<tr class="separator:ac583a7b09bf13d855be425b967aa46ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91eab23aa138b68fbafb9c839643e4ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91eab23aa138b68fbafb9c839643e4ba"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetBaseTimestamp</b> (int64_t base_timestamp)</td></tr>
<tr class="separator:aee846a6ab6c87206a8c5cfe1eebd816c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69715dff756b887e51ea6b3b4b09f328"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69715dff756b887e51ea6b3b4b09f328"></a>
<tr class="separator:a91eab23aa138b68fbafb9c839643e4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a218b514341d468b2019c2b521e8cc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a218b514341d468b2019c2b521e8cc7"></a>
int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>base_timestamp</b> () const </td></tr>
<tr class="separator:a69715dff756b887e51ea6b3b4b09f328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad705369e3b0f975ab28bb1e510570cfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad705369e3b0f975ab28bb1e510570cfc"></a>
<tr class="separator:a8a218b514341d468b2019c2b521e8cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26fbebe5da066d0b9e26d34e1254e1fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26fbebe5da066d0b9e26d34e1254e1fa"></a>
int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>frame_count</b> () const </td></tr>
<tr class="separator:ad705369e3b0f975ab28bb1e510570cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a390cede411f50c518e2f079b425d30a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a390cede411f50c518e2f079b425d30a5"></a>
<tr class="separator:a26fbebe5da066d0b9e26d34e1254e1fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ab6a641300e5088b96c9debc2ae0477"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ab6a641300e5088b96c9debc2ae0477"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>AddFrames</b> (int64_t frame_count)</td></tr>
<tr class="separator:a390cede411f50c518e2f079b425d30a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55a8451a270b7ee0364de3fe969b9ba6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55a8451a270b7ee0364de3fe969b9ba6"></a>
<tr class="separator:a9ab6a641300e5088b96c9debc2ae0477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9682e0d603ee6d1a9f4a1bf24becf373"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9682e0d603ee6d1a9f4a1bf24becf373"></a>
int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>GetTimestamp</b> () const </td></tr>
<tr class="separator:a55a8451a270b7ee0364de3fe969b9ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e9a64da4340ee6812dd6983f838a41f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e9a64da4340ee6812dd6983f838a41f"></a>
<tr class="separator:a9682e0d603ee6d1a9f4a1bf24becf373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a617d6199bdcc9fccad06fcb83783592c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a617d6199bdcc9fccad06fcb83783592c"></a>
int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameDuration</b> (int64_t frame_count) const </td></tr>
<tr class="separator:a2e9a64da4340ee6812dd6983f838a41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86b550a662835434940b5604d57c1e32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86b550a662835434940b5604d57c1e32"></a>
<tr class="separator:a617d6199bdcc9fccad06fcb83783592c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d2c2f6e760674d5626f05317881839f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d2c2f6e760674d5626f05317881839f"></a>
int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>GetFramesToTarget</b> (int64_t target) const </td></tr>
<tr class="separator:a86b550a662835434940b5604d57c1e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a4d2c2f6e760674d5626f05317881839f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
@ -131,7 +131,7 @@ int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>GetFramesToTarget<
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &quot;packager/base/synchronization/lock.h&quot;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &quot;packager/base/threading/platform_thread.h&quot;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">namespace </span>{</div>
@ -139,11 +139,11 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;} <span class="comment">// namespace shaka</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1,125 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">AesPatternCryptor</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::AesPatternCryptor Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">edash_packager::media::AesPatternCryptor</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>aes_key</b>() const (defined in <a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#afedfeff8fdfcc25f32f7381f8b7ccdcb">AesCryptor</a>(ConstantIvFlag constant_iv_flag)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html#a4d86aaa1271e5069349e2949df871357">AesPatternCryptor</a>(uint8_t crypt_byte_block, uint8_t skip_byte_block, PatternEncryptionMode encryption_mode, ConstantIvFlag constant_iv_flag, scoped_ptr&lt; AesCryptor &gt; cryptor)</td><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">edash_packager::media::AesPatternCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ConstantIvFlag</b> enum name (defined in <a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Crypt</b>(const std::vector&lt; uint8_t &gt; &amp;text, std::vector&lt; uint8_t &gt; *crypt_text) (defined in <a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Crypt</b>(const std::string &amp;text, std::string *crypt_text) (defined in <a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a7e2bedb13dbc242a1a4ede6ad500068c">Crypt</a>(const uint8_t *text, size_t text_size, uint8_t *crypt_text)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Crypt</b>(const uint8_t *text, size_t text_size, uint8_t *crypt_text, size_t *crypt_text_size) (defined in <a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a0fccd9fe2270f0c584ff1f6c5dd6bd91">GenerateRandomIv</a>(FourCC protection_scheme, std::vector&lt; uint8_t &gt; *iv)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html#a79f34ea0e31d780356ec5cca6b8b8516">InitializeWithIv</a>(const std::vector&lt; uint8_t &gt; &amp;key, const std::vector&lt; uint8_t &gt; &amp;iv) override</td><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">edash_packager::media::AesPatternCryptor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a049b4b415e44428c4543f7e2f7b36b34">iv</a>() const </td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kDontUseConstantIv</b> enum value (defined in <a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html#a1e8a70b19ee184a4769a88bd0f26b90aab8cf8251e6268da29f43c834b2ae7b7a">kEncryptIfCryptByteBlockRemaining</a> enum value</td><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">edash_packager::media::AesPatternCryptor</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html#a1e8a70b19ee184a4769a88bd0f26b90aa8a77f16543612587c3d7d7d51ae945c4">kSkipIfCryptByteBlockRemaining</a> enum value</td><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">edash_packager::media::AesPatternCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kUseConstantIv</b> enum value (defined in <a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>mutable_aes_key</b>() (defined in <a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html#a1e8a70b19ee184a4769a88bd0f26b90a">PatternEncryptionMode</a> enum name</td><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">edash_packager::media::AesPatternCryptor</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a77b4444a269aaa9a4bfd347ebf02b649">SetIv</a>(const std::vector&lt; uint8_t &gt; &amp;iv)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a4fb26ca8346208a7d2dab4e1f6327a43">UpdateIv</a>()</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~AesCryptor</b>() (defined in <a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AesPatternCryptor</b>() override (defined in <a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">edash_packager::media::AesPatternCryptor</a>)</td><td class="entry"><a class="el" href="../../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html">edash_packager::media::AesPatternCryptor</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp2t</b></li><li class="navelem"><a class="el" href="../../d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html">TsMuxer</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::media::mp2t::TsMuxer Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html">shaka::media::mp2t::TsMuxer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html#ad9479d299d1c494604a5f5a052fe8280">AddStream</a>(MediaStream *stream)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html#a9204fe352d13cea8a367ae9c14e9639e">Cancel</a>()</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>clear_lead_in_seconds</b>() const (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>clock</b>() (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>crypto_period_duration_in_seconds</b>() const (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>encryption_key_source</b>() (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>max_sd_pixels</b>() const (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Muxer</b>(const MuxerOptions &amp;options) (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>muxer_listener</b>() (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>options</b>() const (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>progress_listener</b>() (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>protection_scheme</b>() const (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html#adc96fbcd6a4d4ba9845f8d00974ace0f">Run</a>()</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html#a3cc7feaee9a2c3a7d0569cb9c67c8c68">set_clock</a>(base::Clock *clock)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html#a021fdae2adc98716b1c8ee7617ab917b">SetKeySource</a>(KeySource *encryption_key_source, uint32_t max_sd_pixels, double clear_lead_in_seconds, double crypto_period_duration_in_seconds, FourCC protection_scheme)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html#a786fbb91d7ece58c68334f5cef16ae71">SetMuxerListener</a>(scoped_ptr&lt; MuxerListener &gt; muxer_listener)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html#a0a2dfb3924ce1307f98c339e6587369c">SetProgressListener</a>(scoped_ptr&lt; ProgressListener &gt; progress_listener)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>streams</b>() const (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TsMuxer</b>(const MuxerOptions &amp;muxer_options) (defined in <a class="el" href="../../d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html">shaka::media::mp2t::TsMuxer</a>)</td><td class="entry"><a class="el" href="../../d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html">shaka::media::mp2t::TsMuxer</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Muxer</b>() (defined in <a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../df/d46/classshaka_1_1media_1_1Muxer.html">shaka::media::Muxer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~TsMuxer</b>() override (defined in <a class="el" href="../../d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html">shaka::media::mp2t::TsMuxer</a>)</td><td class="entry"><a class="el" href="../../d3/d71/classshaka_1_1media_1_1mp2t_1_1TsMuxer.html">shaka::media::mp2t::TsMuxer</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:11 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">MpdNotifyMuxerListener</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::media::MpdNotifyMuxerListener Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">shaka::media::MpdNotifyMuxerListener</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ContainerType</b> enum name (defined in <a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kContainerMp4</b> enum value (defined in <a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kContainerMpeg2ts</b> enum value (defined in <a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kContainerUnknown</b> enum value (defined in <a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kContainerWebM</b> enum value (defined in <a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html#a6912e6cfc341c1a768d214ce08bb0f82">MpdNotifyMuxerListener</a>(MpdNotifier *mpd_notifier)</td><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">shaka::media::MpdNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MuxerListener</b>() (defined in <a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html#a10071445982f736bb1e6e04133dd60cb">OnEncryptionInfoReady</a>(bool is_initial_encryption_info, FourCC protection_scheme, const std::vector&lt; uint8_t &gt; &amp;key_id, const std::vector&lt; uint8_t &gt; &amp;iv, const std::vector&lt; ProtectionSystemSpecificInfo &gt; &amp;key_system_info) override</td><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">shaka::media::MpdNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html#a971bafa22a407a12f89bd4ddb33aac7e">OnMediaEnd</a>(bool has_init_range, uint64_t init_range_start, uint64_t init_range_end, bool has_index_range, uint64_t index_range_start, uint64_t index_range_end, float duration_seconds, uint64_t file_size) override</td><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">shaka::media::MpdNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html#ad0aeb94e2e1fe1b5ead506b690e6f70f">OnMediaStart</a>(const MuxerOptions &amp;muxer_options, const StreamInfo &amp;stream_info, uint32_t time_scale, ContainerType container_type) override</td><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">shaka::media::MpdNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html#a9976447daf55bbdea1cd0d8846512e11">OnNewSegment</a>(const std::string &amp;file_name, uint64_t start_time, uint64_t duration, uint64_t segment_file_size) override</td><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">shaka::media::MpdNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html#a3b0457b0147310ba07169cf84cfce2aa">OnSampleDurationReady</a>(uint32_t sample_duration) override</td><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">shaka::media::MpdNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MpdNotifyMuxerListener</b>() override (defined in <a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">shaka::media::MpdNotifyMuxerListener</a>)</td><td class="entry"><a class="el" href="../../d9/da5/classshaka_1_1media_1_1MpdNotifyMuxerListener.html">shaka::media::MpdNotifyMuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~MuxerListener</b>() (defined in <a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">shaka::media::MuxerListener</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 922 B

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::ThreadedIoFile Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::ThreadedIoFile Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html">ThreadedIoFile</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html">ThreadedIoFile</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -90,96 +90,96 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="../../d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html">List of all members</a> </div>
<a href="../../df/d46/classshaka_1_1media_1_1ThreadedIoFile-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::ThreadedIoFile Class Reference</div> </div>
<div class="title">shaka::media::ThreadedIoFile Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Declaration of class which implements a thread-safe circular buffer.
<a href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#details">More...</a></p>
<a href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d2/da6/threaded__io__file_8h_source.html">threaded_io_file.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for edash_packager::media::ThreadedIoFile:</div>
Inheritance diagram for shaka::media::ThreadedIoFile:</div>
<div class="dyncontent">
<div class="center">
<img src="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.png" usemap="#edash_packager::media::ThreadedIoFile_map" alt=""/>
<map id="edash_packager::media::ThreadedIoFile_map" name="edash_packager::media::ThreadedIoFile_map">
<area href="../../de/d19/classedash__packager_1_1media_1_1File.html" title="Define an abstract file interface. " alt="edash_packager::media::File" shape="rect" coords="0,0,236,24"/>
<img src="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.png" usemap="#shaka::media::ThreadedIoFile_map" alt=""/>
<map id="shaka::media::ThreadedIoFile_map" name="shaka::media::ThreadedIoFile_map">
<area href="../../d3/d61/classshaka_1_1media_1_1File.html" title="Define an abstract file interface. " alt="shaka::media::File" shape="rect" coords="0,0,175,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a4d935548fb0331329b3933b7060cd492"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>Mode</b> { <b>kInputMode</b>,
<tr class="memitem:a831d16b60c49ad379f4eb23d0d50e6ba"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>Mode</b> { <b>kInputMode</b>,
<b>kOutputMode</b>
}</td></tr>
<tr class="separator:a4d935548fb0331329b3933b7060cd492"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a831d16b60c49ad379f4eb23d0d50e6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a367a9886521990965af18c2ea8e111cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a367a9886521990965af18c2ea8e111cd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ThreadedIoFile</b> (scoped_ptr&lt; <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a>, <a class="el" href="../../d0/ddc/structedash__packager_1_1media_1_1FileCloser.html">FileCloser</a> &gt; internal_file, Mode mode, uint64_t io_cache_size, uint64_t io_block_size)</td></tr>
<tr class="separator:a367a9886521990965af18c2ea8e111cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bb16e1f26c6df39fc5d209216a76eed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bb16e1f26c6df39fc5d209216a76eed"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ThreadedIoFile</b> (scoped_ptr&lt; <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a>, <a class="el" href="../../d3/d8b/structshaka_1_1media_1_1FileCloser.html">FileCloser</a> &gt; internal_file, Mode mode, uint64_t io_cache_size, uint64_t io_block_size)</td></tr>
<tr class="separator:a5bb16e1f26c6df39fc5d209216a76eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">File implementation overrides.</div></td></tr>
<tr class="memitem:a72f8485ab641d5e3b5df89a6959c1209"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#a72f8485ab641d5e3b5df89a6959c1209">Close</a> () override</td></tr>
<tr class="separator:a72f8485ab641d5e3b5df89a6959c1209"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5075259d07b1b004d8b7985527fa6e63"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#a5075259d07b1b004d8b7985527fa6e63">Read</a> (void *buffer, uint64_t length) override</td></tr>
<tr class="separator:a5075259d07b1b004d8b7985527fa6e63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dc883b5751c9027adabfbb0b9edd876"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#a7dc883b5751c9027adabfbb0b9edd876">Write</a> (const void *buffer, uint64_t length) override</td></tr>
<tr class="separator:a7dc883b5751c9027adabfbb0b9edd876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af61d3986b87d43e3b5ffd86c86094478"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#af61d3986b87d43e3b5ffd86c86094478">Size</a> () override</td></tr>
<tr class="separator:af61d3986b87d43e3b5ffd86c86094478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d65b07dd7545b7c6d759884b736ad2d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#a7d65b07dd7545b7c6d759884b736ad2d">Flush</a> () override</td></tr>
<tr class="separator:a7d65b07dd7545b7c6d759884b736ad2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46346ba1ff6a626aedb6f14475bde10d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#a46346ba1ff6a626aedb6f14475bde10d">Seek</a> (uint64_t position) override</td></tr>
<tr class="separator:a46346ba1ff6a626aedb6f14475bde10d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acef8a84a1ec55e42588fec8bc8e0b698"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#acef8a84a1ec55e42588fec8bc8e0b698">Tell</a> (uint64_t *position) override</td></tr>
<tr class="separator:acef8a84a1ec55e42588fec8bc8e0b698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classedash__packager_1_1media_1_1File"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classedash__packager_1_1media_1_1File')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">edash_packager::media::File</a></td></tr>
<tr class="memitem:ad736ca7bb8da1cec749f51275a87872c inherit pub_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad736ca7bb8da1cec749f51275a87872c">file_name</a> () const </td></tr>
<tr class="separator:ad736ca7bb8da1cec749f51275a87872c inherit pub_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a85d185a7eaa1abc857540ef703ab9a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#a4a85d185a7eaa1abc857540ef703ab9a">Close</a> () override</td></tr>
<tr class="separator:a4a85d185a7eaa1abc857540ef703ab9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bd05e37779441004cd7ba0c33de1ad6"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#a5bd05e37779441004cd7ba0c33de1ad6">Read</a> (void *buffer, uint64_t length) override</td></tr>
<tr class="separator:a5bd05e37779441004cd7ba0c33de1ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa14502dd48c1c64329283f5f1340f60f"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#aa14502dd48c1c64329283f5f1340f60f">Write</a> (const void *buffer, uint64_t length) override</td></tr>
<tr class="separator:aa14502dd48c1c64329283f5f1340f60f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8c1f49d9e7ff55b1484129240c065f3"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#ac8c1f49d9e7ff55b1484129240c065f3">Size</a> () override</td></tr>
<tr class="separator:ac8c1f49d9e7ff55b1484129240c065f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c8d46b1a16fba8bf4267c0a11fa856e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#a4c8d46b1a16fba8bf4267c0a11fa856e">Flush</a> () override</td></tr>
<tr class="separator:a4c8d46b1a16fba8bf4267c0a11fa856e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a30faf9c8e8b367bcfebb7b642d73e7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#a4a30faf9c8e8b367bcfebb7b642d73e7">Seek</a> (uint64_t position) override</td></tr>
<tr class="separator:a4a30faf9c8e8b367bcfebb7b642d73e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23949d75527c8de9f02e749c7744f11e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#a23949d75527c8de9f02e749c7744f11e">Tell</a> (uint64_t *position) override</td></tr>
<tr class="separator:a23949d75527c8de9f02e749c7744f11e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classshaka_1_1media_1_1File"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classshaka_1_1media_1_1File')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">shaka::media::File</a></td></tr>
<tr class="memitem:abe158b9e7b1e073956a16c55a8fcf5f4 inherit pub_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#abe158b9e7b1e073956a16c55a8fcf5f4">file_name</a> () const </td></tr>
<tr class="separator:abe158b9e7b1e073956a16c55a8fcf5f4 inherit pub_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a5ad6384c116d61739667daa2a7a5613a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ad6384c116d61739667daa2a7a5613a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#a5ad6384c116d61739667daa2a7a5613a">Open</a> () override</td></tr>
<tr class="memdesc:a5ad6384c116d61739667daa2a7a5613a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal open. Should not be used directly. <br/></td></tr>
<tr class="separator:a5ad6384c116d61739667daa2a7a5613a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classedash__packager_1_1media_1_1File"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classedash__packager_1_1media_1_1File')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">edash_packager::media::File</a></td></tr>
<tr class="memitem:ae5170f6955e3f5b831dc746e4888cf18 inherit pro_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5170f6955e3f5b831dc746e4888cf18"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>File</b> (const std::string &amp;<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad736ca7bb8da1cec749f51275a87872c">file_name</a>)</td></tr>
<tr class="separator:ae5170f6955e3f5b831dc746e4888cf18 inherit pro_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1a8b1df388b90def135647a0136b0f7 inherit pro_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad1a8b1df388b90def135647a0136b0f7">~File</a> ()</td></tr>
<tr class="separator:ad1a8b1df388b90def135647a0136b0f7 inherit pro_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3db248116be393b18d70bb27f6aeb68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3db248116be393b18d70bb27f6aeb68"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#ae3db248116be393b18d70bb27f6aeb68">Open</a> () override</td></tr>
<tr class="memdesc:ae3db248116be393b18d70bb27f6aeb68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal open. Should not be used directly. <br/></td></tr>
<tr class="separator:ae3db248116be393b18d70bb27f6aeb68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classshaka_1_1media_1_1File"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classshaka_1_1media_1_1File')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">shaka::media::File</a></td></tr>
<tr class="memitem:a476502e5ab3eaed4427fd3b8468211ce inherit pro_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a476502e5ab3eaed4427fd3b8468211ce"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>File</b> (const std::string &amp;<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#abe158b9e7b1e073956a16c55a8fcf5f4">file_name</a>)</td></tr>
<tr class="separator:a476502e5ab3eaed4427fd3b8468211ce inherit pro_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb5c0673c6d8120d636385a1ad3b3f71 inherit pro_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#aeb5c0673c6d8120d636385a1ad3b3f71">~File</a> ()</td></tr>
<tr class="separator:aeb5c0673c6d8120d636385a1ad3b3f71 inherit pro_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classedash__packager_1_1media_1_1File"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classedash__packager_1_1media_1_1File')"><img src="../../closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">edash_packager::media::File</a></td></tr>
<tr class="memitem:a4dfd6f4d8f67d2ee1caff4f4e1717c70 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a4dfd6f4d8f67d2ee1caff4f4e1717c70">Open</a> (const char *<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad736ca7bb8da1cec749f51275a87872c">file_name</a>, const char *mode)</td></tr>
<tr class="separator:a4dfd6f4d8f67d2ee1caff4f4e1717c70 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47194a7cd303640c2a8b689d18ef9701 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a47194a7cd303640c2a8b689d18ef9701">OpenWithNoBuffering</a> (const char *<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad736ca7bb8da1cec749f51275a87872c">file_name</a>, const char *mode)</td></tr>
<tr class="separator:a47194a7cd303640c2a8b689d18ef9701 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e0fcd3c439e810e8e17baf32dcc75af inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a7e0fcd3c439e810e8e17baf32dcc75af">Delete</a> (const char *<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad736ca7bb8da1cec749f51275a87872c">file_name</a>)</td></tr>
<tr class="separator:a7e0fcd3c439e810e8e17baf32dcc75af inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a239a76adb5ff5c5340c58f96d7034ec6 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a239a76adb5ff5c5340c58f96d7034ec6">GetFileSize</a> (const char *<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad736ca7bb8da1cec749f51275a87872c">file_name</a>)</td></tr>
<tr class="separator:a239a76adb5ff5c5340c58f96d7034ec6 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a4f45dcab338be2b6843e0de87ce8f1 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a9a4f45dcab338be2b6843e0de87ce8f1">ReadFileToString</a> (const char *<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad736ca7bb8da1cec749f51275a87872c">file_name</a>, std::string *contents)</td></tr>
<tr class="separator:a9a4f45dcab338be2b6843e0de87ce8f1 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79b8b288ff78288bdbb8c62d5dd858e1 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a79b8b288ff78288bdbb8c62d5dd858e1">Copy</a> (const char *from_file_name, const char *to_file_name)</td></tr>
<tr class="separator:a79b8b288ff78288bdbb8c62d5dd858e1 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad002a97c623840303bf6934055813196 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad002a97c623840303bf6934055813196">CopyFile</a> (<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *source, <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *destination)</td></tr>
<tr class="separator:ad002a97c623840303bf6934055813196 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10a83609044850b7f1bba9d3767bfef9 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a10a83609044850b7f1bba9d3767bfef9">CopyFile</a> (<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *source, <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *destination, int64_t max_copy)</td></tr>
<tr class="separator:a10a83609044850b7f1bba9d3767bfef9 inherit pub_static_methods_classedash__packager_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classshaka_1_1media_1_1File"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classshaka_1_1media_1_1File')"><img src="../../closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">shaka::media::File</a></td></tr>
<tr class="memitem:a921efa1c8f7978e3b5aac33d648b0250 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a921efa1c8f7978e3b5aac33d648b0250">Open</a> (const char *<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#abe158b9e7b1e073956a16c55a8fcf5f4">file_name</a>, const char *mode)</td></tr>
<tr class="separator:a921efa1c8f7978e3b5aac33d648b0250 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1e9fc834093c8b35c0f8c1957974fda inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#ad1e9fc834093c8b35c0f8c1957974fda">OpenWithNoBuffering</a> (const char *<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#abe158b9e7b1e073956a16c55a8fcf5f4">file_name</a>, const char *mode)</td></tr>
<tr class="separator:ad1e9fc834093c8b35c0f8c1957974fda inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92cdfd68e6384dfcc14c78b20c98368e inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a92cdfd68e6384dfcc14c78b20c98368e">Delete</a> (const char *<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#abe158b9e7b1e073956a16c55a8fcf5f4">file_name</a>)</td></tr>
<tr class="separator:a92cdfd68e6384dfcc14c78b20c98368e inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6981994874ee5832e3394744fd51fd79 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a6981994874ee5832e3394744fd51fd79">GetFileSize</a> (const char *<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#abe158b9e7b1e073956a16c55a8fcf5f4">file_name</a>)</td></tr>
<tr class="separator:a6981994874ee5832e3394744fd51fd79 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a622dbc8abacebb40b816aa0174ba7c60 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a622dbc8abacebb40b816aa0174ba7c60">ReadFileToString</a> (const char *<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#abe158b9e7b1e073956a16c55a8fcf5f4">file_name</a>, std::string *contents)</td></tr>
<tr class="separator:a622dbc8abacebb40b816aa0174ba7c60 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afacdff207ba8359eaa029d8b1414c641 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#afacdff207ba8359eaa029d8b1414c641">Copy</a> (const char *from_file_name, const char *to_file_name)</td></tr>
<tr class="separator:afacdff207ba8359eaa029d8b1414c641 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c218b7f815bae0f48800b385ddce67e inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a1c218b7f815bae0f48800b385ddce67e">CopyFile</a> (<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *source, <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *destination)</td></tr>
<tr class="separator:a1c218b7f815bae0f48800b385ddce67e inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f5ebcd3bdebb7fb02a7a7adf378b344 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a9f5ebcd3bdebb7fb02a7a7adf378b344">CopyFile</a> (<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *source, <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *destination, int64_t max_copy)</td></tr>
<tr class="separator:a9f5ebcd3bdebb7fb02a7a7adf378b344 inherit pub_static_methods_classshaka_1_1media_1_1File"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Declaration of class which implements a thread-safe circular buffer. </p>
<p>Definition at line <a class="el" href="../../d2/da6/threaded__io__file_8h_source.html#l00021">21</a> of file <a class="el" href="../../d2/da6/threaded__io__file_8h_source.html">threaded_io_file.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a72f8485ab641d5e3b5df89a6959c1209"></a>
<a class="anchor" id="a4a85d185a7eaa1abc857540ef703ab9a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -187,7 +187,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::ThreadedIoFile::Close </td>
<td class="memname">bool shaka::media::ThreadedIoFile::Close </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@ -199,16 +199,16 @@ Additional Inherited Members</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="../../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#a7d65b07dd7545b7c6d759884b736ad2d">Flush()</a> and de-allocate resources associated with this file, and delete this <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> object. THIS IS THE ONE TRUE WAY TO DEALLOCATE THIS OBJECT. </p>
<p><a class="el" href="../../d0/d66/classshaka_1_1media_1_1ThreadedIoFile.html#a4c8d46b1a16fba8bf4267c0a11fa856e">Flush()</a> and de-allocate resources associated with this file, and delete this <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> object. THIS IS THE ONE TRUE WAY TO DEALLOCATE THIS OBJECT. </p>
<dl class="section return"><dt>Returns</dt><dd>true on success. For writable files, returning false MAY INDICATE DATA LOSS. </dd></dl>
<p>Implements <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a42290da768cd34316d2f4c5fc3976b38">edash_packager::media::File</a>.</p>
<p>Implements <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a2bfb0c180840356933652a795527b5c8">shaka::media::File</a>.</p>
<p>Definition at line <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html#l00056">56</a> of file <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html">threaded_io_file.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a7d65b07dd7545b7c6d759884b736ad2d"></a>
<a class="anchor" id="a4c8d46b1a16fba8bf4267c0a11fa856e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -216,7 +216,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::ThreadedIoFile::Flush </td>
<td class="memname">bool shaka::media::ThreadedIoFile::Flush </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@ -228,16 +228,16 @@ Additional Inherited Members</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>Flush the file so that recently written data will survive an application crash (but not necessarily an OS crash). For instance, in <a class="el" href="../../dd/d98/classedash__packager_1_1media_1_1LocalFile.html" title="Implement LocalFile which deals with local storage. ">LocalFile</a> the data is flushed into the OS but not necessarily to disk. </p>
<p>Flush the file so that recently written data will survive an application crash (but not necessarily an OS crash). For instance, in <a class="el" href="../../d9/de6/classshaka_1_1media_1_1LocalFile.html" title="Implement LocalFile which deals with local storage. ">LocalFile</a> the data is flushed into the OS but not necessarily to disk. </p>
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise. </dd></dl>
<p>Implements <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ace9275a79c572614ee5d068a04c76392">edash_packager::media::File</a>.</p>
<p>Implements <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#aba73e887fbfe2de3a679c679ddf03f4b">shaka::media::File</a>.</p>
<p>Definition at line <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html#l00108">108</a> of file <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html">threaded_io_file.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a5075259d07b1b004d8b7985527fa6e63"></a>
<a class="anchor" id="a5bd05e37779441004cd7ba0c33de1ad6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -245,7 +245,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t edash_packager::media::ThreadedIoFile::Read </td>
<td class="memname">int64_t shaka::media::ThreadedIoFile::Read </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
@ -278,13 +278,13 @@ Additional Inherited Members</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes read, or a value &lt; 0 on error. Zero on end-of-file, or if 'length' is zero. </dd></dl>
<p>Implements <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a663547ead01b035117429c0bc757aab7">edash_packager::media::File</a>.</p>
<p>Implements <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#aed0c0793fd8751330583314a4d3012b9">shaka::media::File</a>.</p>
<p>Definition at line <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html#l00070">70</a> of file <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html">threaded_io_file.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a46346ba1ff6a626aedb6f14475bde10d"></a>
<a class="anchor" id="a4a30faf9c8e8b367bcfebb7b642d73e7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -292,7 +292,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::ThreadedIoFile::Seek </td>
<td class="memname">bool shaka::media::ThreadedIoFile::Seek </td>
<td>(</td>
<td class="paramtype">uint64_t&#160;</td>
<td class="paramname"><em>position</em></td><td>)</td>
@ -314,13 +314,13 @@ Additional Inherited Members</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise. </dd></dl>
<p>Implements <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a28da55565be854b866bf223aa4232042">edash_packager::media::File</a>.</p>
<p>Implements <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a3baaa3207abaeb6af1a8239ee866b5d3">shaka::media::File</a>.</p>
<p>Definition at line <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html#l00118">118</a> of file <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html">threaded_io_file.cc</a>.</p>
</div>
</div>
<a class="anchor" id="af61d3986b87d43e3b5ffd86c86094478"></a>
<a class="anchor" id="ac8c1f49d9e7ff55b1484129240c065f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -328,7 +328,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t edash_packager::media::ThreadedIoFile::Size </td>
<td class="memname">int64_t shaka::media::ThreadedIoFile::Size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@ -342,13 +342,13 @@ Additional Inherited Members</h2></td></tr>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Size of the file in bytes. A return value less than zero indicates a problem getting the size. </dd></dl>
<p>Implements <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a1bb2a295cb69b3e51b9cc14969848632">edash_packager::media::File</a>.</p>
<p>Implements <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#adffa2c3d12ae0a579704cf1f5b3bf8ab">shaka::media::File</a>.</p>
<p>Definition at line <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html#l00102">102</a> of file <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html">threaded_io_file.cc</a>.</p>
</div>
</div>
<a class="anchor" id="acef8a84a1ec55e42588fec8bc8e0b698"></a>
<a class="anchor" id="a23949d75527c8de9f02e749c7744f11e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -356,7 +356,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::ThreadedIoFile::Tell </td>
<td class="memname">bool shaka::media::ThreadedIoFile::Tell </td>
<td>(</td>
<td class="paramtype">uint64_t *&#160;</td>
<td class="paramname"><em>position</em></td><td>)</td>
@ -378,13 +378,13 @@ Additional Inherited Members</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true on succcess, false otherwise. </dd></dl>
<p>Implements <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a19409dd7d63022f34aee85640460428e">edash_packager::media::File</a>.</p>
<p>Implements <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a57dd80258b1989f85d99c154ba377db8">shaka::media::File</a>.</p>
<p>Definition at line <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html#l00147">147</a> of file <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html">threaded_io_file.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a7dc883b5751c9027adabfbb0b9edd876"></a>
<a class="anchor" id="aa14502dd48c1c64329283f5f1340f60f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -392,7 +392,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t edash_packager::media::ThreadedIoFile::Write </td>
<td class="memname">int64_t shaka::media::ThreadedIoFile::Write </td>
<td>(</td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
@ -425,7 +425,7 @@ Additional Inherited Members</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes written, or a value &lt; 0 on error. </dd></dl>
<p>Implements <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html#ad82196743ff131dd81e8f806735eb818">edash_packager::media::File</a>.</p>
<p>Implements <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html#a3149670c0d085e71f0aa085ee87fdda5">shaka::media::File</a>.</p>
<p>Definition at line <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html#l00087">87</a> of file <a class="el" href="../../d2/d23/threaded__io__file_8cc_source.html">threaded_io_file.cc</a>.</p>
@ -438,7 +438,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 B

View File

@ -82,22 +82,22 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html">StreamDescriptorCompareFn</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html">StreamDescriptorCompareFn</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::StreamDescriptorCompareFn Member List</div> </div>
<div class="title">shaka::media::StreamDescriptorCompareFn Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html">edash_packager::media::StreamDescriptorCompareFn</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html">shaka::media::StreamDescriptorCompareFn</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(const StreamDescriptor &amp;a, const StreamDescriptor &amp;b) (defined in <a class="el" href="../../da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html">edash_packager::media::StreamDescriptorCompareFn</a>)</td><td class="entry"><a class="el" href="../../da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html">edash_packager::media::StreamDescriptorCompareFn</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(const StreamDescriptor &amp;a, const StreamDescriptor &amp;b) (defined in <a class="el" href="../../d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html">shaka::media::StreamDescriptorCompareFn</a>)</td><td class="entry"><a class="el" href="../../d8/d3e/classshaka_1_1media_1_1StreamDescriptorCompareFn.html">shaka::media::StreamDescriptorCompareFn</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:09 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,202 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: shaka::media::mp4::VideoSampleEntry Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d0/d73/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry.html">VideoSampleEntry</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../d7/d16/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">shaka::media::mp4::VideoSampleEntry Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for shaka::media::mp4::VideoSampleEntry:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/d73/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry.png" usemap="#shaka::media::mp4::VideoSampleEntry_map" alt=""/>
<map id="shaka::media::mp4::VideoSampleEntry_map" name="shaka::media::mp4::VideoSampleEntry_map">
<area href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html" alt="shaka::media::mp4::Box" shape="rect" coords="0,0,223,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a56ed4864ffdb37094b5f3352f53bc755"><td class="memItemLeft" align="right" valign="top">FourCC&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d73/structshaka_1_1media_1_1mp4_1_1VideoSampleEntry.html#a56ed4864ffdb37094b5f3352f53bc755">BoxType</a> () const override</td></tr>
<tr class="separator:a56ed4864ffdb37094b5f3352f53bc755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fbc224e213e96ad45d565c7644cf1de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fbc224e213e96ad45d565c7644cf1de"></a>
FourCC&#160;</td><td class="memItemRight" valign="bottom"><b>GetActualFormat</b> () const </td></tr>
<tr class="separator:a6fbc224e213e96ad45d565c7644cf1de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structshaka_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td></tr>
<tr class="memitem:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a> (<a class="el" href="../../d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html">BoxReader</a> *reader)</td></tr>
<tr class="separator:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a> ()</td></tr>
<tr class="separator:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dea1032b6875b763ec06a133933160a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a8dea1032b6875b763ec06a133933160a">HeaderSize</a> () const </td></tr>
<tr class="separator:a8dea1032b6875b763ec06a133933160a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a> ()</td></tr>
<tr class="separator:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ac7800f49c9511eec1bd3548def5b6abe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7800f49c9511eec1bd3548def5b6abe"></a>
FourCC&#160;</td><td class="memItemRight" valign="bottom"><b>format</b></td></tr>
<tr class="separator:ac7800f49c9511eec1bd3548def5b6abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b176fefcf025beac116a8c6d75af387"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b176fefcf025beac116a8c6d75af387"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>data_reference_index</b></td></tr>
<tr class="separator:a4b176fefcf025beac116a8c6d75af387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2860eeea1dfc8897ede610b162889a57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2860eeea1dfc8897ede610b162889a57"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
<tr class="separator:a2860eeea1dfc8897ede610b162889a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e05787711667d8705ea46cd25cd3622"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e05787711667d8705ea46cd25cd3622"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
<tr class="separator:a9e05787711667d8705ea46cd25cd3622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac226abc5fb384f0c6301c366e98ca2dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac226abc5fb384f0c6301c366e98ca2dd"></a>
<a class="el" href="../../dd/d71/structshaka_1_1media_1_1mp4_1_1PixelAspectRatio.html">PixelAspectRatio</a>&#160;</td><td class="memItemRight" valign="bottom"><b>pixel_aspect</b></td></tr>
<tr class="separator:ac226abc5fb384f0c6301c366e98ca2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6c7ca888a600a4529dbdafe980157d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6c7ca888a600a4529dbdafe980157d1"></a>
<a class="el" href="../../da/de9/structshaka_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html">ProtectionSchemeInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sinf</b></td></tr>
<tr class="separator:ae6c7ca888a600a4529dbdafe980157d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c86c059dfb2e137efcd4b588c21a393"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c86c059dfb2e137efcd4b588c21a393"></a>
<a class="el" href="../../d5/d13/structshaka_1_1media_1_1mp4_1_1CodecConfigurationRecord.html">CodecConfigurationRecord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>codec_config_record</b></td></tr>
<tr class="separator:a6c86c059dfb2e137efcd4b588c21a393"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_structshaka_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structshaka_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td></tr>
<tr class="memitem:a160958fd4dd933f8b760bf61ec0f72c6 inherit pro_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a160958fd4dd933f8b760bf61ec0f72c6">ReadWriteHeaderInternal</a> (<a class="el" href="../../d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a> *buffer)</td></tr>
<tr class="separator:a160958fd4dd933f8b760bf61ec0f72c6 inherit pro_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d5/d7b/box__definitions_8h_source.html#l00283">283</a> of file <a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a56ed4864ffdb37094b5f3352f53bc755"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">FourCC shaka::media::mp4::VideoSampleEntry::BoxType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>box type. </dd></dl>
<p>Implements <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ac7c07671ab4c56d19e085570862015ca">shaka::media::mp4::Box</a>.</p>
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l01467">1467</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li>media/formats/mp4/<a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a></li>
<li>media/formats/mp4/<a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:12 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 805 B

View File

@ -0,0 +1,196 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: shaka::media::mp4::SampleToGroup Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d0/d7c/structshaka_1_1media_1_1mp4_1_1SampleToGroup.html">SampleToGroup</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../d2/db1/structshaka_1_1media_1_1mp4_1_1SampleToGroup-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">shaka::media::mp4::SampleToGroup Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for shaka::media::mp4::SampleToGroup:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/d7c/structshaka_1_1media_1_1mp4_1_1SampleToGroup.png" usemap="#shaka::media::mp4::SampleToGroup_map" alt=""/>
<map id="shaka::media::mp4::SampleToGroup_map" name="shaka::media::mp4::SampleToGroup_map">
<area href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html" alt="shaka::media::mp4::FullBox" shape="rect" coords="0,56,209,80"/>
<area href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html" alt="shaka::media::mp4::Box" shape="rect" coords="0,0,209,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4bbaf4bfb39fb569eaeb78f1e9169794"><td class="memItemLeft" align="right" valign="top">FourCC&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d7c/structshaka_1_1media_1_1mp4_1_1SampleToGroup.html#a4bbaf4bfb39fb569eaeb78f1e9169794">BoxType</a> () const override</td></tr>
<tr class="separator:a4bbaf4bfb39fb569eaeb78f1e9169794"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structshaka_1_1media_1_1mp4_1_1FullBox')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td></tr>
<tr class="memitem:a21cc4d085f650dc18a20a4dd05cb6750 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html#a21cc4d085f650dc18a20a4dd05cb6750">HeaderSize</a> () const final</td></tr>
<tr class="separator:a21cc4d085f650dc18a20a4dd05cb6750 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structshaka_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td></tr>
<tr class="memitem:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a> (<a class="el" href="../../d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html">BoxReader</a> *reader)</td></tr>
<tr class="separator:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a> ()</td></tr>
<tr class="separator:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a> ()</td></tr>
<tr class="separator:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ad8664dd359b49b922a49b7a789f6bb8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8664dd359b49b922a49b7a789f6bb8d"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>grouping_type</b></td></tr>
<tr class="separator:ad8664dd359b49b922a49b7a789f6bb8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf1af922a1fe4684844194636b6913f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebf1af922a1fe4684844194636b6913f"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>grouping_type_parameter</b></td></tr>
<tr class="separator:aebf1af922a1fe4684844194636b6913f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ea0f1b0368d9e94bafc0d2dc33c1829"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ea0f1b0368d9e94bafc0d2dc33c1829"></a>
std::vector&lt; <a class="el" href="../../d7/de0/structshaka_1_1media_1_1mp4_1_1SampleToGroupEntry.html">SampleToGroupEntry</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>entries</b></td></tr>
<tr class="separator:a0ea0f1b0368d9e94bafc0d2dc33c1829"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox')"><img src="../../closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td></tr>
<tr class="memitem:a596c5064e94090af26ad64e0add311ec inherit pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a596c5064e94090af26ad64e0add311ec"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
<tr class="separator:a596c5064e94090af26ad64e0add311ec inherit pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b202df90ab2302aa65a04176d5bfc5b inherit pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b202df90ab2302aa65a04176d5bfc5b"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
<tr class="separator:a2b202df90ab2302aa65a04176d5bfc5b inherit pub_attribs_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structshaka_1_1media_1_1mp4_1_1FullBox')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html">shaka::media::mp4::FullBox</a></td></tr>
<tr class="memitem:ad72e5a2d0def5bbba75b440d060ef1cf inherit pro_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc1/structshaka_1_1media_1_1mp4_1_1FullBox.html#ad72e5a2d0def5bbba75b440d060ef1cf">ReadWriteHeaderInternal</a> (<a class="el" href="../../d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a> *buffer) final</td></tr>
<tr class="separator:ad72e5a2d0def5bbba75b440d060ef1cf inherit pro_methods_structshaka_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d5/d7b/box__definitions_8h_source.html#l00524">524</a> of file <a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a4bbaf4bfb39fb569eaeb78f1e9169794"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">FourCC shaka::media::mp4::SampleToGroup::BoxType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>box type. </dd></dl>
<p>Implements <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ac7c07671ab4c56d19e085570862015ca">shaka::media::mp4::Box</a>.</p>
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l01070">1070</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li>media/formats/mp4/<a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a></li>
<li>media/formats/mp4/<a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:13 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -103,37 +103,37 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;packager/media/base/decrypt_config.h&quot;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &quot;packager/media/base/key_source.h&quot;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="../../dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html"> 21</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html">DecryptorSource</a> {</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="../../d7/d59/classshaka_1_1media_1_1DecryptorSource.html"> 21</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d7/d59/classshaka_1_1media_1_1DecryptorSource.html">DecryptorSource</a> {</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">explicit</span> <a class="code" href="../../dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html">DecryptorSource</a>(<a class="code" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html">KeySource</a>* key_source);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; ~<a class="code" href="../../dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html">DecryptorSource</a>();</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">explicit</span> <a class="code" href="../../d7/d59/classshaka_1_1media_1_1DecryptorSource.html">DecryptorSource</a>(<a class="code" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html">KeySource</a>* key_source);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; ~<a class="code" href="../../d7/d59/classshaka_1_1media_1_1DecryptorSource.html">DecryptorSource</a>();</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">bool</span> DecryptSampleBuffer(<span class="keyword">const</span> <a class="code" href="../../d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html">DecryptConfig</a>* decrypt_config,</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">bool</span> DecryptSampleBuffer(<span class="keyword">const</span> <a class="code" href="../../de/d49/classshaka_1_1media_1_1DecryptConfig.html">DecryptConfig</a>* decrypt_config,</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; uint8_t* buffer,</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">size_t</span> buffer_size);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html">KeySource</a>* key_source_;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; std::map&lt;std::vector&lt;uint8_t&gt;, <a class="code" href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">AesCryptor</a>*&gt; decryptor_map_;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html">KeySource</a>* key_source_;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; std::map&lt;std::vector&lt;uint8_t&gt;, <a class="code" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">AesCryptor</a>*&gt; decryptor_map_;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; DISALLOW_COPY_AND_ASSIGN(<a class="code" href="../../dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html">DecryptorSource</a>);</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; DISALLOW_COPY_AND_ASSIGN(<a class="code" href="../../d7/d59/classshaka_1_1media_1_1DecryptorSource.html">DecryptorSource</a>);</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif // MEDIA_BASE_DECRYPTOR_SOURCE_H_</span></div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesCryptor_html"><div class="ttname"><a href="../../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html">edash_packager::media::AesCryptor</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/aes__cryptor_8h_source.html#l00025">aes_cryptor.h:25</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1DecryptConfig_html"><div class="ttname"><a href="../../d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html">edash_packager::media::DecryptConfig</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/dad/decrypt__config_8h_source.html#l00040">decrypt_config.h:40</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1DecryptorSource_html"><div class="ttname"><a href="../../dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html">edash_packager::media::DecryptorSource</a></div><div class="ttdoc">DecryptorSource wraps KeySource and is responsible for decryptor management. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d7d/decryptor__source_8h_source.html#l00021">decryptor_source.h:21</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1KeySource_html"><div class="ttname"><a href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html">edash_packager::media::KeySource</a></div><div class="ttdoc">KeySource is responsible for encryption key acquisition. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d3f/key__source_8h_source.html#l00031">key_source.h:31</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesCryptor_html"><div class="ttname"><a href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d42/aes__cryptor_8h_source.html#l00025">aes_cryptor.h:25</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1DecryptConfig_html"><div class="ttname"><a href="../../de/d49/classshaka_1_1media_1_1DecryptConfig.html">shaka::media::DecryptConfig</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/dad/decrypt__config_8h_source.html#l00040">decrypt_config.h:40</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1KeySource_html"><div class="ttname"><a href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html">shaka::media::KeySource</a></div><div class="ttdoc">KeySource is responsible for encryption key acquisition. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d3f/key__source_8h_source.html#l00031">key_source.h:31</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1DecryptorSource_html"><div class="ttname"><a href="../../d7/d59/classshaka_1_1media_1_1DecryptorSource.html">shaka::media::DecryptorSource</a></div><div class="ttdoc">DecryptorSource wraps KeySource and is responsible for decryptor management. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d7d/decryptor__source_8h_source.html#l00021">decryptor_source.h:21</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html">AesCbcEncryptor</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::media::AesCbcEncryptor Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html">shaka::media::AesCbcEncryptor</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>aes_key</b>() const (defined in <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html#a2cc8f20b92d884d959b3a586b527fece">AesCbcEncryptor</a>(CbcPaddingScheme padding_scheme)</td><td class="entry"><a class="el" href="../../d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html">shaka::media::AesCbcEncryptor</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html#adbe4df9a37be949487a806301d143230">AesCbcEncryptor</a>(CbcPaddingScheme padding_scheme, ConstantIvFlag constant_iv_flag)</td><td class="entry"><a class="el" href="../../d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html">shaka::media::AesCbcEncryptor</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a47fbdacc296fbddd899c47ec0c17e5e8">AesCryptor</a>(ConstantIvFlag constant_iv_flag)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html#a873b0794baca91b36dbc484fc9c37e58">AesEncryptor</a>(ConstantIvFlag constant_iv_flag)</td><td class="entry"><a class="el" href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html">shaka::media::AesEncryptor</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ConstantIvFlag</b> enum name (defined in <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Crypt</b>(const std::vector&lt; uint8_t &gt; &amp;text, std::vector&lt; uint8_t &gt; *crypt_text) (defined in <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Crypt</b>(const std::string &amp;text, std::string *crypt_text) (defined in <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#ac5fc6e563807e6fce36c2dd43c928b3e">Crypt</a>(const uint8_t *text, size_t text_size, uint8_t *crypt_text)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Crypt</b>(const uint8_t *text, size_t text_size, uint8_t *crypt_text, size_t *crypt_text_size) (defined in <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a40d9a82d274d6fbaee5346328f11dedd">GenerateRandomIv</a>(FourCC protection_scheme, std::vector&lt; uint8_t &gt; *iv)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html#a0695df5615cadf6977fdbac978daeffa">InitializeWithIv</a>(const std::vector&lt; uint8_t &gt; &amp;key, const std::vector&lt; uint8_t &gt; &amp;iv) override</td><td class="entry"><a class="el" href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html">shaka::media::AesEncryptor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a96dde16f12a82a563c77f6d5522571f3">iv</a>() const </td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kDontUseConstantIv</b> enum value (defined in <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kUseConstantIv</b> enum value (defined in <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>mutable_aes_key</b>() (defined in <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a4875146da4761bb757d6b00132ae6fea">SetIv</a>(const std::vector&lt; uint8_t &gt; &amp;iv)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a812dfc641212f8eb877ab153de7fbb37">UpdateIv</a>()</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AesCbcEncryptor</b>() override (defined in <a class="el" href="../../d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html">shaka::media::AesCbcEncryptor</a>)</td><td class="entry"><a class="el" href="../../d4/d20/classshaka_1_1media_1_1AesCbcEncryptor.html">shaka::media::AesCbcEncryptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~AesCryptor</b>() (defined in <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a>)</td><td class="entry"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AesEncryptor</b>() override (defined in <a class="el" href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html">shaka::media::AesEncryptor</a>)</td><td class="entry"><a class="el" href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html">shaka::media::AesEncryptor</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -82,37 +82,37 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::Status Member List</div> </div>
<div class="title">shaka::media::Status Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a0fbada5284f16152c63ebcdd30c36736">Clear</a>()</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>error_code</b>() const (defined in <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>error_message</b>() const (defined in <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ac5219fe50f7679fd8448899b4df4e7e6">Matches</a>(const Status &amp;x) const </td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ok</b>() const (defined in <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>OK</b> (defined in <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator!=</b>(const Status &amp;x) const (defined in <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator==</b>(const Status &amp;x) const (defined in <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9df7f5c60dbb8c1269f499d0cba5bcf5">SetError</a>(error::Code error_code, const std::string &amp;error_message)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ab3b32018b2666a73432b860ed27ec4e2">Status</a>()</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9688991aab3f7b1db8acc5341b81d160">Status</a>(error::Code error_code, const std::string &amp;error_message)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Swap</b>(Status *other) (defined in <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a590cad3d305a36c1cf05e6770b728187">ToString</a>() const </td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>UNKNOWN</b> (defined in <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a1c46d74b2d15c4bbcba6d742e82fce34">Update</a>(const Status &amp;new_status)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Status</b>() (defined in <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a>)</td><td class="entry"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a3abb4bb8075e30af97b671017e6c18ca">Clear</a>()</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>error_code</b>() const (defined in <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>error_message</b>() const (defined in <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a2a94b3ef32cf301bbb258c44ca180eba">Matches</a>(const Status &amp;x) const </td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ok</b>() const (defined in <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>OK</b> (defined in <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator!=</b>(const Status &amp;x) const (defined in <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator==</b>(const Status &amp;x) const (defined in <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a26903fbb0ee18f6b8d7cd441e922b644">SetError</a>(error::Code error_code, const std::string &amp;error_message)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#abb1d7be8e22d23adff199fdf1a5c8639">Status</a>()</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a676879d7464117a9d29281f7fa25b005">Status</a>(error::Code error_code, const std::string &amp;error_message)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Swap</b>(Status *other) (defined in <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#ac5d67e71539ca2f3589d3b2d4dc9ad60">ToString</a>() const </td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>UNKNOWN</b> (defined in <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a74d29f349b4673d2eef69a47f5152fe4">Update</a>(const Status &amp;new_status)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Status</b>() (defined in <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a>)</td><td class="entry"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 945 B

View File

@ -1,190 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::mp4::TrackFragmentDecodeTime Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html">TrackFragmentDecodeTime</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::mp4::TrackFragmentDecodeTime Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for edash_packager::media::mp4::TrackFragmentDecodeTime:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.png" usemap="#edash_packager::media::mp4::TrackFragmentDecodeTime_map" alt=""/>
<map id="edash_packager::media::mp4::TrackFragmentDecodeTime_map" name="edash_packager::media::mp4::TrackFragmentDecodeTime_map">
<area href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html" alt="edash_packager::media::mp4::FullBox" shape="rect" coords="0,56,335,80"/>
<area href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html" alt="edash_packager::media::mp4::Box" shape="rect" coords="0,0,335,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a33cfba86f8b918fbedaceb465ec40eb1"><td class="memItemLeft" align="right" valign="top">FourCC&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html#a33cfba86f8b918fbedaceb465ec40eb1">BoxType</a> () const override</td></tr>
<tr class="separator:a33cfba86f8b918fbedaceb465ec40eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structedash__packager_1_1media_1_1mp4_1_1FullBox')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td></tr>
<tr class="memitem:a58b21910baf781792d0893b6d805e2c6 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a58b21910baf781792d0893b6d805e2c6">HeaderSize</a> () const final</td></tr>
<tr class="separator:a58b21910baf781792d0893b6d805e2c6 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td></tr>
<tr class="memitem:a7b62a3983faafbea54a32486df60ed96 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a> (<a class="el" href="../../db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html">BoxReader</a> *reader)</td></tr>
<tr class="separator:a7b62a3983faafbea54a32486df60ed96 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7a756828b5514fcd3eaf16d86c413c0 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a> (<a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:aa7a756828b5514fcd3eaf16d86c413c0 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a814444b1b4e8b7d4e54d104be788bd6c inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a> (<a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a814444b1b4e8b7d4e54d104be788bd6c inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a242fb1434e99256e2a6f4ad294a63d inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a> ()</td></tr>
<tr class="separator:a9a242fb1434e99256e2a6f4ad294a63d inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a9392e954db3ae0aa6cc16c87562dc7 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a> ()</td></tr>
<tr class="separator:a6a9392e954db3ae0aa6cc16c87562dc7 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a4388856b743408d21c9d2a96d0bfc012"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4388856b743408d21c9d2a96d0bfc012"></a>
uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>decode_time</b></td></tr>
<tr class="separator:a4388856b743408d21c9d2a96d0bfc012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_structedash__packager_1_1media_1_1mp4_1_1FullBox')"><img src="../../closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td></tr>
<tr class="memitem:a8504557a176cc9d6322a6d77fb9fba6f inherit pub_attribs_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8504557a176cc9d6322a6d77fb9fba6f"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
<tr class="separator:a8504557a176cc9d6322a6d77fb9fba6f inherit pub_attribs_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b051321ec82ca931fefd530f0e75ee4 inherit pub_attribs_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b051321ec82ca931fefd530f0e75ee4"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
<tr class="separator:a7b051321ec82ca931fefd530f0e75ee4 inherit pub_attribs_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structedash__packager_1_1media_1_1mp4_1_1FullBox')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td></tr>
<tr class="memitem:a0a8b32da93e6d94198a3f295e72980da inherit pro_methods_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a0a8b32da93e6d94198a3f295e72980da">ReadWriteHeaderInternal</a> (<a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a> *buffer) final</td></tr>
<tr class="separator:a0a8b32da93e6d94198a3f295e72980da inherit pro_methods_structedash__packager_1_1media_1_1mp4_1_1FullBox"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d5/d7b/box__definitions_8h_source.html#l00658">658</a> of file <a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a33cfba86f8b918fbedaceb465ec40eb1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">FourCC edash_packager::media::mp4::TrackFragmentDecodeTime::BoxType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>box type. </dd></dl>
<p>Implements <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a504e7612c24f7d788748dff9940e46ea">edash_packager::media::mp4::Box</a>.</p>
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l02189">2189</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li>media/formats/mp4/<a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a></li>
<li>media/formats/mp4/<a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:07 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::Status Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::Status Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,72 +82,72 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../d4/dcb/classedash__packager_1_1media_1_1Status-members.html">List of all members</a> </div>
<a href="../../d0/d80/classshaka_1_1media_1_1Status-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::Status Class Reference</div> </div>
<div class="title">shaka::media::Status Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab3b32018b2666a73432b860ed27ec4e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3b32018b2666a73432b860ed27ec4e2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ab3b32018b2666a73432b860ed27ec4e2">Status</a> ()</td></tr>
<tr class="memdesc:ab3b32018b2666a73432b860ed27ec4e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a "successful" status. <br/></td></tr>
<tr class="separator:ab3b32018b2666a73432b860ed27ec4e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9688991aab3f7b1db8acc5341b81d160"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9688991aab3f7b1db8acc5341b81d160">Status</a> (error::Code error_code, const std::string &amp;error_message)</td></tr>
<tr class="separator:a9688991aab3f7b1db8acc5341b81d160"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9df7f5c60dbb8c1269f499d0cba5bcf5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9df7f5c60dbb8c1269f499d0cba5bcf5">SetError</a> (error::Code error_code, const std::string &amp;error_message)</td></tr>
<tr class="separator:a9df7f5c60dbb8c1269f499d0cba5bcf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c46d74b2d15c4bbcba6d742e82fce34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a1c46d74b2d15c4bbcba6d742e82fce34">Update</a> (const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> &amp;new_status)</td></tr>
<tr class="separator:a1c46d74b2d15c4bbcba6d742e82fce34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fbada5284f16152c63ebcdd30c36736"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fbada5284f16152c63ebcdd30c36736"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a0fbada5284f16152c63ebcdd30c36736">Clear</a> ()</td></tr>
<tr class="memdesc:a0fbada5284f16152c63ebcdd30c36736"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear this status object to contain the OK code and no error message. <br/></td></tr>
<tr class="separator:a0fbada5284f16152c63ebcdd30c36736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab72d168ecaf92e6bbefcd0a373289f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab72d168ecaf92e6bbefcd0a373289f9"></a>
<tr class="memitem:abb1d7be8e22d23adff199fdf1a5c8639"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb1d7be8e22d23adff199fdf1a5c8639"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#abb1d7be8e22d23adff199fdf1a5c8639">Status</a> ()</td></tr>
<tr class="memdesc:abb1d7be8e22d23adff199fdf1a5c8639"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a "successful" status. <br/></td></tr>
<tr class="separator:abb1d7be8e22d23adff199fdf1a5c8639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a676879d7464117a9d29281f7fa25b005"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a676879d7464117a9d29281f7fa25b005">Status</a> (error::Code error_code, const std::string &amp;error_message)</td></tr>
<tr class="separator:a676879d7464117a9d29281f7fa25b005"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26903fbb0ee18f6b8d7cd441e922b644"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a26903fbb0ee18f6b8d7cd441e922b644">SetError</a> (error::Code error_code, const std::string &amp;error_message)</td></tr>
<tr class="separator:a26903fbb0ee18f6b8d7cd441e922b644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d29f349b4673d2eef69a47f5152fe4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a74d29f349b4673d2eef69a47f5152fe4">Update</a> (const <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> &amp;new_status)</td></tr>
<tr class="separator:a74d29f349b4673d2eef69a47f5152fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3abb4bb8075e30af97b671017e6c18ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3abb4bb8075e30af97b671017e6c18ca"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a3abb4bb8075e30af97b671017e6c18ca">Clear</a> ()</td></tr>
<tr class="memdesc:a3abb4bb8075e30af97b671017e6c18ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear this status object to contain the OK code and no error message. <br/></td></tr>
<tr class="separator:a3abb4bb8075e30af97b671017e6c18ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab27678cdd8279673221f7bc5031783b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab27678cdd8279673221f7bc5031783b0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ok</b> () const </td></tr>
<tr class="separator:aab72d168ecaf92e6bbefcd0a373289f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1bfe2331ed00d169d66de629692cb20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1bfe2331ed00d169d66de629692cb20"></a>
<tr class="separator:ab27678cdd8279673221f7bc5031783b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12be79e01f5f47ded221cb1e4945295c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12be79e01f5f47ded221cb1e4945295c"></a>
error::Code&#160;</td><td class="memItemRight" valign="bottom"><b>error_code</b> () const </td></tr>
<tr class="separator:ab1bfe2331ed00d169d66de629692cb20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04363562f327ddada733823f2bda764b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04363562f327ddada733823f2bda764b"></a>
<tr class="separator:a12be79e01f5f47ded221cb1e4945295c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabbcd41dd252394e539c8082389a90da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabbcd41dd252394e539c8082389a90da"></a>
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>error_message</b> () const </td></tr>
<tr class="separator:a04363562f327ddada733823f2bda764b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae69c7d5b0d0c0104d283c771c90e3dcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae69c7d5b0d0c0104d283c771c90e3dcf"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> &amp;x) const </td></tr>
<tr class="separator:ae69c7d5b0d0c0104d283c771c90e3dcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefd5a0fc4662baca13492f30cacad60e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefd5a0fc4662baca13492f30cacad60e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> &amp;x) const </td></tr>
<tr class="separator:aefd5a0fc4662baca13492f30cacad60e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5219fe50f7679fd8448899b4df4e7e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ac5219fe50f7679fd8448899b4df4e7e6">Matches</a> (const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> &amp;x) const </td></tr>
<tr class="separator:ac5219fe50f7679fd8448899b4df4e7e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a590cad3d305a36c1cf05e6770b728187"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a590cad3d305a36c1cf05e6770b728187">ToString</a> () const </td></tr>
<tr class="separator:a590cad3d305a36c1cf05e6770b728187"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af92b799e48e3995d9566a789ae408749"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af92b799e48e3995d9566a789ae408749"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Swap</b> (<a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> *other)</td></tr>
<tr class="separator:af92b799e48e3995d9566a789ae408749"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:aabbcd41dd252394e539c8082389a90da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c2f1565645c8d23d3d00e9bddf120f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c2f1565645c8d23d3d00e9bddf120f2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> &amp;x) const </td></tr>
<tr class="separator:a6c2f1565645c8d23d3d00e9bddf120f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7713f31ad70a59baa18615440b5a574f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7713f31ad70a59baa18615440b5a574f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> &amp;x) const </td></tr>
<tr class="separator:a7713f31ad70a59baa18615440b5a574f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a94b3ef32cf301bbb258c44ca180eba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a2a94b3ef32cf301bbb258c44ca180eba">Matches</a> (const <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> &amp;x) const </td></tr>
<tr class="separator:a2a94b3ef32cf301bbb258c44ca180eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5d67e71539ca2f3589d3b2d4dc9ad60"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html#ac5d67e71539ca2f3589d3b2d4dc9ad60">ToString</a> () const </td></tr>
<tr class="separator:ac5d67e71539ca2f3589d3b2d4dc9ad60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6b23307d2269d10a6c51ca0da8f6555"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6b23307d2269d10a6c51ca0da8f6555"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Swap</b> (<a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> *other)</td></tr>
<tr class="separator:af6b23307d2269d10a6c51ca0da8f6555"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Some pre-defined Status objects.</div></td></tr>
<tr class="memitem:a8df790def4c310db03970973f853638a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8df790def4c310db03970973f853638a"></a>
static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>OK</b> = <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>(error::OK, &quot;&quot;)</td></tr>
<tr class="separator:a8df790def4c310db03970973f853638a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f649de6744fadf93c4bc0012ace202e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f649de6744fadf93c4bc0012ace202e"></a>
static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>UNKNOWN</b> = <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>(error::UNKNOWN, &quot;&quot;)</td></tr>
<tr class="separator:a6f649de6744fadf93c4bc0012ace202e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af006497c21d50a1b43d7869e5fe1cbd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af006497c21d50a1b43d7869e5fe1cbd9"></a>
static const <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>OK</b> = <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>(error::OK, &quot;&quot;)</td></tr>
<tr class="separator:af006497c21d50a1b43d7869e5fe1cbd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a641edfbcf20753c69bbbc357e03e84ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a641edfbcf20753c69bbbc357e03e84ef"></a>
static const <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>UNKNOWN</b> = <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>(error::UNKNOWN, &quot;&quot;)</td></tr>
<tr class="separator:a641edfbcf20753c69bbbc357e03e84ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d1/d13/status_8h_source.html#l00075">75</a> of file <a class="el" href="../../d1/d13/status_8h_source.html">status.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a9688991aab3f7b1db8acc5341b81d160"></a>
<a class="anchor" id="a676879d7464117a9d29281f7fa25b005"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -155,7 +155,7 @@ static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1S
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">edash_packager::media::Status::Status </td>
<td class="memname">shaka::media::Status::Status </td>
<td>(</td>
<td class="paramtype">error::Code&#160;</td>
<td class="paramname"><em>error_code</em>, </td>
@ -178,14 +178,14 @@ static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1S
</tr>
</table>
</div><div class="memdoc">
<p>Create a status with the specified code, and error message. If "error_code == error::OK", error_message is ignored and a <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> object identical to Status::OK is constructed. </p>
<p>Create a status with the specified code, and error message. If "error_code == error::OK", error_message is ignored and a <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> object identical to Status::OK is constructed. </p>
<p>Definition at line <a class="el" href="../../d1/d13/status_8h_source.html#l00083">83</a> of file <a class="el" href="../../d1/d13/status_8h_source.html">status.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac5219fe50f7679fd8448899b4df4e7e6"></a>
<a class="anchor" id="a2a94b3ef32cf301bbb258c44ca180eba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -193,9 +193,9 @@ static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1S
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::Status::Matches </td>
<td class="memname">bool shaka::media::Status::Matches </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> &amp;&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td> const</td>
</tr>
@ -206,13 +206,13 @@ static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1S
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true iff this has the same error_code as "x", i.e., the two <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> objects are identical except possibly for the error message. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>true iff this has the same error_code as "x", i.e., the two <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> objects are identical except possibly for the error message. </dd></dl>
<p>Definition at line <a class="el" href="../../d1/d13/status_8h_source.html#l00140">140</a> of file <a class="el" href="../../d1/d13/status_8h_source.html">status.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9df7f5c60dbb8c1269f499d0cba5bcf5"></a>
<a class="anchor" id="a26903fbb0ee18f6b8d7cd441e922b644"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -220,7 +220,7 @@ static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1S
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void edash_packager::media::Status::SetError </td>
<td class="memname">void shaka::media::Status::SetError </td>
<td>(</td>
<td class="paramtype">error::Code&#160;</td>
<td class="paramname"><em>error_code</em>, </td>
@ -243,18 +243,18 @@ static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1S
</tr>
</table>
</div><div class="memdoc">
<p>Store the specified error in this <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> object. If "error_code == error::OK", error_message is ignored and a <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> object identical to Status::OK is constructed. </p>
<p>Store the specified error in this <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> object. If "error_code == error::OK", error_message is ignored and a <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> object identical to Status::OK is constructed. </p>
<p>Definition at line <a class="el" href="../../d1/d13/status_8h_source.html#l00100">100</a> of file <a class="el" href="../../d1/d13/status_8h_source.html">status.h</a>.</p>
</div>
</div>
<a class="anchor" id="a590cad3d305a36c1cf05e6770b728187"></a>
<a class="anchor" id="ac5d67e71539ca2f3589d3b2d4dc9ad60"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string edash_packager::media::Status::ToString </td>
<td class="memname">std::string shaka::media::Status::ToString </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@ -267,7 +267,7 @@ static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1S
</div>
</div>
<a class="anchor" id="a1c46d74b2d15c4bbcba6d742e82fce34"></a>
<a class="anchor" id="a74d29f349b4673d2eef69a47f5152fe4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -275,9 +275,9 @@ static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1S
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void edash_packager::media::Status::Update </td>
<td class="memname">void shaka::media::Status::Update </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> &amp;&#160;</td>
<td class="paramname"><em>new_status</em></td><td>)</td>
<td></td>
</tr>
@ -302,7 +302,7 @@ static const <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1S
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1,125 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">SampleTable</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::SampleTable Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html#a8d8d5a5f691ea55bd0248a6d12302e90">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>chunk_large_offset</b> (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>composition_time_to_sample</b> (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>decoding_time_to_sample</b> (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>description</b> (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9fbafc4d6ba2187325349dcd406b490a">HeaderSize</a>() const </td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa2a13963677aa8d2bea33d1ed6eec9d6">ReadWriteHeaderInternal</a>(BoxBuffer *buffer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sample_group_descriptions</b> (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sample_size</b> (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sample_to_chunk</b> (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sample_to_groups</b> (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SampleTable</b>() (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sync_sample</b> (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SampleTable</b>() override (defined in <a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a>)</td><td class="entry"><a class="el" href="../../d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html">edash_packager::media::mp4::SampleTable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:06 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -0,0 +1,194 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: shaka::media::mp4::Movie Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html">Movie</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../d2/d62/structshaka_1_1media_1_1mp4_1_1Movie-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">shaka::media::mp4::Movie Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for shaka::media::mp4::Movie:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.png" usemap="#shaka::media::mp4::Movie_map" alt=""/>
<map id="shaka::media::mp4::Movie_map" name="shaka::media::mp4::Movie_map">
<area href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html" alt="shaka::media::mp4::Box" shape="rect" coords="0,0,154,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a623b673fb897f68e9c4e55682d6114dc"><td class="memItemLeft" align="right" valign="top">FourCC&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html#a623b673fb897f68e9c4e55682d6114dc">BoxType</a> () const override</td></tr>
<tr class="separator:a623b673fb897f68e9c4e55682d6114dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structshaka_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td></tr>
<tr class="memitem:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a> (<a class="el" href="../../d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html">BoxReader</a> *reader)</td></tr>
<tr class="separator:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a> ()</td></tr>
<tr class="separator:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dea1032b6875b763ec06a133933160a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a8dea1032b6875b763ec06a133933160a">HeaderSize</a> () const </td></tr>
<tr class="separator:a8dea1032b6875b763ec06a133933160a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a> ()</td></tr>
<tr class="separator:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a8fecd99a4f8b952c6549ecadacba538e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fecd99a4f8b952c6549ecadacba538e"></a>
<a class="el" href="../../d6/d1a/structshaka_1_1media_1_1mp4_1_1MovieHeader.html">MovieHeader</a>&#160;</td><td class="memItemRight" valign="bottom"><b>header</b></td></tr>
<tr class="separator:a8fecd99a4f8b952c6549ecadacba538e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7c31cbe066fa847cf615ca27c209344"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7c31cbe066fa847cf615ca27c209344"></a>
<a class="el" href="../../dd/df6/structshaka_1_1media_1_1mp4_1_1Metadata.html">Metadata</a>&#160;</td><td class="memItemRight" valign="bottom"><b>metadata</b></td></tr>
<tr class="separator:ac7c31cbe066fa847cf615ca27c209344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9a0478500c073d09d76672b394964cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9a0478500c073d09d76672b394964cf"></a>
<a class="el" href="../../d1/d3e/structshaka_1_1media_1_1mp4_1_1MovieExtends.html">MovieExtends</a>&#160;</td><td class="memItemRight" valign="bottom"><b>extends</b></td></tr>
<tr class="separator:ac9a0478500c073d09d76672b394964cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acee5ef33a95b7ef7750d00abde6ae25c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acee5ef33a95b7ef7750d00abde6ae25c"></a>
std::vector&lt; <a class="el" href="../../d3/db5/structshaka_1_1media_1_1mp4_1_1Track.html">Track</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>tracks</b></td></tr>
<tr class="separator:acee5ef33a95b7ef7750d00abde6ae25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b2ec099e20e5691535a213495b5ca7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58b2ec099e20e5691535a213495b5ca7"></a>
std::vector<br class="typebreak"/>
&lt; <a class="el" href="../../d0/d3c/structshaka_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">ProtectionSystemSpecificHeader</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>pssh</b></td></tr>
<tr class="separator:a58b2ec099e20e5691535a213495b5ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_structshaka_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structshaka_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td></tr>
<tr class="memitem:a160958fd4dd933f8b760bf61ec0f72c6 inherit pro_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a160958fd4dd933f8b760bf61ec0f72c6">ReadWriteHeaderInternal</a> (<a class="el" href="../../d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a> *buffer)</td></tr>
<tr class="separator:a160958fd4dd933f8b760bf61ec0f72c6 inherit pro_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d5/d7b/box__definitions_8h_source.html#l00648">648</a> of file <a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a623b673fb897f68e9c4e55682d6114dc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">FourCC shaka::media::mp4::Movie::BoxType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>box type. </dd></dl>
<p>Implements <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ac7c07671ab4c56d19e085570862015ca">shaka::media::mp4::Box</a>.</p>
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l02155">2155</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li>media/formats/mp4/<a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a></li>
<li>media/formats/mp4/<a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:13 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 B

View File

@ -82,25 +82,25 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">RequestSigner</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">RequestSigner</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::RequestSigner Member List</div> </div>
<div class="title">shaka::media::RequestSigner Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html#a76278a2339751c4e69876e63cc088ef6">GenerateSignature</a>(const std::string &amp;message, std::string *signature)=0</td><td class="entry"><a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RequestSigner</b>(const std::string &amp;signer_name) (defined in <a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signer_name</b>() const (defined in <a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~RequestSigner</b>() (defined in <a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../dc/d73/classedash__packager_1_1media_1_1RequestSigner.html">edash_packager::media::RequestSigner</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html#a1c77d503f9ffc3462c1bf45b4f35bf32">GenerateSignature</a>(const std::string &amp;message, std::string *signature)=0</td><td class="entry"><a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RequestSigner</b>(const std::string &amp;signer_name) (defined in <a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signer_name</b>() const (defined in <a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~RequestSigner</b>() (defined in <a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a>)</td><td class="entry"><a class="el" href="../../df/d3c/classshaka_1_1media_1_1RequestSigner.html">shaka::media::RequestSigner</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -82,27 +82,27 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>xml</b></li><li class="navelem"><a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">XmlDeleter</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>xml</b></li><li class="navelem"><a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">XmlDeleter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::xml::XmlDeleter Member List</div> </div>
<div class="title">shaka::xml::XmlDeleter Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(xmlSchemaParserCtxtPtr ptr) const (defined in <a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator()</b>(xmlSchemaValidCtxtPtr ptr) const (defined in <a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(xmlSchemaPtr ptr) const (defined in <a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator()</b>(xmlNodePtr ptr) const (defined in <a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(xmlDocPtr ptr) const (defined in <a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator()</b>(xmlChar *ptr) const (defined in <a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html">edash_packager::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(xmlSchemaParserCtxtPtr ptr) const (defined in <a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator()</b>(xmlSchemaValidCtxtPtr ptr) const (defined in <a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(xmlSchemaPtr ptr) const (defined in <a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator()</b>(xmlNodePtr ptr) const (defined in <a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(xmlDocPtr ptr) const (defined in <a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator()</b>(xmlChar *ptr) const (defined in <a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a>)</td><td class="entry"><a class="el" href="../../dd/da4/structshaka_1_1xml_1_1XmlDeleter.html">shaka::xml::XmlDeleter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:14 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;packager/base/strings/string_split.h&quot;</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &quot;packager/mpd/base/language_utils.h&quot;</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">namespace </span>{</div>
@ -194,7 +194,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">case</span> kLanguageField: {</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; std::string language = <a class="code" href="../../db/d09/namespaceedash__packager.html#a1082a6ff7615e61946ce7d6616f21dde">LanguageToISO_639_2</a>(iter-&gt;second);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; std::string language = <a class="code" href="../../d8/daf/namespaceshaka.html#a05a31cd741e2ee18f1399284e921e527">LanguageToISO_639_2</a>(iter-&gt;second);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">if</span> (language == <span class="stringliteral">&quot;und&quot;</span>) {</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Unknown/invalid language specified: &quot;</span> &lt;&lt; iter-&gt;second;</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -238,12 +238,12 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;}</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="ttc" id="namespaceedash__packager_html_a1082a6ff7615e61946ce7d6616f21dde"><div class="ttname"><a href="../../db/d09/namespaceedash__packager.html#a1082a6ff7615e61946ce7d6616f21dde">edash_packager::LanguageToISO_639_2</a></div><div class="ttdeci">std::string LanguageToISO_639_2(const std::string &amp;language)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d72/language__utils_8cc_source.html#l00112">language_utils.cc:112</a></div></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="ttc" id="namespaceshaka_html_a05a31cd741e2ee18f1399284e921e527"><div class="ttname"><a href="../../d8/daf/namespaceshaka.html#a05a31cd741e2ee18f1399284e921e527">shaka::LanguageToISO_639_2</a></div><div class="ttdeci">std::string LanguageToISO_639_2(const std::string &amp;language)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d72/language__utils_8cc_source.html#l00112">language_utils.cc:112</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1,168 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::MockRepresentation Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><a class="el" href="../../d0/da9/classedash__packager_1_1MockRepresentation.html">MockRepresentation</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../d1/d38/classedash__packager_1_1MockRepresentation-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::MockRepresentation Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for edash_packager::MockRepresentation:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/da9/classedash__packager_1_1MockRepresentation.png" usemap="#edash_packager::MockRepresentation_map" alt=""/>
<map id="edash_packager::MockRepresentation_map" name="edash_packager::MockRepresentation_map">
<area href="../../d7/d15/classedash__packager_1_1Representation.html" alt="edash_packager::Representation" shape="rect" coords="0,0,227,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a77e2cbe2b80d9a7f6c89381948aa19c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77e2cbe2b80d9a7f6c89381948aa19c2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MockRepresentation</b> (uint32_t representation_id)</td></tr>
<tr class="separator:a77e2cbe2b80d9a7f6c89381948aa19c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f456af8a09afdc9b86452df9e27b5d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f456af8a09afdc9b86452df9e27b5d2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MOCK_METHOD1</b> (<a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a8cb3729f52457e7df08cd05b8f19090e">AddContentProtectionElement</a>, void(const <a class="el" href="../../d0/d96/structedash__packager_1_1ContentProtectionElement.html">ContentProtectionElement</a> &amp;element))</td></tr>
<tr class="separator:a6f456af8a09afdc9b86452df9e27b5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8103cacf90394d98d378de399fed6571"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8103cacf90394d98d378de399fed6571"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MOCK_METHOD2</b> (<a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a7fc0e59f273082ccf654025486af79ae">UpdateContentProtectionPssh</a>, void(const std::string &amp;drm_uuid, const std::string &amp;pssh))</td></tr>
<tr class="separator:a8103cacf90394d98d378de399fed6571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac47931f56ec944e56d97632b7b4ddb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac47931f56ec944e56d97632b7b4ddb3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MOCK_METHOD3</b> (<a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#ad40b7da1667aeb77c84958ec4ec0d9eb">AddNewSegment</a>, void(uint64_t start_time, uint64_t duration, uint64_t size))</td></tr>
<tr class="separator:aac47931f56ec944e56d97632b7b4ddb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1389dd2c3349db78fc9e84d012553f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1389dd2c3349db78fc9e84d012553f2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MOCK_METHOD1</b> (<a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a4a81a2db7ec245892334ad927621909c">SetSampleDuration</a>, void(uint32_t sample_duration))</td></tr>
<tr class="separator:ae1389dd2c3349db78fc9e84d012553f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classedash__packager_1_1Representation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classedash__packager_1_1Representation')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html">edash_packager::Representation</a></td></tr>
<tr class="memitem:aac7ad6e54e88b4d31196d54ad5fb4a9d inherit pub_methods_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#aac7ad6e54e88b4d31196d54ad5fb4a9d">Init</a> ()</td></tr>
<tr class="separator:aac7ad6e54e88b4d31196d54ad5fb4a9d inherit pub_methods_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cb3729f52457e7df08cd05b8f19090e inherit pub_methods_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a8cb3729f52457e7df08cd05b8f19090e">AddContentProtectionElement</a> (const <a class="el" href="../../d0/d96/structedash__packager_1_1ContentProtectionElement.html">ContentProtectionElement</a> &amp;element)</td></tr>
<tr class="separator:a8cb3729f52457e7df08cd05b8f19090e inherit pub_methods_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fc0e59f273082ccf654025486af79ae inherit pub_methods_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a7fc0e59f273082ccf654025486af79ae">UpdateContentProtectionPssh</a> (const std::string &amp;drm_uuid, const std::string &amp;pssh)</td></tr>
<tr class="separator:a7fc0e59f273082ccf654025486af79ae inherit pub_methods_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad40b7da1667aeb77c84958ec4ec0d9eb inherit pub_methods_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#ad40b7da1667aeb77c84958ec4ec0d9eb">AddNewSegment</a> (uint64_t start_time, uint64_t duration, uint64_t size)</td></tr>
<tr class="separator:ad40b7da1667aeb77c84958ec4ec0d9eb inherit pub_methods_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a81a2db7ec245892334ad927621909c inherit pub_methods_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a4a81a2db7ec245892334ad927621909c">SetSampleDuration</a> (uint32_t sample_duration)</td></tr>
<tr class="separator:a4a81a2db7ec245892334ad927621909c inherit pub_methods_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52225b2a8c588ce52454baede35987a5 inherit pub_methods_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">xml::scoped_xml_ptr&lt; xmlNode &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a52225b2a8c588ce52454baede35987a5">GetXml</a> ()</td></tr>
<tr class="separator:a52225b2a8c588ce52454baede35987a5 inherit pub_methods_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d0e434e410332342d346a7665ffbaac inherit pub_methods_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a9d0e434e410332342d346a7665ffbaac">SuppressOnce</a> (SuppressFlag flag)</td></tr>
<tr class="separator:a9d0e434e410332342d346a7665ffbaac inherit pub_methods_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a59920aa8a31f1fb2b30a2ee8cc4e95 inherit pub_methods_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a0a59920aa8a31f1fb2b30a2ee8cc4e95">id</a> () const </td></tr>
<tr class="separator:a0a59920aa8a31f1fb2b30a2ee8cc4e95 inherit pub_methods_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classedash__packager_1_1Representation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classedash__packager_1_1Representation')"><img src="../../closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html">edash_packager::Representation</a></td></tr>
<tr class="memitem:a90c789a4f54324c6fd7ee1c513b515d3 inherit pub_types_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>SuppressFlag</b> { <b>kSuppressWidth</b> = 1,
<b>kSuppressHeight</b> = 2,
<b>kSuppressFrameRate</b> = 4
}</td></tr>
<tr class="separator:a90c789a4f54324c6fd7ee1c513b515d3 inherit pub_types_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classedash__packager_1_1Representation"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classedash__packager_1_1Representation')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html">edash_packager::Representation</a></td></tr>
<tr class="memitem:a4fc4d0fd6f240f1c79fac0b68b9d9f0d inherit pro_methods_classedash__packager_1_1Representation"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d15/classedash__packager_1_1Representation.html#a4fc4d0fd6f240f1c79fac0b68b9d9f0d">Representation</a> (const MediaInfo &amp;media_info, const <a class="el" href="../../d1/d5d/structedash__packager_1_1MpdOptions.html">MpdOptions</a> &amp;mpd_options, uint32_t representation_id, scoped_ptr&lt; <a class="el" href="../../d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html">RepresentationStateChangeListener</a> &gt; state_change_listener)</td></tr>
<tr class="separator:a4fc4d0fd6f240f1c79fac0b68b9d9f0d inherit pro_methods_classedash__packager_1_1Representation"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d9/d08/mock__mpd__builder_8h_source.html#l00052">52</a> of file <a class="el" href="../../d9/d08/mock__mpd__builder_8h_source.html">mock_mpd_builder.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>mpd/base/<a class="el" href="../../d9/d08/mock__mpd__builder_8h_source.html">mock_mpd_builder.h</a></li>
<li>mpd/base/<a class="el" href="../../da/de2/mock__mpd__builder_8cc_source.html">mock_mpd_builder.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 889 B

View File

@ -1,125 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>webm</b></li><li class="navelem"><a class="el" href="../../de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html">WebMMuxer</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::webm::WebMMuxer Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html">edash_packager::media::webm::WebMMuxer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#a77c7a214383f64f822d479d226750bf5">AddStream</a>(MediaStream *stream)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#abecb4fbe4bcd5257857e397f7f3d096b">Cancel</a>()</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>clear_lead_in_seconds</b>() const (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>clock</b>() (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>crypto_period_duration_in_seconds</b>() const (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>encryption_key_source</b>() (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>max_sd_pixels</b>() const (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Muxer</b>(const MuxerOptions &amp;options) (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>muxer_listener</b>() (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>options</b>() const (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>progress_listener</b>() (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>protection_scheme</b>() const (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#aa2ef293cdb921d97bb39d038f29da8c4">Run</a>()</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#ae22512b48793cb5c91186bc698966bfa">set_clock</a>(base::Clock *clock)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#a246cda6ea92a24b2c5b504678143ed4e">SetKeySource</a>(KeySource *encryption_key_source, uint32_t max_sd_pixels, double clear_lead_in_seconds, double crypto_period_duration_in_seconds, FourCC protection_scheme)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#aa8ea4384b819187c51f67ad901aca148">SetMuxerListener</a>(scoped_ptr&lt; MuxerListener &gt; muxer_listener)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#a04959bfe66cdb16053326938df9d445a">SetProgressListener</a>(scoped_ptr&lt; ProgressListener &gt; progress_listener)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>streams</b>() const (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html#ad5b45ced96d661f2304fc9f84de74813">WebMMuxer</a>(const MuxerOptions &amp;options)</td><td class="entry"><a class="el" href="../../de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html">edash_packager::media::webm::WebMMuxer</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Muxer</b>() (defined in <a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a>)</td><td class="entry"><a class="el" href="../../d4/d1d/classedash__packager_1_1media_1_1Muxer.html">edash_packager::media::Muxer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~WebMMuxer</b>() override (defined in <a class="el" href="../../de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html">edash_packager::media::webm::WebMMuxer</a>)</td><td class="entry"><a class="el" href="../../de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html">edash_packager::media::webm::WebMMuxer</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -0,0 +1,267 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: shaka::media::mp4::SingleSegmentSegmenter Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html">SingleSegmentSegmenter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../da/d60/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">shaka::media::mp4::SingleSegmentSegmenter Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d9/d01/mp4_2single__segment__segmenter_8h_source.html">single_segment_segmenter.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for shaka::media::mp4::SingleSegmentSegmenter:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.png" usemap="#shaka::media::mp4::SingleSegmentSegmenter_map" alt=""/>
<map id="shaka::media::mp4::SingleSegmentSegmenter_map" name="shaka::media::mp4::SingleSegmentSegmenter_map">
<area href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html" alt="shaka::media::mp4::Segmenter" shape="rect" coords="0,0,262,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad373edd4313ee28809572db4a772164e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad373edd4313ee28809572db4a772164e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>SingleSegmentSegmenter</b> (const <a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a> &amp;options, scoped_ptr&lt; <a class="el" href="../../d5/d03/structshaka_1_1media_1_1mp4_1_1FileType.html">FileType</a> &gt; ftyp, scoped_ptr&lt; <a class="el" href="../../d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html">Movie</a> &gt; moov)</td></tr>
<tr class="separator:ad373edd4313ee28809572db4a772164e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Segmenter implementation overrides.</div></td></tr>
<tr class="memitem:a61e71cfc720342ecb16b830e6fca0fe4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html#a61e71cfc720342ecb16b830e6fca0fe4">GetInitRange</a> (size_t *offset, size_t *size) override</td></tr>
<tr class="separator:a61e71cfc720342ecb16b830e6fca0fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5877fd31ed73a048529385b36437364a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html#a5877fd31ed73a048529385b36437364a">GetIndexRange</a> (size_t *offset, size_t *size) override</td></tr>
<tr class="separator:a5877fd31ed73a048529385b36437364a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html">shaka::media::mp4::Segmenter</a></td></tr>
<tr class="memitem:adad063c6e53e7193519381226c737ac8 inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adad063c6e53e7193519381226c737ac8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Segmenter</b> (const <a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a> &amp;options, scoped_ptr&lt; <a class="el" href="../../d5/d03/structshaka_1_1media_1_1mp4_1_1FileType.html">FileType</a> &gt; ftyp, scoped_ptr&lt; <a class="el" href="../../d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html">Movie</a> &gt; moov)</td></tr>
<tr class="separator:adad063c6e53e7193519381226c737ac8 inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0440c751fd818964397d17330acc7afc inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html#a0440c751fd818964397d17330acc7afc">Initialize</a> (const std::vector&lt; <a class="el" href="../../d8/d5c/classshaka_1_1media_1_1MediaStream.html">MediaStream</a> * &gt; &amp;streams, <a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">MuxerListener</a> *muxer_listener, <a class="el" href="../../d4/de6/classshaka_1_1media_1_1ProgressListener.html">ProgressListener</a> *progress_listener, <a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html">KeySource</a> *encryption_key_source, uint32_t max_sd_pixels, double clear_lead_in_seconds, double crypto_period_duration_in_seconds, FourCC protection_scheme)</td></tr>
<tr class="separator:a0440c751fd818964397d17330acc7afc inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a464a30159b8888a54254356d191947ac inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html#a464a30159b8888a54254356d191947ac">Finalize</a> ()</td></tr>
<tr class="separator:a464a30159b8888a54254356d191947ac inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1a9e50050e75584ff1087aa318096a inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html#a4a1a9e50050e75584ff1087aa318096a">AddSample</a> (const <a class="el" href="../../d8/d5c/classshaka_1_1media_1_1MediaStream.html">MediaStream</a> *stream, scoped_refptr&lt; <a class="el" href="../../d7/d6d/classshaka_1_1media_1_1MediaSample.html">MediaSample</a> &gt; sample)</td></tr>
<tr class="separator:a4a1a9e50050e75584ff1087aa318096a inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade1d84a501370686f3537840ae3a9fbc inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade1d84a501370686f3537840ae3a9fbc"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>GetReferenceTimeScale</b> () const </td></tr>
<tr class="separator:ade1d84a501370686f3537840ae3a9fbc inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7283c64cb63a94264ff8fe405b8ce5c2 inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html#a7283c64cb63a94264ff8fe405b8ce5c2">GetDuration</a> () const </td></tr>
<tr class="separator:a7283c64cb63a94264ff8fe405b8ce5c2 inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeed8f5be9d9d7266afd017e0e5692d8d inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html#aeed8f5be9d9d7266afd017e0e5692d8d">sample_duration</a> () const </td></tr>
<tr class="separator:aeed8f5be9d9d7266afd017e0e5692d8d inherit pub_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html">shaka::media::mp4::Segmenter</a></td></tr>
<tr class="memitem:afd8bb3584c984c711615800ad93642a3 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd8bb3584c984c711615800ad93642a3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html#afd8bb3584c984c711615800ad93642a3">UpdateProgress</a> (uint64_t progress)</td></tr>
<tr class="memdesc:afd8bb3584c984c711615800ad93642a3 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update segmentation progress using <a class="el" href="../../d4/de6/classshaka_1_1media_1_1ProgressListener.html" title="This class listens to progress updates events. ">ProgressListener</a>. <br/></td></tr>
<tr class="separator:afd8bb3584c984c711615800ad93642a3 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adea4bf88a29660bd8612ae3bc5048068 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adea4bf88a29660bd8612ae3bc5048068"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html#adea4bf88a29660bd8612ae3bc5048068">SetComplete</a> ()</td></tr>
<tr class="memdesc:adea4bf88a29660bd8612ae3bc5048068 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set progress to 100%. <br/></td></tr>
<tr class="separator:adea4bf88a29660bd8612ae3bc5048068 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62a2bd1feb340a15d90ddf5dbf0c8388 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62a2bd1feb340a15d90ddf5dbf0c8388"></a>
const <a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>options</b> () const </td></tr>
<tr class="separator:a62a2bd1feb340a15d90ddf5dbf0c8388 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70b6f888fba93eca1e995e29b7eadc15 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70b6f888fba93eca1e995e29b7eadc15"></a>
<a class="el" href="../../d5/d03/structshaka_1_1media_1_1mp4_1_1FileType.html">FileType</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ftyp</b> ()</td></tr>
<tr class="separator:a70b6f888fba93eca1e995e29b7eadc15 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb5e9e904528846d103dd116642f5397 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb5e9e904528846d103dd116642f5397"></a>
<a class="el" href="../../d0/d9a/structshaka_1_1media_1_1mp4_1_1Movie.html">Movie</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>moov</b> ()</td></tr>
<tr class="separator:acb5e9e904528846d103dd116642f5397 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7f4e6ff40345119805611efc460467 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f7f4e6ff40345119805611efc460467"></a>
<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fragment_buffer</b> ()</td></tr>
<tr class="separator:a3f7f4e6ff40345119805611efc460467 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d7f2469c5ee22aa42530d51b2ace7af inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d7f2469c5ee22aa42530d51b2ace7af"></a>
<a class="el" href="../../d4/df9/structshaka_1_1media_1_1mp4_1_1SegmentIndex.html">SegmentIndex</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sidx</b> ()</td></tr>
<tr class="separator:a8d7f2469c5ee22aa42530d51b2ace7af inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9df0437ea92152716056eea994688540 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9df0437ea92152716056eea994688540"></a>
<a class="el" href="../../dd/d7a/classshaka_1_1media_1_1MuxerListener.html">MuxerListener</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>muxer_listener</b> ()</td></tr>
<tr class="separator:a9df0437ea92152716056eea994688540 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9953a319431141af82d479485fcff6 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae9953a319431141af82d479485fcff6"></a>
uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>progress_target</b> ()</td></tr>
<tr class="separator:aae9953a319431141af82d479485fcff6 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27aa9f749f1151582732cdbae8fb4f66 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27aa9f749f1151582732cdbae8fb4f66"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_progress_target</b> (uint64_t progress_target)</td></tr>
<tr class="separator:a27aa9f749f1151582732cdbae8fb4f66 inherit pro_methods_classshaka_1_1media_1_1mp4_1_1Segmenter"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html">Segmenter</a> for MP4 Dash Video-On-Demand profile. A single MP4 file with a single segment is created, i.e. with only one SIDX box. The generated media file can contain one or many subsegments with subsegment duration defined by <b><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a4e98ad5fc7bbc2df0cb95df3f1db9687">MuxerOptions.segment_duration</a></b>. A subsegment can contain one or many fragments with fragment duration defined by <b><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a0dbe637b21f1f22f248437b59ad62a38">MuxerOptions.fragment_duration</a></b>. The actual subsegment or fragment duration may not match the requested duration exactly, but will be approximated. That is, the <a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html">Segmenter</a> tries to end subsegment/fragment at the first sample with overall subsegment/fragment duration not smaller than defined duration and yet meet SAP requirements. <a class="el" href="../../d0/dab/classshaka_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html">SingleSegmentSegmenter</a> ignores <b><a class="el" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a2db773300dadf681c40bef0b3eca3ece">MuxerOptions.num_subsegments_per_sidx</a></b>. </p>
<p>Definition at line <a class="el" href="../../d9/d01/mp4_2single__segment__segmenter_8h_source.html#l00028">28</a> of file <a class="el" href="../../d9/d01/mp4_2single__segment__segmenter_8h_source.html">single_segment_segmenter.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a5877fd31ed73a048529385b36437364a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool shaka::media::mp4::SingleSegmentSegmenter::GetIndexRange </td>
<td>(</td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true if there is an index byte range, while setting <em>offset</em> and <em>size</em>; or false if index byte range does not apply. </dd></dl>
<p>Implements <a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html#a7ab68d898343b322dc32c08ad42e859c">shaka::media::mp4::Segmenter</a>.</p>
<p>Definition at line <a class="el" href="../../de/d1e/mp4_2single__segment__segmenter_8cc_source.html#l00063">63</a> of file <a class="el" href="../../de/d1e/mp4_2single__segment__segmenter_8cc_source.html">single_segment_segmenter.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a61e71cfc720342ecb16b830e6fca0fe4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool shaka::media::mp4::SingleSegmentSegmenter::GetInitRange </td>
<td>(</td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true if there is an initialization range, while setting <em>offset</em> and <em>size</em>; or false if initialization range does not apply. </dd></dl>
<p>Implements <a class="el" href="../../d9/d26/classshaka_1_1media_1_1mp4_1_1Segmenter.html#a3a1c6721aa53a124af8be50bb3f7599c">shaka::media::mp4::Segmenter</a>.</p>
<p>Definition at line <a class="el" href="../../de/d1e/mp4_2single__segment__segmenter_8cc_source.html#l00056">56</a> of file <a class="el" href="../../de/d1e/mp4_2single__segment__segmenter_8cc_source.html">single_segment_segmenter.cc</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>media/formats/mp4/<a class="el" href="../../d9/d01/mp4_2single__segment__segmenter_8h_source.html">single_segment_segmenter.h</a></li>
<li>media/formats/mp4/<a class="el" href="../../de/d1e/mp4_2single__segment__segmenter_8cc_source.html">single_segment_segmenter.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:14 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 880 B

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::FixedKeySource Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::FixedKeySource Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,66 +82,66 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html">FixedKeySource</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html">FixedKeySource</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="../../da/d0b/classedash__packager_1_1media_1_1FixedKeySource-members.html">List of all members</a> </div>
<a href="../../d9/dea/classshaka_1_1media_1_1FixedKeySource-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::FixedKeySource Class Reference</div> </div>
<div class="title">shaka::media::FixedKeySource Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A key source that uses fixed keys for encryption.
<a href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#details">More...</a></p>
<a href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d3/d72/fixed__key__source_8h_source.html">fixed_key_source.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for edash_packager::media::FixedKeySource:</div>
Inheritance diagram for shaka::media::FixedKeySource:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.png" usemap="#edash_packager::media::FixedKeySource_map" alt=""/>
<map id="edash_packager::media::FixedKeySource_map" name="edash_packager::media::FixedKeySource_map">
<area href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. " alt="edash_packager::media::KeySource" shape="rect" coords="0,0,245,24"/>
<img src="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.png" usemap="#shaka::media::FixedKeySource_map" alt=""/>
<map id="shaka::media::FixedKeySource_map" name="shaka::media::FixedKeySource_map">
<area href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. " alt="shaka::media::KeySource" shape="rect" coords="0,0,184,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">KeySource implementation overrides.</div></td></tr>
<tr class="memitem:af8d99a5165eabd51b9c7b908bad6c8e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#af8d99a5165eabd51b9c7b908bad6c8e6">FetchKeys</a> (const std::vector&lt; uint8_t &gt; &amp;pssh_box) override</td></tr>
<tr class="separator:af8d99a5165eabd51b9c7b908bad6c8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2dfa2579683634b3934dac2df5aa2bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#af2dfa2579683634b3934dac2df5aa2bd">FetchKeys</a> (const std::vector&lt; std::vector&lt; uint8_t &gt;&gt; &amp;key_ids) override</td></tr>
<tr class="separator:af2dfa2579683634b3934dac2df5aa2bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a545a4cfd54555f6f41c3be9a10b63c65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#a545a4cfd54555f6f41c3be9a10b63c65">FetchKeys</a> (uint32_t asset_id) override</td></tr>
<tr class="separator:a545a4cfd54555f6f41c3be9a10b63c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a588ebb1c3984ffbeca897273bb7931dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#a588ebb1c3984ffbeca897273bb7931dc">GetKey</a> (TrackType track_type, <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key) override</td></tr>
<tr class="separator:a588ebb1c3984ffbeca897273bb7931dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a278e8f642c3e6be2b55830c8762bc330"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#a278e8f642c3e6be2b55830c8762bc330">GetKey</a> (const std::vector&lt; uint8_t &gt; &amp;key_id, <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key) override</td></tr>
<tr class="separator:a278e8f642c3e6be2b55830c8762bc330"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a109d8adf6eaf0e85d46358ffa9b5e2d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#a109d8adf6eaf0e85d46358ffa9b5e2d8">GetCryptoPeriodKey</a> (uint32_t crypto_period_index, TrackType track_type, <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key) override</td></tr>
<tr class="separator:a109d8adf6eaf0e85d46358ffa9b5e2d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a358b0955ecec61e6ce23611e2772265b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a358b0955ecec61e6ce23611e2772265b">FetchKeys</a> (const std::vector&lt; uint8_t &gt; &amp;pssh_box) override</td></tr>
<tr class="separator:a358b0955ecec61e6ce23611e2772265b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab2d8d84067ae5e778e3c242fec6dcb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#aab2d8d84067ae5e778e3c242fec6dcb1">FetchKeys</a> (const std::vector&lt; std::vector&lt; uint8_t &gt;&gt; &amp;key_ids) override</td></tr>
<tr class="separator:aab2d8d84067ae5e778e3c242fec6dcb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dd894ee7e68340771d34bb81dce0ae5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a4dd894ee7e68340771d34bb81dce0ae5">FetchKeys</a> (uint32_t asset_id) override</td></tr>
<tr class="separator:a4dd894ee7e68340771d34bb81dce0ae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a267d1f36d1c015fd5e8c20b93f270d0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a267d1f36d1c015fd5e8c20b93f270d0a">GetKey</a> (TrackType track_type, <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key) override</td></tr>
<tr class="separator:a267d1f36d1c015fd5e8c20b93f270d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f9eae1ce9148a82f70118879b6c3f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a58f9eae1ce9148a82f70118879b6c3f1">GetKey</a> (const std::vector&lt; uint8_t &gt; &amp;key_id, <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key) override</td></tr>
<tr class="separator:a58f9eae1ce9148a82f70118879b6c3f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa9abf3a9104cbcb4711eac65c8a5bdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#afa9abf3a9104cbcb4711eac65c8a5bdf">GetCryptoPeriodKey</a> (uint32_t crypto_period_index, TrackType track_type, <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key) override</td></tr>
<tr class="separator:afa9abf3a9104cbcb4711eac65c8a5bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:af66ed2804b126e9e336ef97e532e1593"><td class="memItemLeft" align="right" valign="top">static scoped_ptr&lt; <a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html">FixedKeySource</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#af66ed2804b126e9e336ef97e532e1593">CreateFromHexStrings</a> (const std::string &amp;key_id_hex, const std::string &amp;key_hex, const std::string &amp;pssh_boxes_hex, const std::string &amp;iv_hex)</td></tr>
<tr class="separator:af66ed2804b126e9e336ef97e532e1593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classedash__packager_1_1media_1_1KeySource"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classedash__packager_1_1media_1_1KeySource')"><img src="../../closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html">edash_packager::media::KeySource</a></td></tr>
<tr class="memitem:ab15ba8121f76e0945d4f10d722da5cc8 inherit pub_static_methods_classedash__packager_1_1media_1_1KeySource"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab15ba8121f76e0945d4f10d722da5cc8"></a>
static TrackType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#ab15ba8121f76e0945d4f10d722da5cc8">GetTrackTypeFromString</a> (const std::string &amp;track_type_string)</td></tr>
<tr class="memdesc:ab15ba8121f76e0945d4f10d722da5cc8 inherit pub_static_methods_classedash__packager_1_1media_1_1KeySource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string representation of track type to enum representation. <br/></td></tr>
<tr class="separator:ab15ba8121f76e0945d4f10d722da5cc8 inherit pub_static_methods_classedash__packager_1_1media_1_1KeySource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bab239dd17b01ed607c483c536d1321 inherit pub_static_methods_classedash__packager_1_1media_1_1KeySource"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bab239dd17b01ed607c483c536d1321"></a>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a8bab239dd17b01ed607c483c536d1321">TrackTypeToString</a> (TrackType track_type)</td></tr>
<tr class="memdesc:a8bab239dd17b01ed607c483c536d1321 inherit pub_static_methods_classedash__packager_1_1media_1_1KeySource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert TrackType to string. <br/></td></tr>
<tr class="separator:a8bab239dd17b01ed607c483c536d1321 inherit pub_static_methods_classedash__packager_1_1media_1_1KeySource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a091b4ea22419b73f8532db862f985f99"><td class="memItemLeft" align="right" valign="top">static scoped_ptr&lt; <a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html">FixedKeySource</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a091b4ea22419b73f8532db862f985f99">CreateFromHexStrings</a> (const std::string &amp;key_id_hex, const std::string &amp;key_hex, const std::string &amp;pssh_boxes_hex, const std::string &amp;iv_hex)</td></tr>
<tr class="separator:a091b4ea22419b73f8532db862f985f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classshaka_1_1media_1_1KeySource"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classshaka_1_1media_1_1KeySource')"><img src="../../closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html">shaka::media::KeySource</a></td></tr>
<tr class="memitem:a0963412e7ee33d0e34893ebdf38d96c1 inherit pub_static_methods_classshaka_1_1media_1_1KeySource"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0963412e7ee33d0e34893ebdf38d96c1"></a>
static TrackType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a0963412e7ee33d0e34893ebdf38d96c1">GetTrackTypeFromString</a> (const std::string &amp;track_type_string)</td></tr>
<tr class="memdesc:a0963412e7ee33d0e34893ebdf38d96c1 inherit pub_static_methods_classshaka_1_1media_1_1KeySource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string representation of track type to enum representation. <br/></td></tr>
<tr class="separator:a0963412e7ee33d0e34893ebdf38d96c1 inherit pub_static_methods_classshaka_1_1media_1_1KeySource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f9cede7a8c1678e1fac93c8fe12aa75 inherit pub_static_methods_classshaka_1_1media_1_1KeySource"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f9cede7a8c1678e1fac93c8fe12aa75"></a>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a4f9cede7a8c1678e1fac93c8fe12aa75">TrackTypeToString</a> (TrackType track_type)</td></tr>
<tr class="memdesc:a4f9cede7a8c1678e1fac93c8fe12aa75 inherit pub_static_methods_classshaka_1_1media_1_1KeySource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert TrackType to string. <br/></td></tr>
<tr class="separator:a4f9cede7a8c1678e1fac93c8fe12aa75 inherit pub_static_methods_classshaka_1_1media_1_1KeySource"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classedash__packager_1_1media_1_1KeySource"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classedash__packager_1_1media_1_1KeySource')"><img src="../../closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html">edash_packager::media::KeySource</a></td></tr>
<tr class="memitem:aa037ae36fdedabab55e4bd4562b08bf3 inherit pub_types_classedash__packager_1_1media_1_1KeySource"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>TrackType</b> { <br/>
<tr class="inherit_header pub_types_classshaka_1_1media_1_1KeySource"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classshaka_1_1media_1_1KeySource')"><img src="../../closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html">shaka::media::KeySource</a></td></tr>
<tr class="memitem:a2bb2755c69385800fa57172e262befdd inherit pub_types_classshaka_1_1media_1_1KeySource"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>TrackType</b> { <br/>
&#160;&#160;<b>TRACK_TYPE_UNKNOWN</b> = 0,
<b>TRACK_TYPE_SD</b> = 1,
<b>TRACK_TYPE_HD</b> = 2,
@ -151,14 +151,14 @@ Additional Inherited Members</h2></td></tr>
<b>NUM_VALID_TRACK_TYPES</b> = 4
<br/>
}</td></tr>
<tr class="separator:aa037ae36fdedabab55e4bd4562b08bf3 inherit pub_types_classedash__packager_1_1media_1_1KeySource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a2bb2755c69385800fa57172e262befdd inherit pub_types_classshaka_1_1media_1_1KeySource"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A key source that uses fixed keys for encryption. </p>
<p>Definition at line <a class="el" href="../../d3/d72/fixed__key__source_8h_source.html#l00027">27</a> of file <a class="el" href="../../d3/d72/fixed__key__source_8h_source.html">fixed_key_source.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="af66ed2804b126e9e336ef97e532e1593"></a>
<a class="anchor" id="a091b4ea22419b73f8532db862f985f99"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -166,7 +166,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">scoped_ptr&lt; <a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html">FixedKeySource</a> &gt; edash_packager::media::FixedKeySource::CreateFromHexStrings </td>
<td class="memname">scoped_ptr&lt; <a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html">FixedKeySource</a> &gt; shaka::media::FixedKeySource::CreateFromHexStrings </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>key_id_hex</em>, </td>
@ -201,7 +201,7 @@ Additional Inherited Members</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a new <a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html" title="A key source that uses fixed keys for encryption. ">FixedKeySource</a> from the given hex strings. Returns null if the strings are invalid. </p>
<p>Creates a new <a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html" title="A key source that uses fixed keys for encryption. ">FixedKeySource</a> from the given hex strings. Returns null if the strings are invalid. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">key_id_hex</td><td>is the key id in hex string. </td></tr>
@ -216,7 +216,7 @@ Additional Inherited Members</h2></td></tr>
</div>
</div>
<a class="anchor" id="af8d99a5165eabd51b9c7b908bad6c8e6"></a>
<a class="anchor" id="a358b0955ecec61e6ce23611e2772265b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -224,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::FixedKeySource::FetchKeys </td>
<td class="memname"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::FixedKeySource::FetchKeys </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; uint8_t &gt; &amp;&#160;</td>
<td class="paramname"><em>pssh_box</em></td><td>)</td>
@ -246,13 +246,13 @@ Additional Inherited Members</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implements <a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a43f27685ba464c98327cd3836ffd973c">edash_packager::media::KeySource</a>.</p>
<p>Implements <a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#aca6ecdac6ebc131d3626b765f64cb2de">shaka::media::KeySource</a>.</p>
<p>Definition at line <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html#l00017">17</a> of file <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html">fixed_key_source.cc</a>.</p>
</div>
</div>
<a class="anchor" id="af2dfa2579683634b3934dac2df5aa2bd"></a>
<a class="anchor" id="aab2d8d84067ae5e778e3c242fec6dcb1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -260,7 +260,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::FixedKeySource::FetchKeys </td>
<td class="memname"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::FixedKeySource::FetchKeys </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; std::vector&lt; uint8_t &gt;&gt; &amp;&#160;</td>
<td class="paramname"><em>key_ids</em></td><td>)</td>
@ -282,13 +282,13 @@ Additional Inherited Members</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implements <a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a50a4a73b2111bd0e37d161304fb381d6">edash_packager::media::KeySource</a>.</p>
<p>Implements <a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a42df88c1cdb415e7844eea18222692bb">shaka::media::KeySource</a>.</p>
<p>Definition at line <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html#l00022">22</a> of file <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html">fixed_key_source.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a545a4cfd54555f6f41c3be9a10b63c65"></a>
<a class="anchor" id="a4dd894ee7e68340771d34bb81dce0ae5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -296,7 +296,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::FixedKeySource::FetchKeys </td>
<td class="memname"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::FixedKeySource::FetchKeys </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>asset_id</em></td><td>)</td>
@ -318,13 +318,13 @@ Additional Inherited Members</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implements <a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a735f734f7eb4817baf6dabf1ad9f1e6b">edash_packager::media::KeySource</a>.</p>
<p>Implements <a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#ad1c8f986a88647813f0e43a9b80d057e">shaka::media::KeySource</a>.</p>
<p>Definition at line <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html#l00028">28</a> of file <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html">fixed_key_source.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a109d8adf6eaf0e85d46358ffa9b5e2d8"></a>
<a class="anchor" id="afa9abf3a9104cbcb4711eac65c8a5bdf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -332,7 +332,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::FixedKeySource::GetCryptoPeriodKey </td>
<td class="memname"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::FixedKeySource::GetCryptoPeriodKey </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>crypto_period_index</em>, </td>
@ -346,7 +346,7 @@ Additional Inherited Members</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramtype"><a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramname"><em>key</em>&#160;</td>
</tr>
<tr>
@ -366,19 +366,19 @@ Additional Inherited Members</h2></td></tr>
<table class="params">
<tr><td class="paramname">crypto_period_index</td><td>is the sequence number of the key rotation period for which the key is being retrieved. </td></tr>
<tr><td class="paramname">track_type</td><td>is the type of track for which retrieving the key. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implements <a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#ad553c27e8575682eb408bef53d5f4e1c">edash_packager::media::KeySource</a>.</p>
<p>Implements <a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a18806b962c858e35ed07753687605b16">shaka::media::KeySource</a>.</p>
<p>Definition at line <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html#l00054">54</a> of file <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html">fixed_key_source.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a588ebb1c3984ffbeca897273bb7931dc"></a>
<a class="anchor" id="a267d1f36d1c015fd5e8c20b93f270d0a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -386,7 +386,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::FixedKeySource::GetKey </td>
<td class="memname"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::FixedKeySource::GetKey </td>
<td>(</td>
<td class="paramtype">TrackType&#160;</td>
<td class="paramname"><em>track_type</em>, </td>
@ -394,7 +394,7 @@ Additional Inherited Members</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramtype"><a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramname"><em>key</em>&#160;</td>
</tr>
<tr>
@ -413,19 +413,19 @@ Additional Inherited Members</h2></td></tr>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">track_type</td><td>is the type of track for which retrieving the key. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implements <a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#ae1000d8809b293738dca06c1a5f916bf">edash_packager::media::KeySource</a>.</p>
<p>Implements <a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a994eb66cf09d8b08fd1c964f6afd3ab3">shaka::media::KeySource</a>.</p>
<p>Definition at line <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html#l00033">33</a> of file <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html">fixed_key_source.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a278e8f642c3e6be2b55830c8762bc330"></a>
<a class="anchor" id="a58f9eae1ce9148a82f70118879b6c3f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -433,7 +433,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::FixedKeySource::GetKey </td>
<td class="memname"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::FixedKeySource::GetKey </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; uint8_t &gt; &amp;&#160;</td>
<td class="paramname"><em>key_id</em>, </td>
@ -441,7 +441,7 @@ Additional Inherited Members</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramtype"><a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramname"><em>key</em>&#160;</td>
</tr>
<tr>
@ -460,13 +460,13 @@ Additional Inherited Members</h2></td></tr>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">key_id</td><td>is the unique identifier for the key being retreived. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, or an error status otherwise. </dd></dl>
<p>Implements <a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a87a935dacc8f88fdb3b5135e0b45d7ae">edash_packager::media::KeySource</a>.</p>
<p>Implements <a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#ae33f2cdbd045572095acd7b8d6c1a789">shaka::media::KeySource</a>.</p>
<p>Definition at line <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html#l00040">40</a> of file <a class="el" href="../../d3/d6b/fixed__key__source_8cc_source.html">fixed_key_source.cc</a>.</p>
@ -479,7 +479,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 B

View File

@ -1,124 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">BufferWriter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::BufferWriter Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AppendArray</b>(const uint8_t *buf, size_t size) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>AppendBuffer</b>(const BufferWriter &amp;buffer) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html#afd1449487750c41331a2d91ac417f115">AppendInt</a>(uint8_t v)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>AppendInt</b>(uint16_t v) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AppendInt</b>(uint32_t v) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>AppendInt</b>(uint64_t v) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AppendInt</b>(int16_t v) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>AppendInt</b>(int32_t v) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AppendInt</b>(int64_t v) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html#ac929211fc97bc8ec880109775757bb81">AppendNBytes</a>(uint64_t v, size_t num_bytes)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AppendVector</b>(const std::vector&lt; uint8_t &gt; &amp;v) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html#a8849c495e9e5cb0c33d7633fecbe0643">Buffer</a>() const </td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BufferWriter</b>() (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html#abffefbaff39469927deaaa97fec636a4">BufferWriter</a>(size_t reserved_size_in_bytes)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Clear</b>() (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Size</b>() const (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Swap</b>(BufferWriter *buffer) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SwapBuffer</b>(std::vector&lt; uint8_t &gt; *buffer) (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html#aa83fe945386e5a75d3c377904fdddce2">WriteToFile</a>(File *file)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~BufferWriter</b>() (defined in <a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a>)</td><td class="entry"><a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">edash_packager::media::BufferWriter</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 917 B

View File

@ -0,0 +1,131 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>webm</b></li><li class="navelem"><a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">MultiSegmentSegmenter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::media::webm::MultiSegmentSegmenter Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html#aa15ccabe1a33c660201ef1d8386067e5">AddSample</a>(scoped_refptr&lt; MediaSample &gt; sample)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>cluster</b>() (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cluster_length_sec</b>() const (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>cues</b>() (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DoFinalize</b>() override (defined in <a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a>)</td><td class="entry"><a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DoInitialize</b>(scoped_ptr&lt; MkvWriter &gt; writer) override (defined in <a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a>)</td><td class="entry"><a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html#aa84782877f1afaf9519a552ac3d5d417">Finalize</a>()</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html#a66c49dfab5316bea5b7b318871aef129">FromBMFFTimescale</a>(uint64_t time_timescale)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html#a8de27c5b6480f968cbef9eafec3731d7">FromWebMTimecode</a>(uint64_t time_webm_timecode)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html#a277aeb59ed41fc484a86101d565017ae">GetDuration</a>() const </td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html#a75b572a055a0de68bf2809f61b319526">GetIndexRangeStartAndEnd</a>(uint64_t *start, uint64_t *end) override</td><td class="entry"><a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html#ae88bf7cfee4a1ad12c6060310b8f464e">GetInitRangeStartAndEnd</a>(uint64_t *start, uint64_t *end) override</td><td class="entry"><a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>info</b>() (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html#a144b19be7c3f693b06da2fbe2e40587a">Initialize</a>(scoped_ptr&lt; MkvWriter &gt; writer, StreamInfo *info, ProgressListener *progress_listener, MuxerListener *muxer_listener, KeySource *encryption_key_source, uint32_t max_sd_pixels, double clear_lead_in_seconds)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MultiSegmentSegmenter</b>(const MuxerOptions &amp;options) (defined in <a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a>)</td><td class="entry"><a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>muxer_listener</b>() (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>options</b>() const (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>seek_head</b>() (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>segment_payload_pos</b>() const (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Segmenter</b>(const MuxerOptions &amp;options) (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_progress_target</b>(uint64_t target) (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html#a6060ddc97c58e4435d1db932de17e131">SetCluster</a>(uint64_t start_webm_timecode, uint64_t position, MkvWriter *writer)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>track_id</b>() const (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html#a32dc8b7461252b99fe52384b04e3bca2">UpdateProgress</a>(uint64_t progress)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html#aebcf73c5a1c3ae0f2608032d2a6ee445">WriteSegmentHeader</a>(uint64_t file_size, MkvWriter *writer)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~MultiSegmentSegmenter</b>() override (defined in <a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a>)</td><td class="entry"><a class="el" href="../../d2/dd5/classshaka_1_1media_1_1webm_1_1MultiSegmentSegmenter.html">shaka::media::webm::MultiSegmentSegmenter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Segmenter</b>() (defined in <a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a>)</td><td class="entry"><a class="el" href="../../dd/dc5/classshaka_1_1media_1_1webm_1_1Segmenter.html">shaka::media::webm::Segmenter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:14 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -82,32 +82,33 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">Box</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html">VTTEmptyCueBox</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::Box Member List</div> </div>
<div class="title">shaka::media::mp4::VTTEmptyCueBox Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html">shaka::media::mp4::VTTEmptyCueBox</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BoxBuffer</b> (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a504e7612c24f7d788748dff9940e46ea">BoxType</a>() const =0</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9fbafc4d6ba2187325349dcd406b490a">HeaderSize</a>() const </td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa2a13963677aa8d2bea33d1ed6eec9d6">ReadWriteHeaderInternal</a>(BoxBuffer *buffer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html#a0e463ad10c04f13125f146c5ef908f69">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html">shaka::media::mp4::VTTEmptyCueBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a8dea1032b6875b763ec06a133933160a">HeaderSize</a>() const </td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a160958fd4dd933f8b760bf61ec0f72c6">ReadWriteHeaderInternal</a>(BoxBuffer *buffer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>VTTEmptyCueBox</b>() (defined in <a class="el" href="../../d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html">shaka::media::mp4::VTTEmptyCueBox</a>)</td><td class="entry"><a class="el" href="../../d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html">shaka::media::mp4::VTTEmptyCueBox</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~VTTEmptyCueBox</b>() override (defined in <a class="el" href="../../d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html">shaka::media::mp4::VTTEmptyCueBox</a>)</td><td class="entry"><a class="el" href="../../d9/d3c/structshaka_1_1media_1_1mp4_1_1VTTEmptyCueBox.html">shaka::media::mp4::VTTEmptyCueBox</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:05 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:13 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>xml</b></li><li class="navelem"><a class="el" href="../../d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html">AdaptationSetXmlNode</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::xml::AdaptationSetXmlNode Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html">shaka::xml::AdaptationSetXmlNode</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AdaptationSetXmlNode</b>() (defined in <a class="el" href="../../d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html">shaka::xml::AdaptationSetXmlNode</a>)</td><td class="entry"><a class="el" href="../../d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html">shaka::xml::AdaptationSetXmlNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#a5f8deed2a9bb707c40db24374b3b7fbd">AddChild</a>(scoped_xml_ptr&lt; xmlNode &gt; child)</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddContentProtectionElements</b>(const std::list&lt; ContentProtectionElement &gt; &amp;content_protection_elements) (defined in <a class="el" href="../../dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html">shaka::xml::RepresentationBaseXmlNode</a>)</td><td class="entry"><a class="el" href="../../dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html">shaka::xml::RepresentationBaseXmlNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#a31d77d822a66991f48b67bfad3fa86d0">AddElements</a>(const std::vector&lt; Element &gt; &amp;elements)</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html#a2718eede55bb89447a74ff802b95fdb1">AddRoleElement</a>(const std::string &amp;scheme_id_uri, const std::string &amp;value)</td><td class="entry"><a class="el" href="../../d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html">shaka::xml::AdaptationSetXmlNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#aac9765712087dcc47a0afef4bf7849ff">GetRawPtr</a>()</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#a0be0a3e9b041978e118d994c1f13e8fb">PassScopedPtr</a>()</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#ae5cb2c3000ccbd53c0a1867db0b8a2d0">Release</a>()</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RepresentationBaseXmlNode</b>(const char *name) (defined in <a class="el" href="../../dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html">shaka::xml::RepresentationBaseXmlNode</a>)</td><td class="entry"><a class="el" href="../../dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html">shaka::xml::RepresentationBaseXmlNode</a></td><td class="entry"><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#a73d758186470e7dbcb4f4339eb53458c">SetContent</a>(const std::string &amp;content)</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#ac4b6c261b14ffe83e9820b76b16af1ba">SetFloatingPointAttribute</a>(const char *attribute_name, double number)</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#a7479055041708fb681957a838e7ecc1f">SetId</a>(uint32_t id)</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#ab15dbcc1a051218dc16f44584276ad20">SetIntegerAttribute</a>(const char *attribute_name, uint64_t number)</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#afc83f9dbaedc8ba0fc9cc1153ac23329">SetStringAttribute</a>(const char *attribute_name, const std::string &amp;attribute)</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html#a52ffb838d25293eafbea9f05fb1c2d17">XmlNode</a>(const char *name)</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~AdaptationSetXmlNode</b>() override (defined in <a class="el" href="../../d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html">shaka::xml::AdaptationSetXmlNode</a>)</td><td class="entry"><a class="el" href="../../d1/de7/classshaka_1_1xml_1_1AdaptationSetXmlNode.html">shaka::xml::AdaptationSetXmlNode</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~RepresentationBaseXmlNode</b>() override (defined in <a class="el" href="../../dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html">shaka::xml::RepresentationBaseXmlNode</a>)</td><td class="entry"><a class="el" href="../../dd/db9/classshaka_1_1xml_1_1RepresentationBaseXmlNode.html">shaka::xml::RepresentationBaseXmlNode</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~XmlNode</b>() (defined in <a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a>)</td><td class="entry"><a class="el" href="../../d1/d31/classshaka_1_1xml_1_1XmlNode.html">shaka::xml::XmlNode</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:14 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::RsaPrivateKey Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::RsaPrivateKey Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,42 +82,42 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html">RsaPrivateKey</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html">RsaPrivateKey</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="../../da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html">List of all members</a> </div>
<a href="../../df/d51/classshaka_1_1media_1_1RsaPrivateKey-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::RsaPrivateKey Class Reference</div> </div>
<div class="title">shaka::media::RsaPrivateKey Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Rsa private key, used for message signing and decryption.
<a href="../../d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html#details">More...</a></p>
<a href="../../d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d5/dcf/rsa__key_8h_source.html">rsa_key.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5356e2154dfc0707df39f603932ed96b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html#a5356e2154dfc0707df39f603932ed96b">Decrypt</a> (const std::string &amp;encrypted_message, std::string *decrypted_message)</td></tr>
<tr class="separator:a5356e2154dfc0707df39f603932ed96b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab402109f8456af90f3cc34cee76184d9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html#ab402109f8456af90f3cc34cee76184d9">GenerateSignature</a> (const std::string &amp;message, std::string *signature)</td></tr>
<tr class="separator:ab402109f8456af90f3cc34cee76184d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a475ffe2d96bfab09536b864038ca4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html#a89a475ffe2d96bfab09536b864038ca4">Decrypt</a> (const std::string &amp;encrypted_message, std::string *decrypted_message)</td></tr>
<tr class="separator:a89a475ffe2d96bfab09536b864038ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad05d8951dfe3a8af754490022e95e5f2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html#ad05d8951dfe3a8af754490022e95e5f2">GenerateSignature</a> (const std::string &amp;message, std::string *signature)</td></tr>
<tr class="separator:ad05d8951dfe3a8af754490022e95e5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a9360becce7c1e7be0bdecf2ce411b871"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html">RsaPrivateKey</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html#a9360becce7c1e7be0bdecf2ce411b871">Create</a> (const std::string &amp;serialized_key)</td></tr>
<tr class="separator:a9360becce7c1e7be0bdecf2ce411b871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef45d0014d7971b936ce3d0109935ba8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html">RsaPrivateKey</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html#aef45d0014d7971b936ce3d0109935ba8">Create</a> (const std::string &amp;serialized_key)</td></tr>
<tr class="separator:aef45d0014d7971b936ce3d0109935ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Rsa private key, used for message signing and decryption. </p>
<p>Definition at line <a class="el" href="../../d5/dcf/rsa__key_8h_source.html#l00024">24</a> of file <a class="el" href="../../d5/dcf/rsa__key_8h_source.html">rsa_key.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a9360becce7c1e7be0bdecf2ce411b871"></a>
<a class="anchor" id="aef45d0014d7971b936ce3d0109935ba8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -125,7 +125,7 @@ Static Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html">RsaPrivateKey</a> * edash_packager::media::RsaPrivateKey::Create </td>
<td class="memname"><a class="el" href="../../d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html">RsaPrivateKey</a> * shaka::media::RsaPrivateKey::Create </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>serialized_key</em></td><td>)</td>
@ -138,19 +138,19 @@ Static Public Member Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>Create an <a class="el" href="../../d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html" title="Rsa private key, used for message signing and decryption. ">RsaPrivateKey</a> object using a DER encoded PKCS#1 RSAPrivateKey. </p>
<dl class="section return"><dt>Returns</dt><dd>The created <a class="el" href="../../d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html" title="Rsa private key, used for message signing and decryption. ">RsaPrivateKey</a> object on success, NULL otherwise. </dd></dl>
<p>Create an <a class="el" href="../../d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html" title="Rsa private key, used for message signing and decryption. ">RsaPrivateKey</a> object using a DER encoded PKCS#1 RSAPrivateKey. </p>
<dl class="section return"><dt>Returns</dt><dd>The created <a class="el" href="../../d0/dce/classshaka_1_1media_1_1RsaPrivateKey.html" title="Rsa private key, used for message signing and decryption. ">RsaPrivateKey</a> object on success, NULL otherwise. </dd></dl>
<p>Definition at line <a class="el" href="../../dc/dd9/rsa__key_8cc_source.html#l00097">97</a> of file <a class="el" href="../../dc/dd9/rsa__key_8cc_source.html">rsa_key.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a5356e2154dfc0707df39f603932ed96b"></a>
<a class="anchor" id="a89a475ffe2d96bfab09536b864038ca4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::RsaPrivateKey::Decrypt </td>
<td class="memname">bool shaka::media::RsaPrivateKey::Decrypt </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>encrypted_message</em>, </td>
@ -181,12 +181,12 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="ab402109f8456af90f3cc34cee76184d9"></a>
<a class="anchor" id="ad05d8951dfe3a8af754490022e95e5f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::RsaPrivateKey::GenerateSignature </td>
<td class="memname">bool shaka::media::RsaPrivateKey::GenerateSignature </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>message</em>, </td>
@ -224,7 +224,7 @@ Static Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::mp4::CueSettingsBox Struct Reference</title>
<title>DASH Media Packaging SDK: shaka::media::mp4::CueSettingsBox Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,63 +82,63 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html">CueSettingsBox</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d0/dd0/structshaka_1_1media_1_1mp4_1_1CueSettingsBox.html">CueSettingsBox</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../d2/dc5/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox-members.html">List of all members</a> </div>
<a href="../../dc/d69/structshaka_1_1media_1_1mp4_1_1CueSettingsBox-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::mp4::CueSettingsBox Struct Reference</div> </div>
<div class="title">shaka::media::mp4::CueSettingsBox Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for edash_packager::media::mp4::CueSettingsBox:</div>
Inheritance diagram for shaka::media::mp4::CueSettingsBox:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.png" usemap="#edash_packager::media::mp4::CueSettingsBox_map" alt=""/>
<map id="edash_packager::media::mp4::CueSettingsBox_map" name="edash_packager::media::mp4::CueSettingsBox_map">
<area href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html" alt="edash_packager::media::mp4::Box" shape="rect" coords="0,0,268,24"/>
<img src="../../d0/dd0/structshaka_1_1media_1_1mp4_1_1CueSettingsBox.png" usemap="#shaka::media::mp4::CueSettingsBox_map" alt=""/>
<map id="shaka::media::mp4::CueSettingsBox_map" name="shaka::media::mp4::CueSettingsBox_map">
<area href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html" alt="shaka::media::mp4::Box" shape="rect" coords="0,0,207,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af750ff88f1d2e7926f01969db44b76ed"><td class="memItemLeft" align="right" valign="top">FourCC&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html#af750ff88f1d2e7926f01969db44b76ed">BoxType</a> () const override</td></tr>
<tr class="separator:af750ff88f1d2e7926f01969db44b76ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td></tr>
<tr class="memitem:a7b62a3983faafbea54a32486df60ed96 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a> (<a class="el" href="../../db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html">BoxReader</a> *reader)</td></tr>
<tr class="separator:a7b62a3983faafbea54a32486df60ed96 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7a756828b5514fcd3eaf16d86c413c0 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a> (<a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:aa7a756828b5514fcd3eaf16d86c413c0 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a814444b1b4e8b7d4e54d104be788bd6c inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a> (<a class="el" href="../../df/dde/classedash__packager_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a814444b1b4e8b7d4e54d104be788bd6c inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a242fb1434e99256e2a6f4ad294a63d inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a> ()</td></tr>
<tr class="separator:a9a242fb1434e99256e2a6f4ad294a63d inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fbafc4d6ba2187325349dcd406b490a inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9fbafc4d6ba2187325349dcd406b490a">HeaderSize</a> () const </td></tr>
<tr class="separator:a9fbafc4d6ba2187325349dcd406b490a inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a9392e954db3ae0aa6cc16c87562dc7 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a> ()</td></tr>
<tr class="separator:a6a9392e954db3ae0aa6cc16c87562dc7 inherit pub_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ab5a5e7b1702bd713433046b380c8d"><td class="memItemLeft" align="right" valign="top">FourCC&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dd0/structshaka_1_1media_1_1mp4_1_1CueSettingsBox.html#ab3ab5a5e7b1702bd713433046b380c8d">BoxType</a> () const override</td></tr>
<tr class="separator:ab3ab5a5e7b1702bd713433046b380c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structshaka_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td></tr>
<tr class="memitem:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a> (<a class="el" href="../../d1/dee/classshaka_1_1media_1_1mp4_1_1BoxReader.html">BoxReader</a> *reader)</td></tr>
<tr class="separator:a209382fcd42e82a896c29e856627ca52 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a15bd0622fdb129d921287e690f117bde inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a> (<a class="el" href="../../dc/d41/classshaka_1_1media_1_1BufferWriter.html">BufferWriter</a> *writer)</td></tr>
<tr class="separator:a57b8837c93d51f5cf03d3862069d509a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a> ()</td></tr>
<tr class="separator:aa4e47d0ba81e234707c76ca36e32c1d5 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dea1032b6875b763ec06a133933160a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a8dea1032b6875b763ec06a133933160a">HeaderSize</a> () const </td></tr>
<tr class="separator:a8dea1032b6875b763ec06a133933160a inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a> ()</td></tr>
<tr class="separator:ad0186e0f9301bd07c52a55a8b1db0419 inherit pub_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a19cbdb326dfa63a3a497b1c5b9550cad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19cbdb326dfa63a3a497b1c5b9550cad"></a>
<tr class="memitem:a789ba7932a09e1419b8b8e156fc1052e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a789ba7932a09e1419b8b8e156fc1052e"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>settings</b></td></tr>
<tr class="separator:a19cbdb326dfa63a3a497b1c5b9550cad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a789ba7932a09e1419b8b8e156fc1052e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structedash__packager_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td></tr>
<tr class="memitem:aa2a13963677aa8d2bea33d1ed6eec9d6 inherit pro_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa2a13963677aa8d2bea33d1ed6eec9d6">ReadWriteHeaderInternal</a> (<a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a> *buffer)</td></tr>
<tr class="separator:aa2a13963677aa8d2bea33d1ed6eec9d6 inherit pro_methods_structedash__packager_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_structshaka_1_1media_1_1mp4_1_1Box"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structshaka_1_1media_1_1mp4_1_1Box')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td></tr>
<tr class="memitem:a160958fd4dd933f8b760bf61ec0f72c6 inherit pro_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a160958fd4dd933f8b760bf61ec0f72c6">ReadWriteHeaderInternal</a> (<a class="el" href="../../d1/da1/classshaka_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a> *buffer)</td></tr>
<tr class="separator:a160958fd4dd933f8b760bf61ec0f72c6 inherit pro_methods_structshaka_1_1media_1_1mp4_1_1Box"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d5/d7b/box__definitions_8h_source.html#l00796">796</a> of file <a class="el" href="../../d5/d7b/box__definitions_8h_source.html">box_definitions.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="af750ff88f1d2e7926f01969db44b76ed"></a>
<a class="anchor" id="ab3ab5a5e7b1702bd713433046b380c8d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -146,7 +146,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">FourCC edash_packager::media::mp4::CueSettingsBox::BoxType </td>
<td class="memname">FourCC shaka::media::mp4::CueSettingsBox::BoxType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@ -160,7 +160,7 @@ Additional Inherited Members</h2></td></tr>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>box type. </dd></dl>
<p>Implements <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a504e7612c24f7d788748dff9940e46ea">edash_packager::media::mp4::Box</a>.</p>
<p>Implements <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ac7c07671ab4c56d19e085570862015ca">shaka::media::mp4::Box</a>.</p>
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l02601">2601</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
@ -173,7 +173,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:07 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:13 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

Binary file not shown.

After

Width:  |  Height:  |  Size: 787 B

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::ProtectionSystemSpecificInfo Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::ProtectionSystemSpecificInfo Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,71 +82,71 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="../../db/d52/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo-members.html">List of all members</a> </div>
<a href="../../d9/d90/classshaka_1_1media_1_1ProtectionSystemSpecificInfo-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::ProtectionSystemSpecificInfo Class Reference</div> </div>
<div class="title">shaka::media::ProtectionSystemSpecificInfo Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a36b22a8a94826ab52276fbccc525d6a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html#a36b22a8a94826ab52276fbccc525d6a1">Parse</a> (const uint8_t *data, size_t data_size)</td></tr>
<tr class="separator:a36b22a8a94826ab52276fbccc525d6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af416386e03f4508e332a7a4334dd52e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af416386e03f4508e332a7a4334dd52e9"></a>
std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html#af416386e03f4508e332a7a4334dd52e9">CreateBox</a> () const </td></tr>
<tr class="memdesc:af416386e03f4508e332a7a4334dd52e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a PSSH box for the current data. <br/></td></tr>
<tr class="separator:af416386e03f4508e332a7a4334dd52e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad48fc193729d12171b699a9fe1cf514"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad48fc193729d12171b699a9fe1cf514"></a>
<tr class="memitem:a13b0f93b68efff614c5356df081f2560"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html#a13b0f93b68efff614c5356df081f2560">Parse</a> (const uint8_t *data, size_t data_size)</td></tr>
<tr class="separator:a13b0f93b68efff614c5356df081f2560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b917cb91b6c10ee7a6f5b41fc7e0d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9b917cb91b6c10ee7a6f5b41fc7e0d9"></a>
std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html#af9b917cb91b6c10ee7a6f5b41fc7e0d9">CreateBox</a> () const </td></tr>
<tr class="memdesc:af9b917cb91b6c10ee7a6f5b41fc7e0d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a PSSH box for the current data. <br/></td></tr>
<tr class="separator:af9b917cb91b6c10ee7a6f5b41fc7e0d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54442f4eab63372b3aaeaf2c129d886f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54442f4eab63372b3aaeaf2c129d886f"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>pssh_box_version</b> () const </td></tr>
<tr class="separator:aad48fc193729d12171b699a9fe1cf514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c2a4150ec9a7169addb6a8d7c22f38b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c2a4150ec9a7169addb6a8d7c22f38b"></a>
<tr class="separator:a54442f4eab63372b3aaeaf2c129d886f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a916371edaf3aab1457843636512a15e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a916371edaf3aab1457843636512a15e1"></a>
const std::vector&lt; uint8_t &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>system_id</b> () const </td></tr>
<tr class="separator:a6c2a4150ec9a7169addb6a8d7c22f38b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5ee23e9d55b7a93b142a4c6ad198926"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5ee23e9d55b7a93b142a4c6ad198926"></a>
<tr class="separator:a916371edaf3aab1457843636512a15e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a211c43f1f648ede88c887cd1fbaf38d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a211c43f1f648ede88c887cd1fbaf38d7"></a>
const std::vector&lt; std::vector<br class="typebreak"/>
&lt; uint8_t &gt; &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>key_ids</b> () const </td></tr>
<tr class="separator:ab5ee23e9d55b7a93b142a4c6ad198926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a716ddebb71d4981626e9d582e6a742b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a716ddebb71d4981626e9d582e6a742b1"></a>
<tr class="separator:a211c43f1f648ede88c887cd1fbaf38d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a747e28674063da8451fb45cb58bbc244"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a747e28674063da8451fb45cb58bbc244"></a>
const std::vector&lt; uint8_t &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>pssh_data</b> () const </td></tr>
<tr class="separator:a716ddebb71d4981626e9d582e6a742b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1119edcd229efa64e23ccfe8394c6b8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1119edcd229efa64e23ccfe8394c6b8a"></a>
<tr class="separator:a747e28674063da8451fb45cb58bbc244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb8607afe52118ebd69589c393d5e69b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb8607afe52118ebd69589c393d5e69b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_pssh_box_version</b> (uint8_t version)</td></tr>
<tr class="separator:a1119edcd229efa64e23ccfe8394c6b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae491ae2dd765abb6b4c5d20444765b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae491ae2dd765abb6b4c5d20444765b8"></a>
<tr class="separator:abb8607afe52118ebd69589c393d5e69b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a725e7e87788050f863609c4854f36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89a725e7e87788050f863609c4854f36"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_system_id</b> (const uint8_t *system_id, size_t system_id_size)</td></tr>
<tr class="separator:aae491ae2dd765abb6b4c5d20444765b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6fb7588659379aef0326c6acb564872"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6fb7588659379aef0326c6acb564872"></a>
<tr class="separator:a89a725e7e87788050f863609c4854f36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d8c16bf07fd2b717796563b79615826"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d8c16bf07fd2b717796563b79615826"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>add_key_id</b> (const std::vector&lt; uint8_t &gt; &amp;key_id)</td></tr>
<tr class="separator:ae6fb7588659379aef0326c6acb564872"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12c887f43766d97af3e995f769f590f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12c887f43766d97af3e995f769f590f6"></a>
<tr class="separator:a2d8c16bf07fd2b717796563b79615826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6622072299b29574e2fbdd7bdb3d1dce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6622072299b29574e2fbdd7bdb3d1dce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear_key_ids</b> ()</td></tr>
<tr class="separator:a12c887f43766d97af3e995f769f590f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a047f605b796788dfc9e959bca50c3d6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a047f605b796788dfc9e959bca50c3d6d"></a>
<tr class="separator:a6622072299b29574e2fbdd7bdb3d1dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f70785f87999fab2d6fcc2d362a6d6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f70785f87999fab2d6fcc2d362a6d6b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_pssh_data</b> (const std::vector&lt; uint8_t &gt; &amp;pssh_data)</td></tr>
<tr class="separator:a047f605b796788dfc9e959bca50c3d6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a7f70785f87999fab2d6fcc2d362a6d6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a81b932254de07b9f586a6ad64cb4e6f1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html#a81b932254de07b9f586a6ad64cb4e6f1">ParseBoxes</a> (const uint8_t *data, size_t data_size, std::vector&lt; <a class="el" href="../../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a> &gt; *pssh_boxes)</td></tr>
<tr class="separator:a81b932254de07b9f586a6ad64cb4e6f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa984e27d2655a451ea87ff0a4ddd8b79"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html#aa984e27d2655a451ea87ff0a4ddd8b79">ParseBoxes</a> (const uint8_t *data, size_t data_size, std::vector&lt; <a class="el" href="../../d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a> &gt; *pssh_boxes)</td></tr>
<tr class="separator:aa984e27d2655a451ea87ff0a4ddd8b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d6/d59/protection__system__specific__info_8h_source.html#l00019">19</a> of file <a class="el" href="../../d6/d59/protection__system__specific__info_8h_source.html">protection_system_specific_info.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a36b22a8a94826ab52276fbccc525d6a1"></a>
<a class="anchor" id="a13b0f93b68efff614c5356df081f2560"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::ProtectionSystemSpecificInfo::Parse </td>
<td class="memname">bool shaka::media::ProtectionSystemSpecificInfo::Parse </td>
<td>(</td>
<td class="paramtype">const uint8_t *&#160;</td>
<td class="paramname"><em>data</em>, </td>
@ -171,7 +171,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a81b932254de07b9f586a6ad64cb4e6f1"></a>
<a class="anchor" id="aa984e27d2655a451ea87ff0a4ddd8b79"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -179,7 +179,7 @@ Static Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::ProtectionSystemSpecificInfo::ParseBoxes </td>
<td class="memname">bool shaka::media::ProtectionSystemSpecificInfo::ParseBoxes </td>
<td>(</td>
<td class="paramtype">const uint8_t *&#160;</td>
<td class="paramname"><em>data</em>, </td>
@ -193,7 +193,7 @@ Static Public Member Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; <a class="el" href="../../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a> &gt; *&#160;</td>
<td class="paramtype">std::vector&lt; <a class="el" href="../../d0/dd4/classshaka_1_1media_1_1ProtectionSystemSpecificInfo.html">ProtectionSystemSpecificInfo</a> &gt; *&#160;</td>
<td class="paramname"><em>pssh_boxes</em>&#160;</td>
</tr>
<tr>
@ -222,7 +222,7 @@ Static Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;packager/base/sys_byteorder.h&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;packager/media/formats/webm/webm_constants.h&quot;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span>{</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// kDecryptionKeySize bytes.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;std::string GenerateWebMCounterBlock(<span class="keyword">const</span> uint8_t* iv, <span class="keywordtype">int</span> iv_size) {</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; std::string counter_block(reinterpret_cast&lt;const char*&gt;(iv), iv_size);</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; counter_block.append(<a class="code" href="../../d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html#a65b9e6b7a1a2308f38e6b435bf8ce5bb">DecryptConfig::kDecryptionKeySize</a> - iv_size, 0);</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; counter_block.append(<a class="code" href="../../de/d49/classshaka_1_1media_1_1DecryptConfig.html#afa140203b87d3e46d5fd94b231734f53">DecryptConfig::kDecryptionKeySize</a> - iv_size, 0);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordflow">return</span> counter_block;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;}</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
@ -151,12 +151,12 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="ttc" id="classedash__packager_1_1media_1_1DecryptConfig_html_a65b9e6b7a1a2308f38e6b435bf8ce5bb"><div class="ttname"><a href="../../d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html#a65b9e6b7a1a2308f38e6b435bf8ce5bb">edash_packager::media::DecryptConfig::kDecryptionKeySize</a></div><div class="ttdeci">static const size_t kDecryptionKeySize</div><div class="ttdoc">Keys are always 128 bits. </div><div class="ttdef"><b>Definition:</b> <a href="../../df/dad/decrypt__config_8h_source.html#l00043">decrypt_config.h:43</a></div></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="ttc" id="classshaka_1_1media_1_1DecryptConfig_html_afa140203b87d3e46d5fd94b231734f53"><div class="ttname"><a href="../../de/d49/classshaka_1_1media_1_1DecryptConfig.html#afa140203b87d3e46d5fd94b231734f53">shaka::media::DecryptConfig::kDecryptionKeySize</a></div><div class="ttdeci">static const size_t kDecryptionKeySize</div><div class="ttdoc">Keys are always 128 bits. </div><div class="ttdef"><b>Definition:</b> <a href="../../df/dad/decrypt__config_8h_source.html#l00043">decrypt_config.h:43</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:09 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,171 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: shaka::media::AesCtrEncryptor Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d0/dd8/classshaka_1_1media_1_1AesCtrEncryptor.html">AesCtrEncryptor</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../d8/d91/classshaka_1_1media_1_1AesCtrEncryptor-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">shaka::media::AesCtrEncryptor Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for shaka::media::AesCtrEncryptor:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d0/dd8/classshaka_1_1media_1_1AesCtrEncryptor.png" usemap="#shaka::media::AesCtrEncryptor_map" alt=""/>
<map id="shaka::media::AesCtrEncryptor_map" name="shaka::media::AesCtrEncryptor_map">
<area href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html" alt="shaka::media::AesEncryptor" shape="rect" coords="0,56,185,80"/>
<area href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html" alt="shaka::media::AesCryptor" shape="rect" coords="0,0,185,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa28dd250f598c447a7943759699c22b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa28dd250f598c447a7943759699c22b8"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>block_offset</b> () const </td></tr>
<tr class="separator:aa28dd250f598c447a7943759699c22b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classshaka_1_1media_1_1AesEncryptor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classshaka_1_1media_1_1AesEncryptor')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html">shaka::media::AesEncryptor</a></td></tr>
<tr class="memitem:a873b0794baca91b36dbc484fc9c37e58 inherit pub_methods_classshaka_1_1media_1_1AesEncryptor"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html#a873b0794baca91b36dbc484fc9c37e58">AesEncryptor</a> (ConstantIvFlag constant_iv_flag)</td></tr>
<tr class="separator:a873b0794baca91b36dbc484fc9c37e58 inherit pub_methods_classshaka_1_1media_1_1AesEncryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0695df5615cadf6977fdbac978daeffa inherit pub_methods_classshaka_1_1media_1_1AesEncryptor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d75/classshaka_1_1media_1_1AesEncryptor.html#a0695df5615cadf6977fdbac978daeffa">InitializeWithIv</a> (const std::vector&lt; uint8_t &gt; &amp;key, const std::vector&lt; uint8_t &gt; &amp;<a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a96dde16f12a82a563c77f6d5522571f3">iv</a>) override</td></tr>
<tr class="separator:a0695df5615cadf6977fdbac978daeffa inherit pub_methods_classshaka_1_1media_1_1AesEncryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classshaka_1_1media_1_1AesCryptor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classshaka_1_1media_1_1AesCryptor')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td></tr>
<tr class="memitem:a47fbdacc296fbddd899c47ec0c17e5e8 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a47fbdacc296fbddd899c47ec0c17e5e8">AesCryptor</a> (ConstantIvFlag constant_iv_flag)</td></tr>
<tr class="separator:a47fbdacc296fbddd899c47ec0c17e5e8 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4875146da4761bb757d6b00132ae6fea inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a4875146da4761bb757d6b00132ae6fea">SetIv</a> (const std::vector&lt; uint8_t &gt; &amp;<a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a96dde16f12a82a563c77f6d5522571f3">iv</a>)</td></tr>
<tr class="separator:a4875146da4761bb757d6b00132ae6fea inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a812dfc641212f8eb877ab153de7fbb37 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a812dfc641212f8eb877ab153de7fbb37">UpdateIv</a> ()</td></tr>
<tr class="separator:a812dfc641212f8eb877ab153de7fbb37 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96dde16f12a82a563c77f6d5522571f3 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; uint8_t &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a96dde16f12a82a563c77f6d5522571f3">iv</a> () const </td></tr>
<tr class="separator:a96dde16f12a82a563c77f6d5522571f3 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d9cceb915ed4af808ce34e510a496b1 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d9cceb915ed4af808ce34e510a496b1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Crypt</b> (const std::vector&lt; uint8_t &gt; &amp;text, std::vector&lt; uint8_t &gt; *crypt_text)</td></tr>
<tr class="separator:a5d9cceb915ed4af808ce34e510a496b1 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af170628ad3ce3c21fccb3d49c6dae4e6 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af170628ad3ce3c21fccb3d49c6dae4e6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Crypt</b> (const std::string &amp;text, std::string *crypt_text)</td></tr>
<tr class="separator:af170628ad3ce3c21fccb3d49c6dae4e6 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5fc6e563807e6fce36c2dd43c928b3e inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#ac5fc6e563807e6fce36c2dd43c928b3e">Crypt</a> (const uint8_t *text, size_t text_size, uint8_t *crypt_text)</td></tr>
<tr class="separator:ac5fc6e563807e6fce36c2dd43c928b3e inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1286a60b24492d4986e2ad6b8454d9a2 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1286a60b24492d4986e2ad6b8454d9a2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Crypt</b> (const uint8_t *text, size_t text_size, uint8_t *crypt_text, size_t *crypt_text_size)</td></tr>
<tr class="separator:a1286a60b24492d4986e2ad6b8454d9a2 inherit pub_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classshaka_1_1media_1_1AesCryptor"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classshaka_1_1media_1_1AesCryptor')"><img src="../../closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td></tr>
<tr class="memitem:a26fe4ccfd15ba9ed281f737a6d398380 inherit pub_types_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>ConstantIvFlag</b> { <b>kUseConstantIv</b>,
<b>kDontUseConstantIv</b>
}</td></tr>
<tr class="separator:a26fe4ccfd15ba9ed281f737a6d398380 inherit pub_types_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classshaka_1_1media_1_1AesCryptor"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classshaka_1_1media_1_1AesCryptor')"><img src="../../closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td></tr>
<tr class="memitem:a40d9a82d274d6fbaee5346328f11dedd inherit pub_static_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a40d9a82d274d6fbaee5346328f11dedd">GenerateRandomIv</a> (FourCC protection_scheme, std::vector&lt; uint8_t &gt; *<a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html#a96dde16f12a82a563c77f6d5522571f3">iv</a>)</td></tr>
<tr class="separator:a40d9a82d274d6fbaee5346328f11dedd inherit pub_static_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classshaka_1_1media_1_1AesCryptor"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classshaka_1_1media_1_1AesCryptor')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../df/d87/classshaka_1_1media_1_1AesCryptor.html">shaka::media::AesCryptor</a></td></tr>
<tr class="memitem:a57275e12e058b4ead94e40cdced32a52 inherit pro_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57275e12e058b4ead94e40cdced32a52"></a>
const AES_KEY *&#160;</td><td class="memItemRight" valign="bottom"><b>aes_key</b> () const </td></tr>
<tr class="separator:a57275e12e058b4ead94e40cdced32a52 inherit pro_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c530d0517d078f4800bc317761b65ea inherit pro_methods_classshaka_1_1media_1_1AesCryptor"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c530d0517d078f4800bc317761b65ea"></a>
AES_KEY *&#160;</td><td class="memItemRight" valign="bottom"><b>mutable_aes_key</b> ()</td></tr>
<tr class="separator:a2c530d0517d078f4800bc317761b65ea inherit pro_methods_classshaka_1_1media_1_1AesCryptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../d1/df0/aes__encryptor_8h_source.html#l00043">43</a> of file <a class="el" href="../../d1/df0/aes__encryptor_8h_source.html">aes_encryptor.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>media/base/<a class="el" href="../../d1/df0/aes__encryptor_8h_source.html">aes_encryptor.h</a></li>
<li>media/base/<a class="el" href="../../d5/da4/aes__encryptor_8cc_source.html">aes_encryptor.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -82,38 +82,38 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">ESDescriptor</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">ESDescriptor</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::ESDescriptor Member List</div> </div>
<div class="title">shaka::media::mp4::ESDescriptor Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>avg_bitrate</b>() const (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ComputeSize</b>() const (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>decoder_specific_info</b>() const (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ESDescriptor</b>() (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>esid</b>() const (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html#a94db515fdafb0e007981d3c314b7b717">IsAAC</a>() const </td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IsDTS</b>() const (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>max_bitrate</b>() const (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object_type</b>() const (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Parse</b>(const std::vector&lt; uint8_t &gt; &amp;data) (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_avg_bitrate</b>(uint32_t avg_bitrate) (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_decoder_specific_info</b>(const std::vector&lt; uint8_t &gt; &amp;decoder_specific_info) (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_esid</b>(uint16_t esid) (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_max_bitrate</b>(uint32_t max_bitrate) (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_object_type</b>(ObjectType object_type) (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Write</b>(BufferWriter *writer) const (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ESDescriptor</b>() (defined in <a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html">edash_packager::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>avg_bitrate</b>() const (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ComputeSize</b>() const (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>decoder_specific_info</b>() const (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ESDescriptor</b>() (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>esid</b>() const (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html#a17fd83bc231d4f93a676651e354a58bc">IsAAC</a>() const </td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IsDTS</b>() const (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>max_bitrate</b>() const (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object_type</b>() const (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Parse</b>(const std::vector&lt; uint8_t &gt; &amp;data) (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_avg_bitrate</b>(uint32_t avg_bitrate) (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_decoder_specific_info</b>(const std::vector&lt; uint8_t &gt; &amp;decoder_specific_info) (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_esid</b>(uint16_t esid) (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_max_bitrate</b>(uint32_t max_bitrate) (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_object_type</b>(ObjectType object_type) (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Write</b>(BufferWriter *writer) const (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ESDescriptor</b>() (defined in <a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a>)</td><td class="entry"><a class="el" href="../../d9/d67/classshaka_1_1media_1_1mp4_1_1ESDescriptor.html">shaka::media::mp4::ESDescriptor</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:07 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:14 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1,124 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">VideoSampleEntry</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::VideoSampleEntry Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html#a9d870de1a6e6799c18976adeed3d2b3e">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>codec_config_record</b> (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>data_reference_index</b> (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>format</b> (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetActualFormat</b>() const (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9fbafc4d6ba2187325349dcd406b490a">HeaderSize</a>() const </td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>height</b> (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>pixel_aspect</b> (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa2a13963677aa8d2bea33d1ed6eec9d6">ReadWriteHeaderInternal</a>(BoxBuffer *buffer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sinf</b> (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VideoSampleEntry</b>() (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>width</b> (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~VideoSampleEntry</b>() override (defined in <a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a>)</td><td class="entry"><a class="el" href="../../df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html">edash_packager::media::mp4::VideoSampleEntry</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:06 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -1,121 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">MovieFragmentHeader</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::MovieFragmentHeader Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">edash_packager::media::mp4::MovieFragmentHeader</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html#a1cd6327f596a7cb253f1426812490dce">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">edash_packager::media::mp4::MovieFragmentHeader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>flags</b> (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FullBox</b>() (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a58b21910baf781792d0893b6d805e2c6">HeaderSize</a>() const final</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>MovieFragmentHeader</b>() (defined in <a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">edash_packager::media::mp4::MovieFragmentHeader</a>)</td><td class="entry"><a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">edash_packager::media::mp4::MovieFragmentHeader</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a0a8b32da93e6d94198a3f295e72980da">ReadWriteHeaderInternal</a>(BoxBuffer *buffer) final</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sequence_number</b> (defined in <a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">edash_packager::media::mp4::MovieFragmentHeader</a>)</td><td class="entry"><a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">edash_packager::media::mp4::MovieFragmentHeader</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>version</b> (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~FullBox</b>() override (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MovieFragmentHeader</b>() override (defined in <a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">edash_packager::media::mp4::MovieFragmentHeader</a>)</td><td class="entry"><a class="el" href="../../df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html">edash_packager::media::mp4::MovieFragmentHeader</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:07 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -1,118 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">HlsNotifyMuxerListener</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::HlsNotifyMuxerListener Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">edash_packager::media::HlsNotifyMuxerListener</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ContainerType</b> enum name (defined in <a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a15a39a4408cdf65c468ab6ec539cc567">HlsNotifyMuxerListener</a>(const std::string &amp;playlist_name, hls::HlsNotifier *hls_notifier)</td><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">edash_packager::media::HlsNotifyMuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kContainerMp4</b> enum value (defined in <a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kContainerMpeg2ts</b> enum value (defined in <a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kContainerUnknown</b> enum value (defined in <a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kContainerWebM</b> enum value (defined in <a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MuxerListener</b>() (defined in <a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a73f99bdf0b5fcef6474f21b152ff4eae">OnEncryptionInfoReady</a>(bool is_initial_encryption_info, FourCC protection_scheme, const std::vector&lt; uint8_t &gt; &amp;key_id, const std::vector&lt; uint8_t &gt; &amp;iv, const std::vector&lt; ProtectionSystemSpecificInfo &gt; &amp;key_system_info) override</td><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">edash_packager::media::HlsNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a1199fbbd1db2e6d80232f78b314fbd75">OnMediaEnd</a>(bool has_init_range, uint64_t init_range_start, uint64_t init_range_end, bool has_index_range, uint64_t index_range_start, uint64_t index_range_end, float duration_seconds, uint64_t file_size) override</td><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">edash_packager::media::HlsNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#abed52027b47ec4f75b1e6581f8bd38d3">OnMediaStart</a>(const MuxerOptions &amp;muxer_options, const StreamInfo &amp;stream_info, uint32_t time_scale, ContainerType container_type) override</td><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">edash_packager::media::HlsNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a7d5f3fc8ab97373e4fe1e97e1ca8fcb3">OnNewSegment</a>(const std::string &amp;file_name, uint64_t start_time, uint64_t duration, uint64_t segment_file_size) override</td><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">edash_packager::media::HlsNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#af11507851036805b167d7d46e032677f">OnSampleDurationReady</a>(uint32_t sample_duration) override</td><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">edash_packager::media::HlsNotifyMuxerListener</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~HlsNotifyMuxerListener</b>() override (defined in <a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">edash_packager::media::HlsNotifyMuxerListener</a>)</td><td class="entry"><a class="el" href="../../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html">edash_packager::media::HlsNotifyMuxerListener</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~MuxerListener</b>() (defined in <a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a>)</td><td class="entry"><a class="el" href="../../df/de7/classedash__packager_1_1media_1_1MuxerListener.html">edash_packager::media::MuxerListener</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -1,121 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">VTTCueBox</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::VTTCueBox Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html#abd7dab86dd675aadf17eb857d0d0ab80">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cue_id</b> (defined in <a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>cue_payload</b> (defined in <a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cue_settings</b> (defined in <a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>cue_source_id</b> (defined in <a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cue_time</b> (defined in <a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9fbafc4d6ba2187325349dcd406b490a">HeaderSize</a>() const </td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa2a13963677aa8d2bea33d1ed6eec9d6">ReadWriteHeaderInternal</a>(BoxBuffer *buffer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VTTCueBox</b>() (defined in <a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~VTTCueBox</b>() override (defined in <a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a>)</td><td class="entry"><a class="el" href="../../d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html">edash_packager::media::mp4::VTTCueBox</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:07 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -1,121 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">ProtectionSystemSpecificHeader</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::ProtectionSystemSpecificHeader Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">edash_packager::media::mp4::ProtectionSystemSpecificHeader</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a6a9392e954db3ae0aa6cc16c87562dc7">box_size</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html#a652e720a34bfc0ea43de52642325d12e">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">edash_packager::media::mp4::ProtectionSystemSpecificHeader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a9a242fb1434e99256e2a6f4ad294a63d">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>flags</b> (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FullBox</b>() (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a58b21910baf781792d0893b6d805e2c6">HeaderSize</a>() const final</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a7b62a3983faafbea54a32486df60ed96">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ProtectionSystemSpecificHeader</b>() (defined in <a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">edash_packager::media::mp4::ProtectionSystemSpecificHeader</a>)</td><td class="entry"><a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">edash_packager::media::mp4::ProtectionSystemSpecificHeader</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>raw_box</b> (defined in <a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">edash_packager::media::mp4::ProtectionSystemSpecificHeader</a>)</td><td class="entry"><a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">edash_packager::media::mp4::ProtectionSystemSpecificHeader</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html#a0a8b32da93e6d94198a3f295e72980da">ReadWriteHeaderInternal</a>(BoxBuffer *buffer) final</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>version</b> (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#aa7a756828b5514fcd3eaf16d86c413c0">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html#a814444b1b4e8b7d4e54d104be788bd6c">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html">edash_packager::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~FullBox</b>() override (defined in <a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a>)</td><td class="entry"><a class="el" href="../../d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html">edash_packager::media::mp4::FullBox</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ProtectionSystemSpecificHeader</b>() override (defined in <a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">edash_packager::media::mp4::ProtectionSystemSpecificHeader</a>)</td><td class="entry"><a class="el" href="../../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html">edash_packager::media::mp4::ProtectionSystemSpecificHeader</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:05 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -111,10 +111,10 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;packager/media/formats/webm/segmenter.h&quot;</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;packager/media/formats/webm/webm_parser.h&quot;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html"> 28</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html">SegmentTestBase</a> : <span class="keyword">public</span> ::testing::Test {</div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html"> 28</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html">SegmentTestBase</a> : <span class="keyword">public</span> ::testing::Test {</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">enum</span> KeyFrameFlag {</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; kKeyFrame,</div>
@ -126,20 +126,20 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; };</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html">SegmentTestBase</a>();</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html">SegmentTestBase</a>();</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">void</span> SetUp() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">void</span> TearDown() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> S&gt;</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a850765b5c597b5681e5aa9c534985acf"> 47</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a850765b5c597b5681e5aa9c534985acf">CreateAndInitializeSegmenter</a>(<span class="keyword">const</span> <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a>&amp; options,</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="../../d6/d06/classedash__packager_1_1media_1_1StreamInfo.html">StreamInfo</a>* info,</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html">KeySource</a>* key_source,</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#adbb73df6171a6caa80cf34c7d63c650d"> 47</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#adbb73df6171a6caa80cf34c7d63c650d">CreateAndInitializeSegmenter</a>(<span class="keyword">const</span> <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a>&amp; options,</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="../../d5/db1/classshaka_1_1media_1_1StreamInfo.html">StreamInfo</a>* info,</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html">KeySource</a>* key_source,</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; scoped_ptr&lt;webm::Segmenter&gt;* result)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; scoped_ptr&lt;S&gt; segmenter(<span class="keyword">new</span> S(options));</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; scoped_ptr&lt;MkvWriter&gt; writer(<span class="keyword">new</span> <a class="code" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">MkvWriter</a>());</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; ASSERT_OK(writer-&gt;Open(options.<a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#addd401a47b287f3c18cbdc4bfa1a6963">output_file_name</a>));</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; scoped_ptr&lt;MkvWriter&gt; writer(<span class="keyword">new</span> <a class="code" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html">MkvWriter</a>());</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; ASSERT_OK(writer-&gt;Open(options.<a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a5397ee8759a663aea68261600e528d82">output_file_name</a>));</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; ASSERT_OK(segmenter-&gt;Initialize(</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; writer.Pass(), info, NULL <span class="comment">/* progress_listener */</span>,</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; NULL <span class="comment">/* muxer_listener */</span>, key_source, 0 <span class="comment">/* max_sd_pixels */</span>,</div>
@ -147,22 +147,22 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; *result = segmenter.Pass();</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; scoped_refptr&lt;MediaSample&gt; <a class="code" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a8d5a6020af6bc81cee269e03998c1fa4">CreateSample</a>(KeyFrameFlag key_frame_flag,</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; scoped_refptr&lt;MediaSample&gt; <a class="code" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#aa6d43e2cc9d3abe023c037c87807f2ed">CreateSample</a>(KeyFrameFlag key_frame_flag,</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; uint64_t duration,</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; SideDataFlag side_data_flag);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">MuxerOptions</a> <a class="code" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a89b635fe86f80e54d4a4dd8cd6e4a1a0">CreateMuxerOptions</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="../../d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html">VideoStreamInfo</a>* <a class="code" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a282e32ddca952a9f10ccf150a6a211fb">CreateVideoStreamInfo</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">MuxerOptions</a> <a class="code" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#a89d5ae5a78134e108a4fe4adb6f79e4e">CreateMuxerOptions</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="../../d6/db1/classshaka_1_1media_1_1VideoStreamInfo.html">VideoStreamInfo</a>* <a class="code" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#a7e34fd92e43914bd2f032835cdc9b8a7">CreateVideoStreamInfo</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; std::string <a class="code" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#acaab54547b39b032c657e5fed3c3e9b3">OutputFileName</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; std::string <a class="code" href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a6973a11bf145607d32b48922e536e3d2">TemplateFileName</a>(<span class="keywordtype">int</span> number) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; std::string <a class="code" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#ace8082bd6dcd3aa07177c648f6ad7ecf">OutputFileName</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; std::string <a class="code" href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#afa2cdde90c04bf69301a9589faa7efd9">TemplateFileName</a>(<span class="keywordtype">int</span> number) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">// A helper class used to determine the number of clusters and frames for a</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="comment">// given WebM file.</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html"> 79</a></span>&#160; <span class="keyword">class </span><a class="code" href="../../df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">ClusterParser</a> : <span class="keyword">private</span> <a class="code" href="../../de/da5/classedash__packager_1_1media_1_1WebMParserClient.html">WebMParserClient</a> {</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html"> 79</a></span>&#160; <span class="keyword">class </span><a class="code" href="../../d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">ClusterParser</a> : <span class="keyword">private</span> <a class="code" href="../../d5/dec/classshaka_1_1media_1_1WebMParserClient.html">WebMParserClient</a> {</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="../../df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">ClusterParser</a>();</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; ~<a class="code" href="../../df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">ClusterParser</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="../../d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">ClusterParser</a>();</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; ~<a class="code" href="../../d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">ClusterParser</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="comment">// Make sure to use ASSERT_NO_FATAL_FAILURE.</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">void</span> PopulateFromCluster(<span class="keyword">const</span> std::string&amp; file_name);</div>
@ -174,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="comment">// WebMParserClient overrides.</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="../../de/da5/classedash__packager_1_1media_1_1WebMParserClient.html">WebMParserClient</a>* OnListStart(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="../../d5/dec/classshaka_1_1media_1_1WebMParserClient.html">WebMParserClient</a>* OnListStart(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">bool</span> OnListEnd(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">bool</span> OnUInt(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, int64_t val) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">bool</span> OnFloat(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">double</span> val) <span class="keyword">override</span>;</div>
@ -194,28 +194,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;};</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#endif // MEDIA_FORMATS_WEBM_SEGMENTER_TEST_UTILS_H_</span></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html_addd401a47b287f3c18cbdc4bfa1a6963"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#addd401a47b287f3c18cbdc4bfa1a6963">edash_packager::media::MuxerOptions::output_file_name</a></div><div class="ttdeci">std::string output_file_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00055">muxer_options.h:55</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1WebMParserClient_html"><div class="ttname"><a href="../../de/da5/classedash__packager_1_1media_1_1WebMParserClient.html">edash_packager::media::WebMParserClient</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d46/webm__parser_8h_source.html#l00030">webm_parser.h:30</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1MkvWriter_html"><div class="ttname"><a href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">edash_packager::media::MkvWriter</a></div><div class="ttdoc">An implementation of IMkvWriter using our File type. </div><div class="ttdef"><b>Definition:</b> <a href="../../d2/dd6/mkv__writer_8h_source.html#l00021">mkv_writer.h:21</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1SegmentTestBase_html_acaab54547b39b032c657e5fed3c3e9b3"><div class="ttname"><a href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#acaab54547b39b032c657e5fed3c3e9b3">edash_packager::media::SegmentTestBase::OutputFileName</a></div><div class="ttdeci">std::string OutputFileName() const </div><div class="ttdoc">Gets the file name of the current output file. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00099">segmenter_test_base.cc:99</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1StreamInfo_html"><div class="ttname"><a href="../../d6/d06/classedash__packager_1_1media_1_1StreamInfo.html">edash_packager::media::StreamInfo</a></div><div class="ttdoc">Abstract class holds stream information. </div><div class="ttdef"><b>Definition:</b> <a href="../../d8/daa/stream__info_8h_source.html#l00026">stream_info.h:26</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser_html"><div class="ttname"><a href="../../df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">edash_packager::media::SegmentTestBase::ClusterParser</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/dee/segmenter__test__base_8h_source.html#l00079">segmenter_test_base.h:79</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1SegmentTestBase_html_a6973a11bf145607d32b48922e536e3d2"><div class="ttname"><a href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a6973a11bf145607d32b48922e536e3d2">edash_packager::media::SegmentTestBase::TemplateFileName</a></div><div class="ttdeci">std::string TemplateFileName(int number) const </div><div class="ttdoc">Gets the file name of the given template file. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00103">segmenter_test_base.cc:103</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1KeySource_html"><div class="ttname"><a href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html">edash_packager::media::KeySource</a></div><div class="ttdoc">KeySource is responsible for encryption key acquisition. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d3f/key__source_8h_source.html#l00031">key_source.h:31</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1SegmentTestBase_html_a282e32ddca952a9f10ccf150a6a211fb"><div class="ttname"><a href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a282e32ddca952a9f10ccf150a6a211fb">edash_packager::media::SegmentTestBase::CreateVideoStreamInfo</a></div><div class="ttdeci">VideoStreamInfo * CreateVideoStreamInfo() const </div><div class="ttdoc">Creates a video stream info object for testing. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00092">segmenter_test_base.cc:92</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1SegmentTestBase_html_a89b635fe86f80e54d4a4dd8cd6e4a1a0"><div class="ttname"><a href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a89b635fe86f80e54d4a4dd8cd6e4a1a0">edash_packager::media::SegmentTestBase::CreateMuxerOptions</a></div><div class="ttdeci">MuxerOptions CreateMuxerOptions() const </div><div class="ttdoc">Creates a Muxer options object for testing. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00076">segmenter_test_base.cc:76</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1VideoStreamInfo_html"><div class="ttname"><a href="../../d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html">edash_packager::media::VideoStreamInfo</a></div><div class="ttdoc">Holds video stream information. </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d87/video__stream__info_8h_source.html#l00031">video_stream_info.h:31</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1SegmentTestBase_html"><div class="ttname"><a href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html">edash_packager::media::SegmentTestBase</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/dee/segmenter__test__base_8h_source.html#l00028">segmenter_test_base.h:28</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1SegmentTestBase_html_a850765b5c597b5681e5aa9c534985acf"><div class="ttname"><a href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a850765b5c597b5681e5aa9c534985acf">edash_packager::media::SegmentTestBase::CreateAndInitializeSegmenter</a></div><div class="ttdeci">void CreateAndInitializeSegmenter(const MuxerOptions &amp;options, StreamInfo *info, KeySource *key_source, scoped_ptr&lt; webm::Segmenter &gt; *result) const </div><div class="ttdoc">Creates a Segmenter of the given type and initializes it. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/dee/segmenter__test__base_8h_source.html#l00047">segmenter_test_base.h:47</a></div></div>
<div class="ttc" id="structedash__packager_1_1media_1_1MuxerOptions_html"><div class="ttname"><a href="../../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html">edash_packager::media::MuxerOptions</a></div><div class="ttdoc">This structure contains the list of configuration options for Muxer. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00018">muxer_options.h:18</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1SegmentTestBase_html_a8d5a6020af6bc81cee269e03998c1fa4"><div class="ttname"><a href="../../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html#a8d5a6020af6bc81cee269e03998c1fa4">edash_packager::media::SegmentTestBase::CreateSample</a></div><div class="ttdeci">scoped_refptr&lt; MediaSample &gt; CreateSample(KeyFrameFlag key_frame_flag, uint64_t duration, SideDataFlag side_data_flag)</div><div class="ttdoc">Creates a new media sample. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00053">segmenter_test_base.cc:53</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser_html"><div class="ttname"><a href="../../d2/df8/classshaka_1_1media_1_1SegmentTestBase_1_1ClusterParser.html">shaka::media::SegmentTestBase::ClusterParser</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/dee/segmenter__test__base_8h_source.html#l00079">segmenter_test_base.h:79</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1StreamInfo_html"><div class="ttname"><a href="../../d5/db1/classshaka_1_1media_1_1StreamInfo.html">shaka::media::StreamInfo</a></div><div class="ttdoc">Abstract class holds stream information. </div><div class="ttdef"><b>Definition:</b> <a href="../../d8/daa/stream__info_8h_source.html#l00026">stream_info.h:26</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_html_a7e34fd92e43914bd2f032835cdc9b8a7"><div class="ttname"><a href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#a7e34fd92e43914bd2f032835cdc9b8a7">shaka::media::SegmentTestBase::CreateVideoStreamInfo</a></div><div class="ttdeci">VideoStreamInfo * CreateVideoStreamInfo() const </div><div class="ttdoc">Creates a video stream info object for testing. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00092">segmenter_test_base.cc:92</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html_a5397ee8759a663aea68261600e528d82"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html#a5397ee8759a663aea68261600e528d82">shaka::media::MuxerOptions::output_file_name</a></div><div class="ttdeci">std::string output_file_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00055">muxer_options.h:55</a></div></div>
<div class="ttc" id="structshaka_1_1media_1_1MuxerOptions_html"><div class="ttname"><a href="../../d0/d27/structshaka_1_1media_1_1MuxerOptions.html">shaka::media::MuxerOptions</a></div><div class="ttdoc">This structure contains the list of configuration options for Muxer. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/muxer__options_8h_source.html#l00018">muxer_options.h:18</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_html_ace8082bd6dcd3aa07177c648f6ad7ecf"><div class="ttname"><a href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#ace8082bd6dcd3aa07177c648f6ad7ecf">shaka::media::SegmentTestBase::OutputFileName</a></div><div class="ttdeci">std::string OutputFileName() const </div><div class="ttdoc">Gets the file name of the current output file. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00099">segmenter_test_base.cc:99</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_html_adbb73df6171a6caa80cf34c7d63c650d"><div class="ttname"><a href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#adbb73df6171a6caa80cf34c7d63c650d">shaka::media::SegmentTestBase::CreateAndInitializeSegmenter</a></div><div class="ttdeci">void CreateAndInitializeSegmenter(const MuxerOptions &amp;options, StreamInfo *info, KeySource *key_source, scoped_ptr&lt; webm::Segmenter &gt; *result) const </div><div class="ttdoc">Creates a Segmenter of the given type and initializes it. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/dee/segmenter__test__base_8h_source.html#l00047">segmenter_test_base.h:47</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_html_aa6d43e2cc9d3abe023c037c87807f2ed"><div class="ttname"><a href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#aa6d43e2cc9d3abe023c037c87807f2ed">shaka::media::SegmentTestBase::CreateSample</a></div><div class="ttdeci">scoped_refptr&lt; MediaSample &gt; CreateSample(KeyFrameFlag key_frame_flag, uint64_t duration, SideDataFlag side_data_flag)</div><div class="ttdoc">Creates a new media sample. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00053">segmenter_test_base.cc:53</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1MkvWriter_html"><div class="ttname"><a href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html">shaka::media::MkvWriter</a></div><div class="ttdoc">An implementation of IMkvWriter using our File type. </div><div class="ttdef"><b>Definition:</b> <a href="../../d2/dd6/mkv__writer_8h_source.html#l00021">mkv_writer.h:21</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_html_a89d5ae5a78134e108a4fe4adb6f79e4e"><div class="ttname"><a href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#a89d5ae5a78134e108a4fe4adb6f79e4e">shaka::media::SegmentTestBase::CreateMuxerOptions</a></div><div class="ttdeci">MuxerOptions CreateMuxerOptions() const </div><div class="ttdoc">Creates a Muxer options object for testing. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00076">segmenter_test_base.cc:76</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1KeySource_html"><div class="ttname"><a href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html">shaka::media::KeySource</a></div><div class="ttdoc">KeySource is responsible for encryption key acquisition. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d3f/key__source_8h_source.html#l00031">key_source.h:31</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1VideoStreamInfo_html"><div class="ttname"><a href="../../d6/db1/classshaka_1_1media_1_1VideoStreamInfo.html">shaka::media::VideoStreamInfo</a></div><div class="ttdoc">Holds video stream information. </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d87/video__stream__info_8h_source.html#l00031">video_stream_info.h:31</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_html_afa2cdde90c04bf69301a9589faa7efd9"><div class="ttname"><a href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#afa2cdde90c04bf69301a9589faa7efd9">shaka::media::SegmentTestBase::TemplateFileName</a></div><div class="ttdeci">std::string TemplateFileName(int number) const </div><div class="ttdoc">Gets the file name of the given template file. </div><div class="ttdef"><b>Definition:</b> <a href="../../d4/da7/segmenter__test__base_8cc_source.html#l00103">segmenter_test_base.cc:103</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1WebMParserClient_html"><div class="ttname"><a href="../../d5/dec/classshaka_1_1media_1_1WebMParserClient.html">shaka::media::WebMParserClient</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d46/webm__parser_8h_source.html#l00030">webm_parser.h:30</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_html"><div class="ttname"><a href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html">shaka::media::SegmentTestBase</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d0/dee/segmenter__test__base_8h_source.html#l00028">segmenter_test_base.h:28</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:09 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="stringliteral">&quot;--override_version_string is false. Should be used for testing &quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="stringliteral">&quot;only.&quot;</span>);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">void</span> DumpStreamInfo(<span class="keyword">const</span> std::vector&lt;MediaStream*&gt;&amp; streams) {</div>
@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; scoped_ptr&lt;RequestSigner&gt; signer;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">if</span> (!FLAGS_aes_signing_key.empty()) {</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; signer.reset(<a class="code" href="../../d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html#a1e43c2e7e3ab4f5e07d442ed59fc1278">AesRequestSigner::CreateSigner</a>(</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; signer.reset(<a class="code" href="../../d9/d8c/classshaka_1_1media_1_1AesRequestSigner.html#a43f4cc9fad9901fa905805be81f7d58c">AesRequestSigner::CreateSigner</a>(</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; FLAGS_signer, FLAGS_aes_signing_key, FLAGS_aes_signing_iv));</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">if</span> (!signer) {</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Cannot create an AES signer object from &#39;&quot;</span></div>
@ -149,13 +149,13 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!FLAGS_rsa_signing_key_path.empty()) {</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; std::string rsa_private_key;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a9a4f45dcab338be2b6843e0de87ce8f1">File::ReadFileToString</a>(FLAGS_rsa_signing_key_path.c_str(),</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../d3/d61/classshaka_1_1media_1_1File.html#a622dbc8abacebb40b816aa0174ba7c60">File::ReadFileToString</a>(FLAGS_rsa_signing_key_path.c_str(),</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; &amp;rsa_private_key)) {</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Failed to read from &#39;&quot;</span> &lt;&lt; FLAGS_rsa_signing_key_path</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; &lt;&lt; <span class="stringliteral">&quot;&#39;.&quot;</span>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> scoped_ptr&lt;RequestSigner&gt;();</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; signer.reset(<a class="code" href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html#a51517907c457f9f991e1a72ce4355183">RsaRequestSigner::CreateSigner</a>(FLAGS_signer, rsa_private_key));</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; signer.reset(<a class="code" href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html#af6af635a7c0a01bb638befb71b88386c">RsaRequestSigner::CreateSigner</a>(FLAGS_signer, rsa_private_key));</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">if</span> (!signer) {</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Cannot create a RSA signer object from &#39;&quot;</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; &lt;&lt; FLAGS_rsa_signing_key_path &lt;&lt; <span class="stringliteral">&quot;&#39;.&quot;</span>;</div>
@ -190,7 +190,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; encryption_key_source = widevine_key_source.Pass();</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (FLAGS_enable_fixed_key_encryption) {</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; encryption_key_source = <a class="code" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#af66ed2804b126e9e336ef97e532e1593">FixedKeySource::CreateFromHexStrings</a>(</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; encryption_key_source = <a class="code" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a091b4ea22419b73f8532db862f985f99">FixedKeySource::CreateFromHexStrings</a>(</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; FLAGS_key_id, FLAGS_key, FLAGS_pssh, FLAGS_iv);</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">return</span> encryption_key_source.Pass();</div>
@ -212,7 +212,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (FLAGS_enable_fixed_key_decryption) {</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> kNoPssh[] = <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> kNoIv[] = <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; decryption_key_source = <a class="code" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#af66ed2804b126e9e336ef97e532e1593">FixedKeySource::CreateFromHexStrings</a>(</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; decryption_key_source = <a class="code" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a091b4ea22419b73f8532db862f985f99">FixedKeySource::CreateFromHexStrings</a>(</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; FLAGS_key_id, FLAGS_key, kNoPssh, kNoIv);</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> decryption_key_source.Pass();</div>
@ -324,15 +324,15 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;}</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="ttc" id="classedash__packager_1_1media_1_1File_html_a9a4f45dcab338be2b6843e0de87ce8f1"><div class="ttname"><a href="../../de/d19/classedash__packager_1_1media_1_1File.html#a9a4f45dcab338be2b6843e0de87ce8f1">edash_packager::media::File::ReadFileToString</a></div><div class="ttdeci">static bool ReadFileToString(const char *file_name, std::string *contents)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/dfc/file_8cc_source.html#l00184">file.cc:184</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1AesRequestSigner_html_a1e43c2e7e3ab4f5e07d442ed59fc1278"><div class="ttname"><a href="../../d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html#a1e43c2e7e3ab4f5e07d442ed59fc1278">edash_packager::media::AesRequestSigner::CreateSigner</a></div><div class="ttdeci">static AesRequestSigner * CreateSigner(const std::string &amp;signer_name, const std::string &amp;aes_key_hex, const std::string &amp;iv_hex)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/df5/request__signer_8cc_source.html#l00029">request_signer.cc:29</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1RsaRequestSigner_html_a51517907c457f9f991e1a72ce4355183"><div class="ttname"><a href="../../dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html#a51517907c457f9f991e1a72ce4355183">edash_packager::media::RsaRequestSigner::CreateSigner</a></div><div class="ttdeci">static RsaRequestSigner * CreateSigner(const std::string &amp;signer_name, const std::string &amp;pkcs1_rsa_key)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/df5/request__signer_8cc_source.html#l00063">request_signer.cc:63</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1FixedKeySource_html_af66ed2804b126e9e336ef97e532e1593"><div class="ttname"><a href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#af66ed2804b126e9e336ef97e532e1593">edash_packager::media::FixedKeySource::CreateFromHexStrings</a></div><div class="ttdeci">static scoped_ptr&lt; FixedKeySource &gt; CreateFromHexStrings(const std::string &amp;key_id_hex, const std::string &amp;key_hex, const std::string &amp;pssh_boxes_hex, const std::string &amp;iv_hex)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d6b/fixed__key__source_8cc_source.html#l00084">fixed_key_source.cc:84</a></div></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="ttc" id="classshaka_1_1media_1_1RsaRequestSigner_html_af6af635a7c0a01bb638befb71b88386c"><div class="ttname"><a href="../../d7/ddd/classshaka_1_1media_1_1RsaRequestSigner.html#af6af635a7c0a01bb638befb71b88386c">shaka::media::RsaRequestSigner::CreateSigner</a></div><div class="ttdeci">static RsaRequestSigner * CreateSigner(const std::string &amp;signer_name, const std::string &amp;pkcs1_rsa_key)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/df5/request__signer_8cc_source.html#l00063">request_signer.cc:63</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1FixedKeySource_html_a091b4ea22419b73f8532db862f985f99"><div class="ttname"><a href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a091b4ea22419b73f8532db862f985f99">shaka::media::FixedKeySource::CreateFromHexStrings</a></div><div class="ttdeci">static scoped_ptr&lt; FixedKeySource &gt; CreateFromHexStrings(const std::string &amp;key_id_hex, const std::string &amp;key_hex, const std::string &amp;pssh_boxes_hex, const std::string &amp;iv_hex)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d6b/fixed__key__source_8cc_source.html#l00084">fixed_key_source.cc:84</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1AesRequestSigner_html_a43f4cc9fad9901fa905805be81f7d58c"><div class="ttname"><a href="../../d9/d8c/classshaka_1_1media_1_1AesRequestSigner.html#a43f4cc9fad9901fa905805be81f7d58c">shaka::media::AesRequestSigner::CreateSigner</a></div><div class="ttdeci">static AesRequestSigner * CreateSigner(const std::string &amp;signer_name, const std::string &amp;aes_key_hex, const std::string &amp;iv_hex)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/df5/request__signer_8cc_source.html#l00029">request_signer.cc:29</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1File_html_a622dbc8abacebb40b816aa0174ba7c60"><div class="ttname"><a href="../../d3/d61/classshaka_1_1media_1_1File.html#a622dbc8abacebb40b816aa0174ba7c60">shaka::media::File::ReadFileToString</a></div><div class="ttdeci">static bool ReadFileToString(const char *file_name, std::string *contents)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/dfc/file_8cc_source.html#l00184">file.cc:184</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -0,0 +1,128 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">AudioSampleEntry</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shaka::media::mp4::AudioSampleEntry Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AudioSampleEntry</b>() (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#ad0186e0f9301bd07c52a55a8b1db0419">box_size</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html#ab10582a2954863ffcc26ec7373d42d56">BoxType</a>() const override</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>channelcount</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#aa4e47d0ba81e234707c76ca36e32c1d5">ComputeSize</a>()</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dac3</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>data_reference_index</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ddts</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>dec3</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dops</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>esds</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>format</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetActualFormat</b>() const (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a8dea1032b6875b763ec06a133933160a">HeaderSize</a>() const </td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a209382fcd42e82a896c29e856627ca52">Parse</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a160958fd4dd933f8b760bf61ec0f72c6">ReadWriteHeaderInternal</a>(BoxBuffer *buffer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>samplerate</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>samplesize</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>sinf</b> (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a15bd0622fdb129d921287e690f117bde">Write</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html#a57b8837c93d51f5cf03d3862069d509a">WriteHeader</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AudioSampleEntry</b>() override (defined in <a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a>)</td><td class="entry"><a class="el" href="../../d8/d5b/structshaka_1_1media_1_1mp4_1_1AudioSampleEntry.html">shaka::media::mp4::AudioSampleEntry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Box</b>() (defined in <a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a>)</td><td class="entry"><a class="el" href="../../d1/d2d/structshaka_1_1media_1_1mp4_1_1Box.html">shaka::media::mp4::Box</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 23:43:12 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -1,129 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">DASH Media Packaging SDK
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">BoxBuffer</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp4::BoxBuffer Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#aa1144b8d6912a983d65ff97f44ffeb51">BoxBuffer</a>(BoxReader *reader)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a1ecfb419ea348ad684bf3c1556d1570c">BoxBuffer</a>(BufferWriter *writer)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a47a70cb8481ca0c88172592e960e563e">BytesLeft</a>() const </td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a7efa53df1ef135edd31d1e1818b9a884">IgnoreBytes</a>(size_t num_bytes)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a0b34f56b01acc899ae44ab9f4cb0b783">Pos</a>() const </td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a2e46c4812ac9c48288a8461c230a375b">PrepareChildren</a>()</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a2141be2c0c4ec27b458df15e13d7239e">reader</a>()</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a36c0d8448dab759db37f9581ea602807">Reading</a>() const </td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#ae2f4c04bd204e593491db3e24715efd2">ReadWriteChild</a>(Box *box)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ReadWriteFourCC</b>(FourCC *fourcc) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ReadWriteInt16</b>(int16_t *v) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ReadWriteInt32</b>(int32_t *v) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ReadWriteInt64</b>(int64_t *v) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ReadWriteInt64NBytes</b>(int64_t *v, size_t num_bytes) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#aea04b45daf17a9b2323e80163b800aa8">ReadWriteString</a>(std::string *str, size_t size)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ReadWriteUInt16</b>(uint16_t *v) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ReadWriteUInt32</b>(uint32_t *v) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ReadWriteUInt64</b>(uint64_t *v) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a726ab4970a19fa671137e88098e3cd48">ReadWriteUInt64NBytes</a>(uint64_t *v, size_t num_bytes)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ReadWriteUInt8</b>(uint8_t *v) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ReadWriteVector</b>(std::vector&lt; uint8_t &gt; *vector, size_t count) (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#aef7267aa7963866d3dcef4f051f84674">Size</a>() const </td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a0573809c43c576c1835f5b8aa0e57191">TryReadWriteChild</a>(Box *box)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#ac1c1d4d768f8f656f6ac2b5f4873b0a1">writer</a>()</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~BoxBuffer</b>() (defined in <a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a>)</td><td class="entry"><a class="el" href="../../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html">edash_packager::media::mp4::BoxBuffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:05 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::MkvWriter Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::MkvWriter Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,63 +82,63 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html">MkvWriter</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html">MkvWriter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../da/d95/classedash__packager_1_1media_1_1MkvWriter-members.html">List of all members</a> </div>
<a href="../../d2/dfc/classshaka_1_1media_1_1MkvWriter-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::MkvWriter Class Reference</div> </div>
<div class="title">shaka::media::MkvWriter Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>An implementation of IMkvWriter using our <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> type.
<a href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#details">More...</a></p>
<p>An implementation of IMkvWriter using our <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> type.
<a href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d2/dd6/mkv__writer_8h_source.html">mkv_writer.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for edash_packager::media::MkvWriter:</div>
Inheritance diagram for shaka::media::MkvWriter:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.png" usemap="#edash_packager::media::MkvWriter_map" alt=""/>
<map id="edash_packager::media::MkvWriter_map" name="edash_packager::media::MkvWriter_map">
<img src="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.png" usemap="#shaka::media::MkvWriter_map" alt=""/>
<map id="shaka::media::MkvWriter_map" name="shaka::media::MkvWriter_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aad173b6f71e6c93e2dba2a61270f0843"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#aad173b6f71e6c93e2dba2a61270f0843">Open</a> (const std::string &amp;name)</td></tr>
<tr class="separator:aad173b6f71e6c93e2dba2a61270f0843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9a013bca6aa63d5361eba647d6bd4c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9a013bca6aa63d5361eba647d6bd4c2"></a>
<a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#ac9a013bca6aa63d5361eba647d6bd4c2">Close</a> ()</td></tr>
<tr class="memdesc:ac9a013bca6aa63d5361eba647d6bd4c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the file. MUST call Open before calling any other methods. <br/></td></tr>
<tr class="separator:ac9a013bca6aa63d5361eba647d6bd4c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee60c2f736f3a5411529cf9cdd3e21f9"><td class="memItemLeft" align="right" valign="top">mkvmuxer::int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#aee60c2f736f3a5411529cf9cdd3e21f9">Write</a> (const void *buf, mkvmuxer::uint32 len) override</td></tr>
<tr class="separator:aee60c2f736f3a5411529cf9cdd3e21f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9aca56b48f2b833b7fb91cb4a5492e0"><td class="memItemLeft" align="right" valign="top">mkvmuxer::int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#ad9aca56b48f2b833b7fb91cb4a5492e0">Position</a> () const override</td></tr>
<tr class="separator:ad9aca56b48f2b833b7fb91cb4a5492e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68f61d873bdea1176437af9b1b008aa5"><td class="memItemLeft" align="right" valign="top">mkvmuxer::int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#a68f61d873bdea1176437af9b1b008aa5">Position</a> (mkvmuxer::int64 position) override</td></tr>
<tr class="separator:a68f61d873bdea1176437af9b1b008aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12cd17b2abad09764d3358534c7dcb5a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#a12cd17b2abad09764d3358534c7dcb5a">Seekable</a> () const override</td></tr>
<tr class="separator:a12cd17b2abad09764d3358534c7dcb5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b39cb0e2b2d18b1031363b72ccd837"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#a03b39cb0e2b2d18b1031363b72ccd837">ElementStartNotify</a> (mkvmuxer::uint64 element_id, mkvmuxer::int64 position) override</td></tr>
<tr class="separator:a03b39cb0e2b2d18b1031363b72ccd837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca77e888755e920b8d30ccdaef29697"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#a6ca77e888755e920b8d30ccdaef29697">WriteFromFile</a> (<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *source)</td></tr>
<tr class="separator:a6ca77e888755e920b8d30ccdaef29697"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf53d9c83768538191ba7463e2ce754"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#addf53d9c83768538191ba7463e2ce754">WriteFromFile</a> (<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *source, uint64_t max_copy)</td></tr>
<tr class="separator:addf53d9c83768538191ba7463e2ce754"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac07ed4780c0e41ed57fce1883d248be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac07ed4780c0e41ed57fce1883d248be"></a>
<a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b> ()</td></tr>
<tr class="separator:aac07ed4780c0e41ed57fce1883d248be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9490dbf4bc02903484acb68f038f7fe2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#a9490dbf4bc02903484acb68f038f7fe2">Open</a> (const std::string &amp;name)</td></tr>
<tr class="separator:a9490dbf4bc02903484acb68f038f7fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af560b12e0298ca3dcd8f88fddff1443b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af560b12e0298ca3dcd8f88fddff1443b"></a>
<a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#af560b12e0298ca3dcd8f88fddff1443b">Close</a> ()</td></tr>
<tr class="memdesc:af560b12e0298ca3dcd8f88fddff1443b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the file. MUST call Open before calling any other methods. <br/></td></tr>
<tr class="separator:af560b12e0298ca3dcd8f88fddff1443b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2468514d1d9efdb15a9e4df2e44b75d8"><td class="memItemLeft" align="right" valign="top">mkvmuxer::int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#a2468514d1d9efdb15a9e4df2e44b75d8">Write</a> (const void *buf, mkvmuxer::uint32 len) override</td></tr>
<tr class="separator:a2468514d1d9efdb15a9e4df2e44b75d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a468dcd83a7c087cc83e755703488e92b"><td class="memItemLeft" align="right" valign="top">mkvmuxer::int64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#a468dcd83a7c087cc83e755703488e92b">Position</a> () const override</td></tr>
<tr class="separator:a468dcd83a7c087cc83e755703488e92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33db41e57d0ef5a35b7f929e1a1d90db"><td class="memItemLeft" align="right" valign="top">mkvmuxer::int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#a33db41e57d0ef5a35b7f929e1a1d90db">Position</a> (mkvmuxer::int64 position) override</td></tr>
<tr class="separator:a33db41e57d0ef5a35b7f929e1a1d90db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d0429e7922752db3f01d43e6340465a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#a8d0429e7922752db3f01d43e6340465a">Seekable</a> () const override</td></tr>
<tr class="separator:a8d0429e7922752db3f01d43e6340465a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6603ba573e802e660921f329192738f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#a6603ba573e802e660921f329192738f3">ElementStartNotify</a> (mkvmuxer::uint64 element_id, mkvmuxer::int64 position) override</td></tr>
<tr class="separator:a6603ba573e802e660921f329192738f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab331684a758a93bf0c77fa224fe429ea"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#ab331684a758a93bf0c77fa224fe429ea">WriteFromFile</a> (<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *source)</td></tr>
<tr class="separator:ab331684a758a93bf0c77fa224fe429ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2b28502f9d1fe721c59d67e7d5a436"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0a/classshaka_1_1media_1_1MkvWriter.html#a3d2b28502f9d1fe721c59d67e7d5a436">WriteFromFile</a> (<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *source, uint64_t max_copy)</td></tr>
<tr class="separator:a3d2b28502f9d1fe721c59d67e7d5a436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18993fa04b1c02069e4a060de141538b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18993fa04b1c02069e4a060de141538b"></a>
<a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b> ()</td></tr>
<tr class="separator:a18993fa04b1c02069e4a060de141538b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An implementation of IMkvWriter using our <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> type. </p>
<div class="textblock"><p>An implementation of IMkvWriter using our <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> type. </p>
<p>Definition at line <a class="el" href="../../d2/dd6/mkv__writer_8h_source.html#l00021">21</a> of file <a class="el" href="../../d2/dd6/mkv__writer_8h_source.html">mkv_writer.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a03b39cb0e2b2d18b1031363b72ccd837"></a>
<a class="anchor" id="a6603ba573e802e660921f329192738f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -146,7 +146,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void edash_packager::media::MkvWriter::ElementStartNotify </td>
<td class="memname">void shaka::media::MkvWriter::ElementStartNotify </td>
<td>(</td>
<td class="paramtype">mkvmuxer::uint64&#160;</td>
<td class="paramname"><em>element_id</em>, </td>
@ -169,18 +169,18 @@ Public Member Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="../../d5/d7a/structedash__packager_1_1Element.html">Element</a> start notification. Called whenever an element identifier is about to be written to the stream. <em>element_id</em> is the element identifier, and <em>position</em> is the location in the WebM stream where the first octet of the element identifier will be written. Note: the |MkvId| enumeration in webmids.hpp defines element values. </p>
<p><a class="el" href="../../de/da9/structshaka_1_1Element.html">Element</a> start notification. Called whenever an element identifier is about to be written to the stream. <em>element_id</em> is the element identifier, and <em>position</em> is the location in the WebM stream where the first octet of the element identifier will be written. Note: the |MkvId| enumeration in webmids.hpp defines element values. </p>
<p>Definition at line <a class="el" href="../../d6/dc8/mkv__writer_8cc_source.html#l00090">90</a> of file <a class="el" href="../../d6/dc8/mkv__writer_8cc_source.html">mkv_writer.cc</a>.</p>
</div>
</div>
<a class="anchor" id="aad173b6f71e6c93e2dba2a61270f0843"></a>
<a class="anchor" id="a9490dbf4bc02903484acb68f038f7fe2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::MkvWriter::Open </td>
<td class="memname"><a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::MkvWriter::Open </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
@ -201,7 +201,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="ad9aca56b48f2b833b7fb91cb4a5492e0"></a>
<a class="anchor" id="a468dcd83a7c087cc83e755703488e92b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -209,7 +209,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">mkvmuxer::int64 edash_packager::media::MkvWriter::Position </td>
<td class="memname">mkvmuxer::int64 shaka::media::MkvWriter::Position </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@ -227,7 +227,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a68f61d873bdea1176437af9b1b008aa5"></a>
<a class="anchor" id="a33db41e57d0ef5a35b7f929e1a1d90db"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -235,7 +235,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">mkvmuxer::int32 edash_packager::media::MkvWriter::Position </td>
<td class="memname">mkvmuxer::int32 shaka::media::MkvWriter::Position </td>
<td>(</td>
<td class="paramtype">mkvmuxer::int64&#160;</td>
<td class="paramname"><em>position</em></td><td>)</td>
@ -248,14 +248,14 @@ Public Member Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>Set the current <a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> position. </p>
<p>Set the current <a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html" title="Define an abstract file interface. ">File</a> position. </p>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
<p>Definition at line <a class="el" href="../../d6/dc8/mkv__writer_8cc_source.html#l00075">75</a> of file <a class="el" href="../../d6/dc8/mkv__writer_8cc_source.html">mkv_writer.cc</a>.</p>
</div>
</div>
<a class="anchor" id="a12cd17b2abad09764d3358534c7dcb5a"></a>
<a class="anchor" id="a8d0429e7922752db3f01d43e6340465a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -263,7 +263,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::MkvWriter::Seekable </td>
<td class="memname">bool shaka::media::MkvWriter::Seekable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@ -281,7 +281,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="aee60c2f736f3a5411529cf9cdd3e21f9"></a>
<a class="anchor" id="a2468514d1d9efdb15a9e4df2e44b75d8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -289,7 +289,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">mkvmuxer::int32 edash_packager::media::MkvWriter::Write </td>
<td class="memname">mkvmuxer::int32 shaka::media::MkvWriter::Write </td>
<td>(</td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
@ -319,14 +319,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a6ca77e888755e920b8d30ccdaef29697"></a>
<a class="anchor" id="ab331684a758a93bf0c77fa224fe429ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t edash_packager::media::MkvWriter::WriteFromFile </td>
<td class="memname">int64_t shaka::media::MkvWriter::WriteFromFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *&#160;</td>
<td class="paramtype"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *&#160;</td>
<td class="paramname"><em>source</em></td><td>)</td>
<td></td>
</tr>
@ -339,14 +339,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="addf53d9c83768538191ba7463e2ce754"></a>
<a class="anchor" id="a3d2b28502f9d1fe721c59d67e7d5a436"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t edash_packager::media::MkvWriter::WriteFromFile </td>
<td class="memname">int64_t shaka::media::MkvWriter::WriteFromFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d19/classedash__packager_1_1media_1_1File.html">File</a> *&#160;</td>
<td class="paramtype"><a class="el" href="../../d3/d61/classshaka_1_1media_1_1File.html">File</a> *&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
@ -376,7 +376,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:11 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 B

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::H264Sps Struct Reference</title>
<title>DASH Media Packaging SDK: shaka::media::H264Sps Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,155 +82,155 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../de/d9b/structedash__packager_1_1media_1_1H264Sps.html">H264Sps</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d1/d0a/structshaka_1_1media_1_1H264Sps.html">H264Sps</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../dd/d98/structedash__packager_1_1media_1_1H264Sps-members.html">List of all members</a> </div>
<a href="../../d4/d3a/structshaka_1_1media_1_1H264Sps-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::H264Sps Struct Reference</div> </div>
<div class="title">shaka::media::H264Sps Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aebe528c4d9f6c2f044ceca309564fc85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebe528c4d9f6c2f044ceca309564fc85"></a>
<tr class="memitem:af0af5ce24b05627a08366c665889ceb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0af5ce24b05627a08366c665889ceb4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>profile_idc</b></td></tr>
<tr class="separator:aebe528c4d9f6c2f044ceca309564fc85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af634ef7c6062498294838d52b33d30b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af634ef7c6062498294838d52b33d30b8"></a>
<tr class="separator:af0af5ce24b05627a08366c665889ceb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07eb0927d100a00ae63cb14d0167fddd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07eb0927d100a00ae63cb14d0167fddd"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>constraint_set0_flag</b></td></tr>
<tr class="separator:af634ef7c6062498294838d52b33d30b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10301df7251206ede876dc46eaa90f86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10301df7251206ede876dc46eaa90f86"></a>
<tr class="separator:a07eb0927d100a00ae63cb14d0167fddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9128c49b759c97a7bd11d42b47972703"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9128c49b759c97a7bd11d42b47972703"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>constraint_set1_flag</b></td></tr>
<tr class="separator:a10301df7251206ede876dc46eaa90f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4448916cc7f058ee7bdcf37f0fa8d40e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4448916cc7f058ee7bdcf37f0fa8d40e"></a>
<tr class="separator:a9128c49b759c97a7bd11d42b47972703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66a1de678bed512500af62df0ff0dec2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66a1de678bed512500af62df0ff0dec2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>constraint_set2_flag</b></td></tr>
<tr class="separator:a4448916cc7f058ee7bdcf37f0fa8d40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d024a10be292992acb8c3c60221746d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d024a10be292992acb8c3c60221746d"></a>
<tr class="separator:a66a1de678bed512500af62df0ff0dec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aae61a17a5d770ff87888fdebd9fb01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1aae61a17a5d770ff87888fdebd9fb01"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>constraint_set3_flag</b></td></tr>
<tr class="separator:a6d024a10be292992acb8c3c60221746d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad39431141444b802a2cc576f244f1a6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad39431141444b802a2cc576f244f1a6d"></a>
<tr class="separator:a1aae61a17a5d770ff87888fdebd9fb01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4fbf561183a68b01a0e04098bf4e31b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4fbf561183a68b01a0e04098bf4e31b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>constraint_set4_flag</b></td></tr>
<tr class="separator:ad39431141444b802a2cc576f244f1a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a7d700dc6aa57eca65417ff8422508"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93a7d700dc6aa57eca65417ff8422508"></a>
<tr class="separator:ad4fbf561183a68b01a0e04098bf4e31b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad010c514fbaabcd11538659cf644c5ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad010c514fbaabcd11538659cf644c5ad"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>constraint_set5_flag</b></td></tr>
<tr class="separator:a93a7d700dc6aa57eca65417ff8422508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9acafe88dd73c3d41e24d6211dde145e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9acafe88dd73c3d41e24d6211dde145e"></a>
<tr class="separator:ad010c514fbaabcd11538659cf644c5ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67f95cdc5548aeb080354ebf04642d7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67f95cdc5548aeb080354ebf04642d7c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>level_idc</b></td></tr>
<tr class="separator:a9acafe88dd73c3d41e24d6211dde145e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa46244481e583bc2477a220ec9369722"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa46244481e583bc2477a220ec9369722"></a>
<tr class="separator:a67f95cdc5548aeb080354ebf04642d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4621282554db52a9e0b5e0463d5cf1b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4621282554db52a9e0b5e0463d5cf1b3"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>seq_parameter_set_id</b></td></tr>
<tr class="separator:aa46244481e583bc2477a220ec9369722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec04299c699e2260b240107cf085b1eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec04299c699e2260b240107cf085b1eb"></a>
<tr class="separator:a4621282554db52a9e0b5e0463d5cf1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa77a5469048cff010e14cbf65d6732e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa77a5469048cff010e14cbf65d6732e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>chroma_format_idc</b></td></tr>
<tr class="separator:aec04299c699e2260b240107cf085b1eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c140250dea43ce0cf28d23af9063ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54c140250dea43ce0cf28d23af9063ad"></a>
<tr class="separator:afa77a5469048cff010e14cbf65d6732e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9ee5e723b7d1d3ad4c6a20dc38e302e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9ee5e723b7d1d3ad4c6a20dc38e302e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>separate_colour_plane_flag</b></td></tr>
<tr class="separator:a54c140250dea43ce0cf28d23af9063ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0161f3dcae77b0357ad5b76e098d83d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0161f3dcae77b0357ad5b76e098d83d4"></a>
<tr class="separator:af9ee5e723b7d1d3ad4c6a20dc38e302e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aead174fa44d04da47ccbc090db7b36c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aead174fa44d04da47ccbc090db7b36c8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>bit_depth_luma_minus8</b></td></tr>
<tr class="separator:a0161f3dcae77b0357ad5b76e098d83d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe6698240eb2576291c2c2369496155f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe6698240eb2576291c2c2369496155f"></a>
<tr class="separator:aead174fa44d04da47ccbc090db7b36c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8ea18b727c74d992623cff9df01eda7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8ea18b727c74d992623cff9df01eda7"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>bit_depth_chroma_minus8</b></td></tr>
<tr class="separator:abe6698240eb2576291c2c2369496155f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62761e4082a8122e8fb2c1c0d23ca689"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62761e4082a8122e8fb2c1c0d23ca689"></a>
<tr class="separator:ad8ea18b727c74d992623cff9df01eda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3063f4e7860cdeef172aa4ab9a443c1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3063f4e7860cdeef172aa4ab9a443c1e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>qpprime_y_zero_transform_bypass_flag</b></td></tr>
<tr class="separator:a62761e4082a8122e8fb2c1c0d23ca689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3737ce79f00568c1ae5a0a4d85c63bf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3737ce79f00568c1ae5a0a4d85c63bf8"></a>
<tr class="separator:a3063f4e7860cdeef172aa4ab9a443c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaedca1b0cb889bececed66d1a21fe39b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaedca1b0cb889bececed66d1a21fe39b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>seq_scaling_matrix_present_flag</b></td></tr>
<tr class="separator:a3737ce79f00568c1ae5a0a4d85c63bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a111e4256fff95ee100386f271997f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0a111e4256fff95ee100386f271997f"></a>
<tr class="separator:aaedca1b0cb889bececed66d1a21fe39b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45adf258df8a14511b7f0c9d64cfabfb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45adf258df8a14511b7f0c9d64cfabfb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>scaling_list4x4</b> [6][kH264ScalingList4x4Length]</td></tr>
<tr class="separator:af0a111e4256fff95ee100386f271997f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04506ad9b61884b2e11eae4727a1c309"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04506ad9b61884b2e11eae4727a1c309"></a>
<tr class="separator:a45adf258df8a14511b7f0c9d64cfabfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa81ba2e3e6f8d4c4fcaa1edcd979cc73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa81ba2e3e6f8d4c4fcaa1edcd979cc73"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>scaling_list8x8</b> [6][kH264ScalingList8x8Length]</td></tr>
<tr class="separator:a04506ad9b61884b2e11eae4727a1c309"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f31549e80a4096240d1faacda2a2b9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f31549e80a4096240d1faacda2a2b9b"></a>
<tr class="separator:aa81ba2e3e6f8d4c4fcaa1edcd979cc73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a661c8d8f792f12734887f02723675867"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a661c8d8f792f12734887f02723675867"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>log2_max_frame_num_minus4</b></td></tr>
<tr class="separator:a5f31549e80a4096240d1faacda2a2b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada5d3747b99ee77df5da59435b3d5a83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada5d3747b99ee77df5da59435b3d5a83"></a>
<tr class="separator:a661c8d8f792f12734887f02723675867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c8408207a3bb7d006b8ad1215cf82f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c8408207a3bb7d006b8ad1215cf82f2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>pic_order_cnt_type</b></td></tr>
<tr class="separator:ada5d3747b99ee77df5da59435b3d5a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87c103f1f2b3e2a25e2616aec825b32b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87c103f1f2b3e2a25e2616aec825b32b"></a>
<tr class="separator:a0c8408207a3bb7d006b8ad1215cf82f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001bbfd584fba422e9ea0b7bd54dad78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a001bbfd584fba422e9ea0b7bd54dad78"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>log2_max_pic_order_cnt_lsb_minus4</b></td></tr>
<tr class="separator:a87c103f1f2b3e2a25e2616aec825b32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b93cc5d6247ff97305d2c38ff8049ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b93cc5d6247ff97305d2c38ff8049ae"></a>
<tr class="separator:a001bbfd584fba422e9ea0b7bd54dad78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cbe14326463b8fd4bd08d3fbf71747f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cbe14326463b8fd4bd08d3fbf71747f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>delta_pic_order_always_zero_flag</b></td></tr>
<tr class="separator:a6b93cc5d6247ff97305d2c38ff8049ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdc1b47c40d10bd19ad0411a06d9bdb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdc1b47c40d10bd19ad0411a06d9bdb2"></a>
<tr class="separator:a7cbe14326463b8fd4bd08d3fbf71747f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c87d854a9b8f59f5eb85515d24ad369"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c87d854a9b8f59f5eb85515d24ad369"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>offset_for_non_ref_pic</b></td></tr>
<tr class="separator:abdc1b47c40d10bd19ad0411a06d9bdb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ec654da86cfedc579b6dcf94f9377c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51ec654da86cfedc579b6dcf94f9377c"></a>
<tr class="separator:a8c87d854a9b8f59f5eb85515d24ad369"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b237176fde287a97644f0c21bd7220"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2b237176fde287a97644f0c21bd7220"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>offset_for_top_to_bottom_field</b></td></tr>
<tr class="separator:a51ec654da86cfedc579b6dcf94f9377c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33edc69106fb1e86f72b564695bfb0f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33edc69106fb1e86f72b564695bfb0f5"></a>
<tr class="separator:ab2b237176fde287a97644f0c21bd7220"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98c310a0ef89d16d3390ee675dc69467"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98c310a0ef89d16d3390ee675dc69467"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>num_ref_frames_in_pic_order_cnt_cycle</b></td></tr>
<tr class="separator:a33edc69106fb1e86f72b564695bfb0f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5430a04e85d85a5ea143c5970259f996"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5430a04e85d85a5ea143c5970259f996"></a>
<tr class="separator:a98c310a0ef89d16d3390ee675dc69467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d6961bba30d842374e02f1daf1e0fd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d6961bba30d842374e02f1daf1e0fd8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>expected_delta_per_pic_order_cnt_cycle</b></td></tr>
<tr class="separator:a5430a04e85d85a5ea143c5970259f996"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7495e7277bcbad526797e27aac4ca12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7495e7277bcbad526797e27aac4ca12"></a>
<tr class="separator:a5d6961bba30d842374e02f1daf1e0fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a146f800b5bb5369a4ee33b954feac711"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a146f800b5bb5369a4ee33b954feac711"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>offset_for_ref_frame</b> [255]</td></tr>
<tr class="separator:af7495e7277bcbad526797e27aac4ca12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a44d09cb72e9412ce3b6c56db684081"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a44d09cb72e9412ce3b6c56db684081"></a>
<tr class="separator:a146f800b5bb5369a4ee33b954feac711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0074ee530738dfa77a8c85e3f9898ffb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0074ee530738dfa77a8c85e3f9898ffb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>max_num_ref_frames</b></td></tr>
<tr class="separator:a8a44d09cb72e9412ce3b6c56db684081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1139e95fc3d9c65bd5a69bb67b8ddfce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1139e95fc3d9c65bd5a69bb67b8ddfce"></a>
<tr class="separator:a0074ee530738dfa77a8c85e3f9898ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e1fc00a1042b285faea873317be7b85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e1fc00a1042b285faea873317be7b85"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>gaps_in_frame_num_value_allowed_flag</b></td></tr>
<tr class="separator:a1139e95fc3d9c65bd5a69bb67b8ddfce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97dfa3b05936bb50d405b460fdd9521e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97dfa3b05936bb50d405b460fdd9521e"></a>
<tr class="separator:a1e1fc00a1042b285faea873317be7b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aded98d72a73c2f8cdf44b1ced9facc4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aded98d72a73c2f8cdf44b1ced9facc4a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>pic_width_in_mbs_minus1</b></td></tr>
<tr class="separator:a97dfa3b05936bb50d405b460fdd9521e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac84511f19a3eb662ae9581f1f6e7e1d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac84511f19a3eb662ae9581f1f6e7e1d5"></a>
<tr class="separator:aded98d72a73c2f8cdf44b1ced9facc4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f2edd396fe60255b86a606bc6b71de9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f2edd396fe60255b86a606bc6b71de9"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>pic_height_in_map_units_minus1</b></td></tr>
<tr class="separator:ac84511f19a3eb662ae9581f1f6e7e1d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd6f136506a1e22bce413d582cfc4159"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd6f136506a1e22bce413d582cfc4159"></a>
<tr class="separator:a0f2edd396fe60255b86a606bc6b71de9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53da6b1bd7c7cf2d8386b47d5fb38a33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53da6b1bd7c7cf2d8386b47d5fb38a33"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>frame_mbs_only_flag</b></td></tr>
<tr class="separator:acd6f136506a1e22bce413d582cfc4159"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad73c16df3415638c36217f443d534941"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad73c16df3415638c36217f443d534941"></a>
<tr class="separator:a53da6b1bd7c7cf2d8386b47d5fb38a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae61754da636f792c2515ced80079565b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae61754da636f792c2515ced80079565b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>mb_adaptive_frame_field_flag</b></td></tr>
<tr class="separator:ad73c16df3415638c36217f443d534941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3773ed29acd2c5d985790cd1a1026196"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3773ed29acd2c5d985790cd1a1026196"></a>
<tr class="separator:ae61754da636f792c2515ced80079565b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad5570f62cec3ad7f8dadacdda92c47e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad5570f62cec3ad7f8dadacdda92c47e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>direct_8x8_inference_flag</b></td></tr>
<tr class="separator:a3773ed29acd2c5d985790cd1a1026196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3582358c0fc6abac416ad4944dfa366"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3582358c0fc6abac416ad4944dfa366"></a>
<tr class="separator:aad5570f62cec3ad7f8dadacdda92c47e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a390b3f011cde3d658373033096675f94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a390b3f011cde3d658373033096675f94"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>frame_cropping_flag</b></td></tr>
<tr class="separator:ab3582358c0fc6abac416ad4944dfa366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8c6391f7a6c08b362d2b4e8af0da063"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8c6391f7a6c08b362d2b4e8af0da063"></a>
<tr class="separator:a390b3f011cde3d658373033096675f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90b02c5a34dfe77c3351eb20df35a785"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90b02c5a34dfe77c3351eb20df35a785"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>frame_crop_left_offset</b></td></tr>
<tr class="separator:af8c6391f7a6c08b362d2b4e8af0da063"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad700064e9ab77b3861fe16701fdac864"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad700064e9ab77b3861fe16701fdac864"></a>
<tr class="separator:a90b02c5a34dfe77c3351eb20df35a785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2779bc03321ccdc4726e5624711ad3a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2779bc03321ccdc4726e5624711ad3a6"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>frame_crop_right_offset</b></td></tr>
<tr class="separator:ad700064e9ab77b3861fe16701fdac864"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64a9f9359878580dc7c6044a7889b8e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64a9f9359878580dc7c6044a7889b8e7"></a>
<tr class="separator:a2779bc03321ccdc4726e5624711ad3a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6e2f89e03b07f00817c5e31fbd34d88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6e2f89e03b07f00817c5e31fbd34d88"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>frame_crop_top_offset</b></td></tr>
<tr class="separator:a64a9f9359878580dc7c6044a7889b8e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ec2d93abfacb38b46394e75283eb71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0ec2d93abfacb38b46394e75283eb71"></a>
<tr class="separator:ae6e2f89e03b07f00817c5e31fbd34d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a206ffb47eea1b46e2ab9615a0f305c41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a206ffb47eea1b46e2ab9615a0f305c41"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>frame_crop_bottom_offset</b></td></tr>
<tr class="separator:ab0ec2d93abfacb38b46394e75283eb71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbcfa1a9682306446d072fdf37e044b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbcfa1a9682306446d072fdf37e044b5"></a>
<tr class="separator:a206ffb47eea1b46e2ab9615a0f305c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab01763dc9ab67de66ea193a37cc75546"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab01763dc9ab67de66ea193a37cc75546"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>vui_parameters_present_flag</b></td></tr>
<tr class="separator:adbcfa1a9682306446d072fdf37e044b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab303ad23a0a0a3dd5d556a482dea6539"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab303ad23a0a0a3dd5d556a482dea6539"></a>
<tr class="separator:ab01763dc9ab67de66ea193a37cc75546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d726418fd3dcbd9925cb47bae54cd3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d726418fd3dcbd9925cb47bae54cd3e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>sar_width</b></td></tr>
<tr class="separator:ab303ad23a0a0a3dd5d556a482dea6539"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae787d48c996bf0bd9ff6e371ac90e8ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae787d48c996bf0bd9ff6e371ac90e8ce"></a>
<tr class="separator:a4d726418fd3dcbd9925cb47bae54cd3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4258deb1eb8820a6aa014babf86198c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4258deb1eb8820a6aa014babf86198c1"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>sar_height</b></td></tr>
<tr class="separator:ae787d48c996bf0bd9ff6e371ac90e8ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79b4f0b4fe5866f5700af6f15c9f41db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79b4f0b4fe5866f5700af6f15c9f41db"></a>
<tr class="separator:a4258deb1eb8820a6aa014babf86198c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa63c58faaf6eeb96d3f547925e66c875"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa63c58faaf6eeb96d3f547925e66c875"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>bitstream_restriction_flag</b></td></tr>
<tr class="separator:a79b4f0b4fe5866f5700af6f15c9f41db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa21ebeb110a66699087740a8319ceaa8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa21ebeb110a66699087740a8319ceaa8"></a>
<tr class="separator:aa63c58faaf6eeb96d3f547925e66c875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ea82d319e54add531c46be9e6caf25c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ea82d319e54add531c46be9e6caf25c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>max_num_reorder_frames</b></td></tr>
<tr class="separator:aa21ebeb110a66699087740a8319ceaa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acab3d4c6203c913b9a020143a6e48480"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acab3d4c6203c913b9a020143a6e48480"></a>
<tr class="separator:a0ea82d319e54add531c46be9e6caf25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4561196b11346118b326612176c14cb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4561196b11346118b326612176c14cb5"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>max_dec_frame_buffering</b></td></tr>
<tr class="separator:acab3d4c6203c913b9a020143a6e48480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc1684074c04de09077380e39392e4b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc1684074c04de09077380e39392e4b7"></a>
<tr class="separator:a4561196b11346118b326612176c14cb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a88343e86b928875373aec751c8031a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a88343e86b928875373aec751c8031a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>chroma_array_type</b></td></tr>
<tr class="separator:afc1684074c04de09077380e39392e4b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a1a88343e86b928875373aec751c8031a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
@ -242,7 +242,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>chroma_array_type</b><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -82,34 +82,34 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp2t</b></li><li class="navelem"><a class="el" href="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html">EsParserH264</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp2t</b></li><li class="navelem"><a class="el" href="../../d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html">EsParserH264</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">edash_packager::media::mp2t::EsParserH264 Member List</div> </div>
<div class="title">shaka::media::mp2t::EsParserH264 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html">edash_packager::media::mp2t::EsParserH264</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="../../d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html">shaka::media::mp2t::EsParserH264</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EmitSampleCB</b> typedef (defined in <a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>EsParser</b>(uint32_t pid) (defined in <a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EsParserH264</b>(uint32_t pid, const NewStreamInfoCB &amp;new_stream_info_cb, const EmitSampleCB &amp;emit_sample_cb) (defined in <a class="el" href="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html">edash_packager::media::mp2t::EsParserH264</a>)</td><td class="entry"><a class="el" href="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html">edash_packager::media::mp2t::EsParserH264</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>EsParserH26x</b>(Nalu::CodecType type, scoped_ptr&lt; H26xByteToUnitStreamConverter &gt; stream_converter, uint32_t pid, const EmitSampleCB &amp;emit_sample_cb) (defined in <a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Flush</b>() override (defined in <a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewStreamInfoCB</b> typedef (defined in <a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Parse</b>(const uint8_t *buf, int size, int64_t pts, int64_t dts) override (defined in <a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>pid</b>() (defined in <a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Reset</b>() override (defined in <a class="el" href="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html">edash_packager::media::mp2t::EsParserH264</a>)</td><td class="entry"><a class="el" href="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html">edash_packager::media::mp2t::EsParserH264</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>stream_converter</b>() const (defined in <a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~EsParser</b>() (defined in <a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html">edash_packager::media::mp2t::EsParser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~EsParserH264</b>() override (defined in <a class="el" href="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html">edash_packager::media::mp2t::EsParserH264</a>)</td><td class="entry"><a class="el" href="../../dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html">edash_packager::media::mp2t::EsParserH264</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~EsParserH26x</b>() override (defined in <a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html">edash_packager::media::mp2t::EsParserH26x</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EmitSampleCB</b> typedef (defined in <a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>EsParser</b>(uint32_t pid) (defined in <a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EsParserH264</b>(uint32_t pid, const NewStreamInfoCB &amp;new_stream_info_cb, const EmitSampleCB &amp;emit_sample_cb) (defined in <a class="el" href="../../d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html">shaka::media::mp2t::EsParserH264</a>)</td><td class="entry"><a class="el" href="../../d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html">shaka::media::mp2t::EsParserH264</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>EsParserH26x</b>(Nalu::CodecType type, scoped_ptr&lt; H26xByteToUnitStreamConverter &gt; stream_converter, uint32_t pid, const EmitSampleCB &amp;emit_sample_cb) (defined in <a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Flush</b>() override (defined in <a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewStreamInfoCB</b> typedef (defined in <a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Parse</b>(const uint8_t *buf, int size, int64_t pts, int64_t dts) override (defined in <a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>pid</b>() (defined in <a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Reset</b>() override (defined in <a class="el" href="../../d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html">shaka::media::mp2t::EsParserH264</a>)</td><td class="entry"><a class="el" href="../../d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html">shaka::media::mp2t::EsParserH264</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>stream_converter</b>() const (defined in <a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~EsParser</b>() (defined in <a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a>)</td><td class="entry"><a class="el" href="../../da/d10/classshaka_1_1media_1_1mp2t_1_1EsParser.html">shaka::media::mp2t::EsParser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~EsParserH264</b>() override (defined in <a class="el" href="../../d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html">shaka::media::mp2t::EsParserH264</a>)</td><td class="entry"><a class="el" href="../../d5/db9/classshaka_1_1media_1_1mp2t_1_1EsParserH264.html">shaka::media::mp2t::EsParserH264</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~EsParserH26x</b>() override (defined in <a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a>)</td><td class="entry"><a class="el" href="../../da/d23/classshaka_1_1media_1_1mp2t_1_1EsParserH26x.html">shaka::media::mp2t::EsParserH26x</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:05 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:11 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">namespace </span>error {</div>
@ -160,36 +160,36 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;} <span class="comment">// namespace error</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html"> 75</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> {</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../d0/d93/classshaka_1_1media_1_1Status.html"> 75</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> {</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ab3b32018b2666a73432b860ed27ec4e2"> 78</a></span>&#160; <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ab3b32018b2666a73432b860ed27ec4e2">Status</a>() : error_code_(error::OK) {}</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../d0/d93/classshaka_1_1media_1_1Status.html#abb1d7be8e22d23adff199fdf1a5c8639"> 78</a></span>&#160; <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#abb1d7be8e22d23adff199fdf1a5c8639">Status</a>() : error_code_(error::OK) {}</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9688991aab3f7b1db8acc5341b81d160"> 83</a></span>&#160; <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9688991aab3f7b1db8acc5341b81d160">Status</a>(error::Code error_code, <span class="keyword">const</span> std::string&amp; error_message)</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a676879d7464117a9d29281f7fa25b005"> 83</a></span>&#160; <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a676879d7464117a9d29281f7fa25b005">Status</a>(error::Code error_code, <span class="keyword">const</span> std::string&amp; error_message)</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; : error_code_(error_code) {</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">if</span> (!ok())</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; error_message_ = error_message;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; ~<a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>() {}</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; ~<a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>() {}</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ab3b32018b2666a73432b860ed27ec4e2">Status</a> OK; <span class="comment">// Identical to 0-arg constructor.</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ab3b32018b2666a73432b860ed27ec4e2">Status</a> UNKNOWN;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#abb1d7be8e22d23adff199fdf1a5c8639">Status</a> OK; <span class="comment">// Identical to 0-arg constructor.</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#abb1d7be8e22d23adff199fdf1a5c8639">Status</a> UNKNOWN;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9df7f5c60dbb8c1269f499d0cba5bcf5"> 100</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9df7f5c60dbb8c1269f499d0cba5bcf5">SetError</a>(error::Code error_code, <span class="keyword">const</span> std::string&amp; error_message) {</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a26903fbb0ee18f6b8d7cd441e922b644"> 100</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a26903fbb0ee18f6b8d7cd441e922b644">SetError</a>(error::Code error_code, <span class="keyword">const</span> std::string&amp; error_message) {</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">if</span> (error_code == error::OK) {</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a0fbada5284f16152c63ebcdd30c36736">Clear</a>();</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a3abb4bb8075e30af97b671017e6c18ca">Clear</a>();</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; error_code_ = error_code;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; error_message_ = error_message;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a1c46d74b2d15c4bbcba6d742e82fce34"> 117</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a1c46d74b2d15c4bbcba6d742e82fce34">Update</a>(<span class="keyword">const</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&amp; new_status) {</div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a74d29f349b4673d2eef69a47f5152fe4"> 117</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a74d29f349b4673d2eef69a47f5152fe4">Update</a>(<span class="keyword">const</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&amp; new_status) {</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span> (ok())</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; *<span class="keyword">this</span> = new_status;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; }</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a0fbada5284f16152c63ebcdd30c36736"> 123</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a0fbada5284f16152c63ebcdd30c36736">Clear</a>() {</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a3abb4bb8075e30af97b671017e6c18ca"> 123</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a3abb4bb8075e30af97b671017e6c18ca">Clear</a>() {</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; error_code_ = error::OK;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; error_message_ = <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
@ -198,16 +198,16 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; error::Code error_code()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> error_code_; }</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">const</span> std::string&amp; error_message()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> error_message_; }</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ab3b32018b2666a73432b860ed27ec4e2">Status</a>&amp; x)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#abb1d7be8e22d23adff199fdf1a5c8639">Status</a>&amp; x)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">return</span> error_code_ == x.error_code() &amp;&amp; error_message_ == x.error_message();</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ab3b32018b2666a73432b860ed27ec4e2">Status</a>&amp; x)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == x); }</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#abb1d7be8e22d23adff199fdf1a5c8639">Status</a>&amp; x)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == x); }</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ac5219fe50f7679fd8448899b4df4e7e6"> 140</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ac5219fe50f7679fd8448899b4df4e7e6">Matches</a>(<span class="keyword">const</span> <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&amp; x)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> error_code_ == x.error_code(); }</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a2a94b3ef32cf301bbb258c44ca180eba"> 140</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#a2a94b3ef32cf301bbb258c44ca180eba">Matches</a>(<span class="keyword">const</span> <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&amp; x)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> error_code_ == x.error_code(); }</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; std::string <a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a590cad3d305a36c1cf05e6770b728187">ToString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; std::string <a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html#ac5d67e71539ca2f3589d3b2d4dc9ad60">ToString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">void</span> Swap(<a class="code" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>* other) {</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">void</span> Swap(<a class="code" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>* other) {</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; error::Code error_code = error_code_;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; error_code_ = other-&gt;error_code_;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; other-&gt;error_code_ = error_code;</div>
@ -225,21 +225,21 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;std::ostream&amp; operator&lt;&lt;(std::ostream&amp; os, <span class="keyword">const</span> Status&amp; x);</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#endif // MEDIA_BASE_STATUS_H_</span></div>
<div class="ttc" id="classedash__packager_1_1media_1_1Status_html"><div class="ttname"><a href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">edash_packager::media::Status</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00075">status.h:75</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1Status_html_a1c46d74b2d15c4bbcba6d742e82fce34"><div class="ttname"><a href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a1c46d74b2d15c4bbcba6d742e82fce34">edash_packager::media::Status::Update</a></div><div class="ttdeci">void Update(const Status &amp;new_status)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00117">status.h:117</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1Status_html_ab3b32018b2666a73432b860ed27ec4e2"><div class="ttname"><a href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ab3b32018b2666a73432b860ed27ec4e2">edash_packager::media::Status::Status</a></div><div class="ttdeci">Status()</div><div class="ttdoc">Creates a &quot;successful&quot; status. </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00078">status.h:78</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1Status_html_a0fbada5284f16152c63ebcdd30c36736"><div class="ttname"><a href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a0fbada5284f16152c63ebcdd30c36736">edash_packager::media::Status::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdoc">Clear this status object to contain the OK code and no error message. </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00123">status.h:123</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1Status_html_a9688991aab3f7b1db8acc5341b81d160"><div class="ttname"><a href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9688991aab3f7b1db8acc5341b81d160">edash_packager::media::Status::Status</a></div><div class="ttdeci">Status(error::Code error_code, const std::string &amp;error_message)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00083">status.h:83</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1Status_html_a9df7f5c60dbb8c1269f499d0cba5bcf5"><div class="ttname"><a href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a9df7f5c60dbb8c1269f499d0cba5bcf5">edash_packager::media::Status::SetError</a></div><div class="ttdeci">void SetError(error::Code error_code, const std::string &amp;error_message)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00100">status.h:100</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1Status_html_a590cad3d305a36c1cf05e6770b728187"><div class="ttname"><a href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#a590cad3d305a36c1cf05e6770b728187">edash_packager::media::Status::ToString</a></div><div class="ttdeci">std::string ToString() const </div><div class="ttdef"><b>Definition:</b> <a href="../../da/dc3/status_8cc_source.html#l00060">status.cc:60</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1Status_html_ac5219fe50f7679fd8448899b4df4e7e6"><div class="ttname"><a href="../../d2/d90/classedash__packager_1_1media_1_1Status.html#ac5219fe50f7679fd8448899b4df4e7e6">edash_packager::media::Status::Matches</a></div><div class="ttdeci">bool Matches(const Status &amp;x) const </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00140">status.h:140</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1Status_html_a26903fbb0ee18f6b8d7cd441e922b644"><div class="ttname"><a href="../../d0/d93/classshaka_1_1media_1_1Status.html#a26903fbb0ee18f6b8d7cd441e922b644">shaka::media::Status::SetError</a></div><div class="ttdeci">void SetError(error::Code error_code, const std::string &amp;error_message)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00100">status.h:100</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1Status_html_a2a94b3ef32cf301bbb258c44ca180eba"><div class="ttname"><a href="../../d0/d93/classshaka_1_1media_1_1Status.html#a2a94b3ef32cf301bbb258c44ca180eba">shaka::media::Status::Matches</a></div><div class="ttdeci">bool Matches(const Status &amp;x) const </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00140">status.h:140</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1Status_html_ac5d67e71539ca2f3589d3b2d4dc9ad60"><div class="ttname"><a href="../../d0/d93/classshaka_1_1media_1_1Status.html#ac5d67e71539ca2f3589d3b2d4dc9ad60">shaka::media::Status::ToString</a></div><div class="ttdeci">std::string ToString() const </div><div class="ttdef"><b>Definition:</b> <a href="../../da/dc3/status_8cc_source.html#l00060">status.cc:60</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1Status_html_a74d29f349b4673d2eef69a47f5152fe4"><div class="ttname"><a href="../../d0/d93/classshaka_1_1media_1_1Status.html#a74d29f349b4673d2eef69a47f5152fe4">shaka::media::Status::Update</a></div><div class="ttdeci">void Update(const Status &amp;new_status)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00117">status.h:117</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1Status_html_abb1d7be8e22d23adff199fdf1a5c8639"><div class="ttname"><a href="../../d0/d93/classshaka_1_1media_1_1Status.html#abb1d7be8e22d23adff199fdf1a5c8639">shaka::media::Status::Status</a></div><div class="ttdeci">Status()</div><div class="ttdoc">Creates a &quot;successful&quot; status. </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00078">status.h:78</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1Status_html_a3abb4bb8075e30af97b671017e6c18ca"><div class="ttname"><a href="../../d0/d93/classshaka_1_1media_1_1Status.html#a3abb4bb8075e30af97b671017e6c18ca">shaka::media::Status::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdoc">Clear this status object to contain the OK code and no error message. </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00123">status.h:123</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1Status_html"><div class="ttname"><a href="../../d0/d93/classshaka_1_1media_1_1Status.html">shaka::media::Status</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00075">status.h:75</a></div></div>
<div class="ttc" id="classshaka_1_1media_1_1Status_html_a676879d7464117a9d29281f7fa25b005"><div class="ttname"><a href="../../d0/d93/classshaka_1_1media_1_1Status.html#a676879d7464117a9d29281f7fa25b005">shaka::media::Status::Status</a></div><div class="ttdeci">Status(error::Code error_code, const std::string &amp;error_message)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d13/status_8h_source.html#l00083">status.h:83</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;packager/third_party/libwebm/src/mkvmuxerutil.hpp&quot;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;packager/third_party/libwebm/src/webmids.hpp&quot;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">namespace </span>edash_packager {</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">namespace </span>shaka {</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">namespace </span>media {</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span>webm {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span>{</div>
@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="comment">// Close the temp file and open it for reading.</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; set_writer(scoped_ptr&lt;MkvWriter&gt;());</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; scoped_ptr&lt;File, FileCloser&gt; temp_reader(</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a0933ccd7df76fcf8fbcfe12c15dbf6c5">File::Open</a>(temp_file_name_.c_str(), <span class="stringliteral">&quot;r&quot;</span>));</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="../../d3/d61/classshaka_1_1media_1_1File.html#aad6b77e734bb22d077ece029c9e735a4">File::Open</a>(temp_file_name_.c_str(), <span class="stringliteral">&quot;r&quot;</span>));</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">if</span> (!temp_reader)</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">return</span> Status(error::FILE_FAILURE, <span class="stringliteral">&quot;Error opening temp file.&quot;</span>);</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
@ -211,7 +211,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="comment">// Close and delete the temp file.</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; temp_reader.reset();</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../de/d19/classedash__packager_1_1media_1_1File.html#a7e0fcd3c439e810e8e17baf32dcc75af">File::Delete</a>(temp_file_name_.c_str())) {</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="../../d3/d61/classshaka_1_1media_1_1File.html#a92cdfd68e6384dfcc14c78b20c98368e">File::Delete</a>(temp_file_name_.c_str())) {</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; LOG(WARNING) &lt;&lt; <span class="stringliteral">&quot;Unable to delete temporary file &quot;</span> &lt;&lt; temp_file_name_;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
@ -269,13 +269,13 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;} <span class="comment">// namespace webm</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;} <span class="comment">// namespace media</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;} <span class="comment">// namespace edash_packager</span></div>
<div class="ttc" id="classedash__packager_1_1media_1_1File_html_a7e0fcd3c439e810e8e17baf32dcc75af"><div class="ttname"><a href="../../de/d19/classedash__packager_1_1media_1_1File.html#a7e0fcd3c439e810e8e17baf32dcc75af">edash_packager::media::File::Delete</a></div><div class="ttdeci">static bool Delete(const char *file_name)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/dfc/file_8cc_source.html#l00162">file.cc:162</a></div></div>
<div class="ttc" id="classedash__packager_1_1media_1_1File_html_a0933ccd7df76fcf8fbcfe12c15dbf6c5"><div class="ttname"><a href="../../de/d19/classedash__packager_1_1media_1_1File.html#a0933ccd7df76fcf8fbcfe12c15dbf6c5">edash_packager::media::File::Open</a></div><div class="ttdeci">virtual bool Open()=0</div><div class="ttdoc">Internal open. Should not be used directly. </div></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;} <span class="comment">// namespace shaka</span></div>
<div class="ttc" id="classshaka_1_1media_1_1File_html_aad6b77e734bb22d077ece029c9e735a4"><div class="ttname"><a href="../../d3/d61/classshaka_1_1media_1_1File.html#aad6b77e734bb22d077ece029c9e735a4">shaka::media::File::Open</a></div><div class="ttdeci">virtual bool Open()=0</div><div class="ttdoc">Internal open. Should not be used directly. </div></div>
<div class="ttc" id="classshaka_1_1media_1_1File_html_a92cdfd68e6384dfcc14c78b20c98368e"><div class="ttname"><a href="../../d3/d61/classshaka_1_1media_1_1File.html#a92cdfd68e6384dfcc14c78b20c98368e">shaka::media::File::Delete</a></div><div class="ttdeci">static bool Delete(const char *file_name)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/dfc/file_8cc_source.html#l00162">file.cc:162</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:03 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:09 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:02 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:08 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::KeySource Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::KeySource Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html">KeySource</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html">KeySource</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -90,30 +90,30 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="../../dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html">List of all members</a> </div>
<a href="../../d2/d5b/classshaka_1_1media_1_1KeySource-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::KeySource Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
<div class="title">shaka::media::KeySource Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. ">KeySource</a> is responsible for encryption key acquisition.
<a href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#details">More...</a></p>
<p><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. ">KeySource</a> is responsible for encryption key acquisition.
<a href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../dc/d3f/key__source_8h_source.html">key_source.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for edash_packager::media::KeySource:</div>
Inheritance diagram for shaka::media::KeySource:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.png" usemap="#edash_packager::media::KeySource_map" alt=""/>
<map id="edash_packager::media::KeySource_map" name="edash_packager::media::KeySource_map">
<area href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html" title="A key source that uses fixed keys for encryption. " alt="edash_packager::media::FixedKeySource" shape="rect" coords="0,56,266,80"/>
<area href="../../db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html" alt="edash_packager::media::WidevineKeySource" shape="rect" coords="276,56,542,80"/>
<img src="../../d1/d1f/classshaka_1_1media_1_1KeySource.png" usemap="#shaka::media::KeySource_map" alt=""/>
<map id="shaka::media::KeySource_map" name="shaka::media::KeySource_map">
<area href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html" title="A key source that uses fixed keys for encryption. " alt="shaka::media::FixedKeySource" shape="rect" coords="0,56,205,80"/>
<area href="../../da/ddd/classshaka_1_1media_1_1WidevineKeySource.html" alt="shaka::media::WidevineKeySource" shape="rect" coords="215,56,420,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aa037ae36fdedabab55e4bd4562b08bf3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>TrackType</b> { <br/>
<tr class="memitem:a2bb2755c69385800fa57172e262befdd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>TrackType</b> { <br/>
&#160;&#160;<b>TRACK_TYPE_UNKNOWN</b> = 0,
<b>TRACK_TYPE_SD</b> = 1,
<b>TRACK_TYPE_HD</b> = 2,
@ -123,40 +123,40 @@ Public Types</h2></td></tr>
<b>NUM_VALID_TRACK_TYPES</b> = 4
<br/>
}</td></tr>
<tr class="separator:aa037ae36fdedabab55e4bd4562b08bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a2bb2755c69385800fa57172e262befdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a43f27685ba464c98327cd3836ffd973c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a43f27685ba464c98327cd3836ffd973c">FetchKeys</a> (const std::vector&lt; uint8_t &gt; &amp;pssh_box)=0</td></tr>
<tr class="separator:a43f27685ba464c98327cd3836ffd973c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50a4a73b2111bd0e37d161304fb381d6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a50a4a73b2111bd0e37d161304fb381d6">FetchKeys</a> (const std::vector&lt; std::vector&lt; uint8_t &gt;&gt; &amp;key_ids)=0</td></tr>
<tr class="separator:a50a4a73b2111bd0e37d161304fb381d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a735f734f7eb4817baf6dabf1ad9f1e6b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a735f734f7eb4817baf6dabf1ad9f1e6b">FetchKeys</a> (uint32_t asset_id)=0</td></tr>
<tr class="separator:a735f734f7eb4817baf6dabf1ad9f1e6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1000d8809b293738dca06c1a5f916bf"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#ae1000d8809b293738dca06c1a5f916bf">GetKey</a> (TrackType track_type, <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key)=0</td></tr>
<tr class="separator:ae1000d8809b293738dca06c1a5f916bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87a935dacc8f88fdb3b5135e0b45d7ae"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a87a935dacc8f88fdb3b5135e0b45d7ae">GetKey</a> (const std::vector&lt; uint8_t &gt; &amp;key_id, <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key)=0</td></tr>
<tr class="separator:a87a935dacc8f88fdb3b5135e0b45d7ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad553c27e8575682eb408bef53d5f4e1c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#ad553c27e8575682eb408bef53d5f4e1c">GetCryptoPeriodKey</a> (uint32_t crypto_period_index, TrackType track_type, <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key)=0</td></tr>
<tr class="separator:ad553c27e8575682eb408bef53d5f4e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca6ecdac6ebc131d3626b765f64cb2de"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#aca6ecdac6ebc131d3626b765f64cb2de">FetchKeys</a> (const std::vector&lt; uint8_t &gt; &amp;pssh_box)=0</td></tr>
<tr class="separator:aca6ecdac6ebc131d3626b765f64cb2de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42df88c1cdb415e7844eea18222692bb"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a42df88c1cdb415e7844eea18222692bb">FetchKeys</a> (const std::vector&lt; std::vector&lt; uint8_t &gt;&gt; &amp;key_ids)=0</td></tr>
<tr class="separator:a42df88c1cdb415e7844eea18222692bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c8f986a88647813f0e43a9b80d057e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#ad1c8f986a88647813f0e43a9b80d057e">FetchKeys</a> (uint32_t asset_id)=0</td></tr>
<tr class="separator:ad1c8f986a88647813f0e43a9b80d057e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a994eb66cf09d8b08fd1c964f6afd3ab3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a994eb66cf09d8b08fd1c964f6afd3ab3">GetKey</a> (TrackType track_type, <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key)=0</td></tr>
<tr class="separator:a994eb66cf09d8b08fd1c964f6afd3ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae33f2cdbd045572095acd7b8d6c1a789"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#ae33f2cdbd045572095acd7b8d6c1a789">GetKey</a> (const std::vector&lt; uint8_t &gt; &amp;key_id, <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key)=0</td></tr>
<tr class="separator:ae33f2cdbd045572095acd7b8d6c1a789"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18806b962c858e35ed07753687605b16"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a18806b962c858e35ed07753687605b16">GetCryptoPeriodKey</a> (uint32_t crypto_period_index, TrackType track_type, <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *key)=0</td></tr>
<tr class="separator:a18806b962c858e35ed07753687605b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ab15ba8121f76e0945d4f10d722da5cc8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab15ba8121f76e0945d4f10d722da5cc8"></a>
static TrackType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#ab15ba8121f76e0945d4f10d722da5cc8">GetTrackTypeFromString</a> (const std::string &amp;track_type_string)</td></tr>
<tr class="memdesc:ab15ba8121f76e0945d4f10d722da5cc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string representation of track type to enum representation. <br/></td></tr>
<tr class="separator:ab15ba8121f76e0945d4f10d722da5cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bab239dd17b01ed607c483c536d1321"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bab239dd17b01ed607c483c536d1321"></a>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#a8bab239dd17b01ed607c483c536d1321">TrackTypeToString</a> (TrackType track_type)</td></tr>
<tr class="memdesc:a8bab239dd17b01ed607c483c536d1321"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert TrackType to string. <br/></td></tr>
<tr class="separator:a8bab239dd17b01ed607c483c536d1321"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0963412e7ee33d0e34893ebdf38d96c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0963412e7ee33d0e34893ebdf38d96c1"></a>
static TrackType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a0963412e7ee33d0e34893ebdf38d96c1">GetTrackTypeFromString</a> (const std::string &amp;track_type_string)</td></tr>
<tr class="memdesc:a0963412e7ee33d0e34893ebdf38d96c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string representation of track type to enum representation. <br/></td></tr>
<tr class="separator:a0963412e7ee33d0e34893ebdf38d96c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f9cede7a8c1678e1fac93c8fe12aa75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f9cede7a8c1678e1fac93c8fe12aa75"></a>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html#a4f9cede7a8c1678e1fac93c8fe12aa75">TrackTypeToString</a> (TrackType track_type)</td></tr>
<tr class="memdesc:a4f9cede7a8c1678e1fac93c8fe12aa75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert TrackType to string. <br/></td></tr>
<tr class="separator:a4f9cede7a8c1678e1fac93c8fe12aa75"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="../../d9/d8b/classedash__packager_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. ">KeySource</a> is responsible for encryption key acquisition. </p>
<div class="textblock"><p><a class="el" href="../../d1/d1f/classshaka_1_1media_1_1KeySource.html" title="KeySource is responsible for encryption key acquisition. ">KeySource</a> is responsible for encryption key acquisition. </p>
<p>Definition at line <a class="el" href="../../dc/d3f/key__source_8h_source.html#l00031">31</a> of file <a class="el" href="../../dc/d3f/key__source_8h_source.html">key_source.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a43f27685ba464c98327cd3836ffd973c"></a>
<a class="anchor" id="aca6ecdac6ebc131d3626b765f64cb2de"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -164,7 +164,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::KeySource::FetchKeys </td>
<td class="memname">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::KeySource::FetchKeys </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; uint8_t &gt; &amp;&#160;</td>
<td class="paramname"><em>pssh_box</em></td><td>)</td>
@ -186,11 +186,11 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implemented in <a class="el" href="../../db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html#a22e0c28e069abe7836eb6dc17c6f948b">edash_packager::media::WidevineKeySource</a>, and <a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#af8d99a5165eabd51b9c7b908bad6c8e6">edash_packager::media::FixedKeySource</a>.</p>
<p>Implemented in <a class="el" href="../../da/ddd/classshaka_1_1media_1_1WidevineKeySource.html#ae6490d21a6538b9c909fdf996398e576">shaka::media::WidevineKeySource</a>, and <a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a358b0955ecec61e6ce23611e2772265b">shaka::media::FixedKeySource</a>.</p>
</div>
</div>
<a class="anchor" id="a50a4a73b2111bd0e37d161304fb381d6"></a>
<a class="anchor" id="a42df88c1cdb415e7844eea18222692bb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -198,7 +198,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::KeySource::FetchKeys </td>
<td class="memname">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::KeySource::FetchKeys </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; std::vector&lt; uint8_t &gt;&gt; &amp;&#160;</td>
<td class="paramname"><em>key_ids</em></td><td>)</td>
@ -220,11 +220,11 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implemented in <a class="el" href="../../db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html#a4ac5c6324bb9fabd3461a4fb87bb312d">edash_packager::media::WidevineKeySource</a>, and <a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#af2dfa2579683634b3934dac2df5aa2bd">edash_packager::media::FixedKeySource</a>.</p>
<p>Implemented in <a class="el" href="../../da/ddd/classshaka_1_1media_1_1WidevineKeySource.html#ae202f5af8c11fe3abe9f7b882ac57513">shaka::media::WidevineKeySource</a>, and <a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#aab2d8d84067ae5e778e3c242fec6dcb1">shaka::media::FixedKeySource</a>.</p>
</div>
</div>
<a class="anchor" id="a735f734f7eb4817baf6dabf1ad9f1e6b"></a>
<a class="anchor" id="ad1c8f986a88647813f0e43a9b80d057e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -232,7 +232,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::KeySource::FetchKeys </td>
<td class="memname">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::KeySource::FetchKeys </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>asset_id</em></td><td>)</td>
@ -254,11 +254,11 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implemented in <a class="el" href="../../db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html#abc2c55f49f2c93a76dee393938869f24">edash_packager::media::WidevineKeySource</a>, and <a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#a545a4cfd54555f6f41c3be9a10b63c65">edash_packager::media::FixedKeySource</a>.</p>
<p>Implemented in <a class="el" href="../../da/ddd/classshaka_1_1media_1_1WidevineKeySource.html#ac0be37455c1ec0a7d177e6b78dd5a58e">shaka::media::WidevineKeySource</a>, and <a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a4dd894ee7e68340771d34bb81dce0ae5">shaka::media::FixedKeySource</a>.</p>
</div>
</div>
<a class="anchor" id="ad553c27e8575682eb408bef53d5f4e1c"></a>
<a class="anchor" id="a18806b962c858e35ed07753687605b16"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -266,7 +266,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::KeySource::GetCryptoPeriodKey </td>
<td class="memname">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::KeySource::GetCryptoPeriodKey </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>crypto_period_index</em>, </td>
@ -280,7 +280,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramtype"><a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramname"><em>key</em>&#160;</td>
</tr>
<tr>
@ -300,17 +300,17 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<table class="params">
<tr><td class="paramname">crypto_period_index</td><td>is the sequence number of the key rotation period for which the key is being retrieved. </td></tr>
<tr><td class="paramname">track_type</td><td>is the type of track for which retrieving the key. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implemented in <a class="el" href="../../db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html#a35023c0b18a2db012027d4cf22c7bf1b">edash_packager::media::WidevineKeySource</a>, and <a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#a109d8adf6eaf0e85d46358ffa9b5e2d8">edash_packager::media::FixedKeySource</a>.</p>
<p>Implemented in <a class="el" href="../../da/ddd/classshaka_1_1media_1_1WidevineKeySource.html#ab56a71e9f9f9e545f96e667279c05bb1">shaka::media::WidevineKeySource</a>, and <a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#afa9abf3a9104cbcb4711eac65c8a5bdf">shaka::media::FixedKeySource</a>.</p>
</div>
</div>
<a class="anchor" id="ae1000d8809b293738dca06c1a5f916bf"></a>
<a class="anchor" id="a994eb66cf09d8b08fd1c964f6afd3ab3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -318,7 +318,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::KeySource::GetKey </td>
<td class="memname">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::KeySource::GetKey </td>
<td>(</td>
<td class="paramtype">TrackType&#160;</td>
<td class="paramname"><em>track_type</em>, </td>
@ -326,7 +326,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramtype"><a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramname"><em>key</em>&#160;</td>
</tr>
<tr>
@ -345,17 +345,17 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">track_type</td><td>is the type of track for which retrieving the key. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, an error status otherwise. </dd></dl>
<p>Implemented in <a class="el" href="../../db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html#ac1e7cae9bd5f008f20ca1d1603588441">edash_packager::media::WidevineKeySource</a>, and <a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#a588ebb1c3984ffbeca897273bb7931dc">edash_packager::media::FixedKeySource</a>.</p>
<p>Implemented in <a class="el" href="../../da/ddd/classshaka_1_1media_1_1WidevineKeySource.html#a59a16d61c6a6d05745e8b49fd3618deb">shaka::media::WidevineKeySource</a>, and <a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a267d1f36d1c015fd5e8c20b93f270d0a">shaka::media::FixedKeySource</a>.</p>
</div>
</div>
<a class="anchor" id="a87a935dacc8f88fdb3b5135e0b45d7ae"></a>
<a class="anchor" id="ae33f2cdbd045572095acd7b8d6c1a789"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -363,7 +363,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="../../d2/d90/classedash__packager_1_1media_1_1Status.html">Status</a> edash_packager::media::KeySource::GetKey </td>
<td class="memname">virtual <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html">Status</a> shaka::media::KeySource::GetKey </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; uint8_t &gt; &amp;&#160;</td>
<td class="paramname"><em>key_id</em>, </td>
@ -371,7 +371,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramtype"><a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> *&#160;</td>
<td class="paramname"><em>key</em>&#160;</td>
</tr>
<tr>
@ -390,13 +390,13 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">key_id</td><td>is the unique identifier for the key being retreived. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
<tr><td class="paramname">key</td><td>is a pointer to the <a class="el" href="../../dd/dbd/structshaka_1_1media_1_1EncryptionKey.html">EncryptionKey</a> which will hold the retrieved key. Owner retains ownership, and may not be NULL. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>OK on success, or an error status otherwise. </dd></dl>
<p>Implemented in <a class="el" href="../../db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html#a7b65c5c7b65d7e304956c86f5c058c1a">edash_packager::media::WidevineKeySource</a>, and <a class="el" href="../../d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html#a278e8f642c3e6be2b55830c8762bc330">edash_packager::media::FixedKeySource</a>.</p>
<p>Implemented in <a class="el" href="../../da/ddd/classshaka_1_1media_1_1WidevineKeySource.html#a59699cd998290adae74e6596ba44fdc3">shaka::media::WidevineKeySource</a>, and <a class="el" href="../../d0/dac/classshaka_1_1media_1_1FixedKeySource.html#a58f9eae1ce9148a82f70118879b6c3f1">shaka::media::FixedKeySource</a>.</p>
</div>
</div>
@ -407,7 +407,7 @@ static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:04 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:10 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>DASH Media Packaging SDK: edash_packager::media::mp4::DecodingTimeIterator Class Reference</title>
<title>DASH Media Packaging SDK: shaka::media::mp4::DecodingTimeIterator Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@ -82,15 +82,15 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../db/d09/namespaceedash__packager.html">edash_packager</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html">DecodingTimeIterator</a></li> </ul>
<li class="navelem"><a class="el" href="../../d8/daf/namespaceshaka.html">shaka</a></li><li class="navelem"><b>media</b></li><li class="navelem"><b>mp4</b></li><li class="navelem"><a class="el" href="../../d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html">DecodingTimeIterator</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html">List of all members</a> </div>
<a href="../../df/d2a/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">edash_packager::media::mp4::DecodingTimeIterator Class Reference</div> </div>
<div class="title">shaka::media::mp4::DecodingTimeIterator Class Reference</div> </div>
</div><!--header-->
<div class="contents">
@ -98,32 +98,32 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a23d155e855c769a50114d0a720b6aac0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23d155e855c769a50114d0a720b6aac0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html#a23d155e855c769a50114d0a720b6aac0">DecodingTimeIterator</a> (const <a class="el" href="../../dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html">DecodingTimeToSample</a> &amp;decoding_time_to_sample)</td></tr>
<tr class="memdesc:a23d155e855c769a50114d0a720b6aac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create <a class="el" href="../../d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html">DecodingTimeIterator</a> from decoding time to sample box. <br/></td></tr>
<tr class="separator:a23d155e855c769a50114d0a720b6aac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a147cf702aaaef56bce32ca91c45bc071"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html#a147cf702aaaef56bce32ca91c45bc071">AdvanceSample</a> ()</td></tr>
<tr class="separator:a147cf702aaaef56bce32ca91c45bc071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a182b0464b4681a63ac3453b4b5b1aa28"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html#a182b0464b4681a63ac3453b4b5b1aa28">IsValid</a> () const </td></tr>
<tr class="separator:a182b0464b4681a63ac3453b4b5b1aa28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7b1c20038d9bb2912cf2cf403d46a92"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html#ab7b1c20038d9bb2912cf2cf403d46a92">sample_delta</a> () const </td></tr>
<tr class="separator:ab7b1c20038d9bb2912cf2cf403d46a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20162e42fe14b8135828f2d8d6cdd2ef"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html#a20162e42fe14b8135828f2d8d6cdd2ef">Duration</a> (uint32_t start_sample, uint32_t end_sample) const </td></tr>
<tr class="separator:a20162e42fe14b8135828f2d8d6cdd2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af989a372d83019e0a65e8c850e122e47"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html#af989a372d83019e0a65e8c850e122e47">NumSamples</a> () const </td></tr>
<tr class="separator:af989a372d83019e0a65e8c850e122e47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2b6f0a9697cfd606bfe95b5377c953e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2b6f0a9697cfd606bfe95b5377c953e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html#aa2b6f0a9697cfd606bfe95b5377c953e">DecodingTimeIterator</a> (const <a class="el" href="../../de/def/structshaka_1_1media_1_1mp4_1_1DecodingTimeToSample.html">DecodingTimeToSample</a> &amp;decoding_time_to_sample)</td></tr>
<tr class="memdesc:aa2b6f0a9697cfd606bfe95b5377c953e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create <a class="el" href="../../d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html">DecodingTimeIterator</a> from decoding time to sample box. <br/></td></tr>
<tr class="separator:aa2b6f0a9697cfd606bfe95b5377c953e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec68fe0d0dcccedfe2d898320fd534d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html#aec68fe0d0dcccedfe2d898320fd534d5">AdvanceSample</a> ()</td></tr>
<tr class="separator:aec68fe0d0dcccedfe2d898320fd534d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7becbbfd8328a0cd243cf9a8fc862df"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html#ae7becbbfd8328a0cd243cf9a8fc862df">IsValid</a> () const </td></tr>
<tr class="separator:ae7becbbfd8328a0cd243cf9a8fc862df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff9e556e2aec438ea9fc7959a908d69b"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html#aff9e556e2aec438ea9fc7959a908d69b">sample_delta</a> () const </td></tr>
<tr class="separator:aff9e556e2aec438ea9fc7959a908d69b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9527abde0a2131605d06fdfa2859dc47"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html#a9527abde0a2131605d06fdfa2859dc47">Duration</a> (uint32_t start_sample, uint32_t end_sample) const </td></tr>
<tr class="separator:a9527abde0a2131605d06fdfa2859dc47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa0ea588fba6267be900cb0dfc787a2a"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d20/classshaka_1_1media_1_1mp4_1_1DecodingTimeIterator.html#aaa0ea588fba6267be900cb0dfc787a2a">NumSamples</a> () const </td></tr>
<tr class="separator:aaa0ea588fba6267be900cb0dfc787a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Decoding time to sample box (STTS) iterator used to iterate through the compressed table. This class also provides convenient functions to query total number of samples and the duration from start_sample to end_sample. </p>
<p>Definition at line <a class="el" href="../../dc/d52/decoding__time__iterator_8h_source.html#l00024">24</a> of file <a class="el" href="../../dc/d52/decoding__time__iterator_8h_source.html">decoding_time_iterator.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a147cf702aaaef56bce32ca91c45bc071"></a>
<a class="anchor" id="aec68fe0d0dcccedfe2d898320fd534d5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::mp4::DecodingTimeIterator::AdvanceSample </td>
<td class="memname">bool shaka::media::mp4::DecodingTimeIterator::AdvanceSample </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@ -137,12 +137,12 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a20162e42fe14b8135828f2d8d6cdd2ef"></a>
<a class="anchor" id="a9527abde0a2131605d06fdfa2859dc47"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint64_t edash_packager::media::mp4::DecodingTimeIterator::Duration </td>
<td class="memname">uint64_t shaka::media::mp4::DecodingTimeIterator::Duration </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>start_sample</em>, </td>
@ -166,12 +166,12 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a182b0464b4681a63ac3453b4b5b1aa28"></a>
<a class="anchor" id="ae7becbbfd8328a0cd243cf9a8fc862df"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool edash_packager::media::mp4::DecodingTimeIterator::IsValid </td>
<td class="memname">bool shaka::media::mp4::DecodingTimeIterator::IsValid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@ -184,12 +184,12 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="af989a372d83019e0a65e8c850e122e47"></a>
<a class="anchor" id="aaa0ea588fba6267be900cb0dfc787a2a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t edash_packager::media::mp4::DecodingTimeIterator::NumSamples </td>
<td class="memname">uint32_t shaka::media::mp4::DecodingTimeIterator::NumSamples </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@ -202,7 +202,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="ab7b1c20038d9bb2912cf2cf403d46a92"></a>
<a class="anchor" id="aff9e556e2aec438ea9fc7959a908d69b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -210,7 +210,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t edash_packager::media::mp4::DecodingTimeIterator::sample_delta </td>
<td class="memname">uint32_t shaka::media::mp4::DecodingTimeIterator::sample_delta </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@ -235,7 +235,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 24 2016 21:58:07 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue May 24 2016 23:43:14 for DASH Media Packaging SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

Some files were not shown because too many files have changed in this diff Show More