Generate SDK documents for commit 277c5b23c0
This commit is contained in:
parent
0590f10794
commit
d3c45aa09d
|
@ -382,7 +382,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:07 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -152,7 +152,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -101,44 +101,45 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include "packager/base/macros.h"</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "packager/media/base/video_stream_info.h"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "packager/media/codecs/decoder_configuration_record.h"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">namespace </span>shaka {</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">namespace </span>media {</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html"> 22</a></span> <span class="keyword">class </span><a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">HEVCDecoderConfigurationRecord</a> : <span class="keyword">public</span> <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html">DecoderConfigurationRecord</a> {</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">HEVCDecoderConfigurationRecord</a>();</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  ~<a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">HEVCDecoderConfigurationRecord</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  std::string <a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#ad6b1f9ca644b001ff59c8e8188117f76">GetCodecString</a>(Codec codec) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">bool</span> ParseInternal() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  uint8_t version_;</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  uint8_t general_profile_space_;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">bool</span> general_tier_flag_;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  uint8_t general_profile_idc_;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  uint32_t general_profile_compatibility_flags_;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  std::vector<uint8_t> general_constraint_indicator_flags_;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  uint8_t general_level_idc_;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">HEVCDecoderConfigurationRecord</a>);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> };</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> } <span class="comment">// namespace shaka</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#endif // MEDIA_CODECS_HEVC_DECODER_CONFIGURATION_RECORD_H_</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "packager/media/base/fourccs.h"</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "packager/media/base/video_stream_info.h"</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "packager/media/codecs/decoder_configuration_record.h"</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">namespace </span>shaka {</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">namespace </span>media {</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html"> 23</a></span> <span class="keyword">class </span><a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">HEVCDecoderConfigurationRecord</a> : <span class="keyword">public</span> <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html">DecoderConfigurationRecord</a> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">HEVCDecoderConfigurationRecord</a>();</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  ~<a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">HEVCDecoderConfigurationRecord</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  std::string <a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#aa612802ce249bdff2cd4a8b50a05268c">GetCodecString</a>(FourCC codec_fourcc) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">bool</span> ParseInternal() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  uint8_t version_;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  uint8_t general_profile_space_;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordtype">bool</span> general_tier_flag_;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  uint8_t general_profile_idc_;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  uint32_t general_profile_compatibility_flags_;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  std::vector<uint8_t> general_constraint_indicator_flags_;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  uint8_t general_level_idc_;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">HEVCDecoderConfigurationRecord</a>);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> };</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> } <span class="comment">// namespace shaka</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#endif // MEDIA_CODECS_HEVC_DECODER_CONFIGURATION_RECORD_H_</span></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1HEVCDecoderConfigurationRecord_html_aa612802ce249bdff2cd4a8b50a05268c"><div class="ttname"><a href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#aa612802ce249bdff2cd4a8b50a05268c">shaka::media::HEVCDecoderConfigurationRecord::GetCodecString</a></div><div class="ttdeci">std::string GetCodecString(FourCC codec_fourcc) const </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d0b/hevc__decoder__configuration__record_8cc_source.html#l00123">hevc_decoder_configuration_record.cc:123</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1DecoderConfigurationRecord_html"><div class="ttname"><a href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html">shaka::media::DecoderConfigurationRecord</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db2/decoder__configuration__record_8h_source.html#l00020">decoder_configuration_record.h:20</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1HEVCDecoderConfigurationRecord_html"><div class="ttname"><a href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">shaka::media::HEVCDecoderConfigurationRecord</a></div><div class="ttdoc">Class for parsing HEVC decoder configuration record. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/hevc__decoder__configuration__record_8h_source.html#l00022">hevc_decoder_configuration_record.h:22</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1HEVCDecoderConfigurationRecord_html_ad6b1f9ca644b001ff59c8e8188117f76"><div class="ttname"><a href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#ad6b1f9ca644b001ff59c8e8188117f76">shaka::media::HEVCDecoderConfigurationRecord::GetCodecString</a></div><div class="ttdeci">std::string GetCodecString(Codec codec) const </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d0b/hevc__decoder__configuration__record_8cc_source.html#l00135">hevc_decoder_configuration_record.cc:135</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1HEVCDecoderConfigurationRecord_html"><div class="ttname"><a href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html">shaka::media::HEVCDecoderConfigurationRecord</a></div><div class="ttdoc">Class for parsing HEVC decoder configuration record. </div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d0e/hevc__decoder__configuration__record_8h_source.html#l00023">hevc_decoder_configuration_record.h:23</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -137,7 +137,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -121,7 +121,7 @@ uint32_t </td><td class="memItemRight" valign="bottom"><b>height</b></td></
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -95,15 +95,20 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
<table class="directory">
|
||||
<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< uint8_t > *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< uint8_t > *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"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html#a2ec8824525ceca4e1320e1c11a5be24b">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><td class="entry"><a class="el" href="../../db/df8/classshaka_1_1media_1_1H265ByteToUnitStreamConverter.html#a49f20c495bb0bff62214ba4f25620d19">H265ByteToUnitStreamConverter</a>(H26xStreamFormat stream_format)</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">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html#ac57b1509f83fa8a3e508fee61bb2eaf7">H26xByteToUnitStreamConverter</a>(Nalu::CodecType type)</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">explicit</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="../../de/dea/classshaka_1_1media_1_1H26xByteToUnitStreamConverter.html#a43fd12a6ac3c9749e2cf0c29b2262cd1">H26xByteToUnitStreamConverter</a>(Nalu::CodecType type, H26xStreamFormat stream_format)</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>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>stream_format</b>() const (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">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>strip_parameter_set_nalus</b>() const (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">inline</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>WarnIfNotMatch</b>(int nalu_type, const uint8_t *nalu_ptr, size_t nalu_size, const std::vector< uint8_t > &vector) (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">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><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"><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 Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -155,7 +155,7 @@ void </td><td class="memItemRight" valign="bottom"><b>Reset</b> () override
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -206,7 +206,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>webm_subsample_encryp
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -149,7 +149,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 Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -118,7 +118,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -160,7 +160,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -285,7 +285,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -221,7 +221,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> } <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 &muxer_options, const StreamInfo &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#l00084">hls_notify_muxer_listener.cc:84</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#l00060">stream_info.h:60</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#l00057">stream_info.h:57</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< uint8_t > &key_id, const std::vector< uint8_t > &iv, const std::vector< ProtectionSystemSpecificInfo > &key_system_info) override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00042">hls_notify_muxer_listener.cc:42</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_a49b4187f39abe517768364f7ecb280f9"><div class="ttname"><a href="../../d5/dfa/classshaka_1_1media_1_1HlsNotifyMuxerListener.html#a49b4187f39abe517768364f7ecb280f9">shaka::media::HlsNotifyMuxerListener::OnEncryptionStart</a></div><div class="ttdeci">void OnEncryptionStart() override</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d3a/hls__notify__muxer__listener_8cc_source.html#l00061">hls_notify_muxer_listener.cc:61</a></div></div>
|
||||
|
@ -233,7 +233,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -318,7 +318,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 Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -182,7 +182,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -215,7 +215,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -284,7 +284,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -111,148 +111,149 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  FOURCC_ac_3 = 0x61632d33, <span class="comment">// "ac-3"</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  FOURCC_apad = 0x61706164,</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  FOURCC_avc1 = 0x61766331,</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  FOURCC_avcC = 0x61766343,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  FOURCC_bloc = 0x626C6F63,</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  FOURCC_cbc1 = 0x63626331,</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="comment">// This is a fake protection scheme fourcc code to indicate Apple Sample AES.</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  FOURCC_cbca = 0x63626361,</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  FOURCC_cbcs = 0x63626373,</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  FOURCC_cenc = 0x63656e63,</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  FOURCC_cens = 0x63656e73,</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  FOURCC_co64 = 0x636f3634,</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  FOURCC_ctim = 0x6374696d,</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  FOURCC_ctts = 0x63747473,</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  FOURCC_dOps = 0x644f7073,</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  FOURCC_dac3 = 0x64616333,</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  FOURCC_dash = 0x64617368,</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  FOURCC_ddts = 0x64647473,</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  FOURCC_dec3 = 0x64656333,</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  FOURCC_dinf = 0x64696e66,</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  FOURCC_dref = 0x64726566,</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  FOURCC_dtsc = 0x64747363,</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  FOURCC_dtse = 0x64747365,</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  FOURCC_dtsh = 0x64747368,</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  FOURCC_dtsl = 0x6474736c,</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  FOURCC_dtsm = 0x6474732d, <span class="comment">// "dts-"</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  FOURCC_dtsp = 0x6474732b, <span class="comment">// "dts+"</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  FOURCC_ec_3 = 0x65632d33, <span class="comment">// "ec-3"</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  FOURCC_edts = 0x65647473,</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  FOURCC_elst = 0x656c7374,</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  FOURCC_enca = 0x656e6361,</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  FOURCC_encv = 0x656e6376,</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  FOURCC_esds = 0x65736473,</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  FOURCC_free = 0x66726565,</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  FOURCC_frma = 0x66726d61,</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  FOURCC_ftyp = 0x66747970,</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  FOURCC_hdlr = 0x68646c72,</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  FOURCC_hev1 = 0x68657631,</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  FOURCC_hint = 0x68696e74,</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  FOURCC_hvc1 = 0x68766331,</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  FOURCC_hvcC = 0x68766343,</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  FOURCC_iden = 0x6964656e,</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  FOURCC_iso6 = 0x69736f36,</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  FOURCC_iods = 0x696f6473,</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  FOURCC_mdat = 0x6d646174,</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  FOURCC_mdhd = 0x6d646864,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  FOURCC_mdia = 0x6d646961,</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  FOURCC_meco = 0x6d65636f,</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  FOURCC_mehd = 0x6d656864,</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  FOURCC_meta = 0x6d657461,</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  FOURCC_mfhd = 0x6d666864,</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  FOURCC_mfra = 0x6d667261,</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  FOURCC_minf = 0x6d696e66,</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  FOURCC_moof = 0x6d6f6f66,</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  FOURCC_moov = 0x6d6f6f76,</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  FOURCC_mp41 = 0x6d703431,</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  FOURCC_mp4a = 0x6d703461,</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  FOURCC_mp4v = 0x6d703476,</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  FOURCC_mvex = 0x6d766578,</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  FOURCC_mvhd = 0x6d766864,</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  FOURCC_pasp = 0x70617370,</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  FOURCC_payl = 0x7061796c,</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  FOURCC_pdin = 0x7064696e,</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  FOURCC_prft = 0x70726674,</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  FOURCC_pssh = 0x70737368,</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  FOURCC_roll = 0x726f6c6c,</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  FOURCC_saio = 0x7361696f,</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  FOURCC_saiz = 0x7361697a,</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  FOURCC_sbgp = 0x73626770,</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  FOURCC_schi = 0x73636869,</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  FOURCC_schm = 0x7363686d,</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  FOURCC_sdtp = 0x73647470,</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  FOURCC_seig = 0x73656967,</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  FOURCC_senc = 0x73656e63,</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  FOURCC_sgpd = 0x73677064,</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  FOURCC_sidx = 0x73696478,</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  FOURCC_sinf = 0x73696e66,</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  FOURCC_skip = 0x736b6970,</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  FOURCC_smhd = 0x736d6864,</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  FOURCC_soun = 0x736f756e,</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  FOURCC_ssix = 0x73736978,</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  FOURCC_stbl = 0x7374626c,</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  FOURCC_stco = 0x7374636f,</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  FOURCC_sthd = 0x73746864,</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  FOURCC_stsc = 0x73747363,</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  FOURCC_stsd = 0x73747364,</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  FOURCC_stss = 0x73747373,</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  FOURCC_stsz = 0x7374737a,</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  FOURCC_sttg = 0x73747467,</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  FOURCC_stts = 0x73747473,</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  FOURCC_styp = 0x73747970,</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  FOURCC_stz2 = 0x73747a32,</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  FOURCC_subt = 0x73756274,</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  FOURCC_tenc = 0x74656e63,</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  FOURCC_text = 0x74657874,</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  FOURCC_tfdt = 0x74666474,</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  FOURCC_tfhd = 0x74666864,</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  FOURCC_tkhd = 0x746b6864,</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  FOURCC_traf = 0x74726166,</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  FOURCC_trak = 0x7472616b,</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  FOURCC_trex = 0x74726578,</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  FOURCC_trun = 0x7472756e,</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  FOURCC_udta = 0x75647461,</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  FOURCC_url = 0x75726c20, <span class="comment">// "url "</span></div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  FOURCC_urn = 0x75726e20, <span class="comment">// "urn "</span></div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  FOURCC_uuid = 0x75756964,</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  FOURCC_vide = 0x76696465,</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  FOURCC_vlab = 0x766c6162,</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  FOURCC_vmhd = 0x766d6864,</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  FOURCC_vp08 = 0x76703038,</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  FOURCC_vp09 = 0x76703039,</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  FOURCC_vp10 = 0x76703130,</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  FOURCC_vpcC = 0x76706343,</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  FOURCC_vsid = 0x76736964,</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  FOURCC_vttC = 0x76747443,</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  FOURCC_vtta = 0x76747461,</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  FOURCC_vttc = 0x76747463,</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  FOURCC_vtte = 0x76747465,</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  FOURCC_wide = 0x77696465,</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  FOURCC_wvtt = 0x77767474,</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  FOURCC_zaac = 0x7A616163,</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  FOURCC_zach = 0x7A616368,</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  FOURCC_zacp = 0x7A616370,</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> };</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span class="keyword">const</span> FourCC kAppleSampleAesProtectionScheme = FOURCC_cbca;</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="keyword">const</span> <span class="keyword">inline</span> std::string FourCCToString(FourCC fourcc) {</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">char</span> buf[5];</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  buf[0] = (fourcc >> 24) & 0xff;</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  buf[1] = (fourcc >> 16) & 0xff;</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  buf[2] = (fourcc >> 8) & 0xff;</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  buf[3] = (fourcc) & 0xff;</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  buf[4] = 0;</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> std::string(buf);</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> }</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> } <span class="comment">// namespace shaka</span></div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="preprocessor">#endif // PACKAGER_MEDIA_BASE_FOURCCS_H_</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  FOURCC_avc3 = 0x61766333,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  FOURCC_avcC = 0x61766343,</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  FOURCC_bloc = 0x626C6F63,</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  FOURCC_cbc1 = 0x63626331,</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="comment">// This is a fake protection scheme fourcc code to indicate Apple Sample AES.</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  FOURCC_cbca = 0x63626361,</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  FOURCC_cbcs = 0x63626373,</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  FOURCC_cenc = 0x63656e63,</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  FOURCC_cens = 0x63656e73,</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  FOURCC_co64 = 0x636f3634,</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  FOURCC_ctim = 0x6374696d,</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  FOURCC_ctts = 0x63747473,</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  FOURCC_dOps = 0x644f7073,</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  FOURCC_dac3 = 0x64616333,</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  FOURCC_dash = 0x64617368,</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  FOURCC_ddts = 0x64647473,</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  FOURCC_dec3 = 0x64656333,</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  FOURCC_dinf = 0x64696e66,</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  FOURCC_dref = 0x64726566,</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  FOURCC_dtsc = 0x64747363,</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  FOURCC_dtse = 0x64747365,</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  FOURCC_dtsh = 0x64747368,</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  FOURCC_dtsl = 0x6474736c,</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  FOURCC_dtsm = 0x6474732d, <span class="comment">// "dts-"</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  FOURCC_dtsp = 0x6474732b, <span class="comment">// "dts+"</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  FOURCC_ec_3 = 0x65632d33, <span class="comment">// "ec-3"</span></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  FOURCC_edts = 0x65647473,</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  FOURCC_elst = 0x656c7374,</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  FOURCC_enca = 0x656e6361,</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  FOURCC_encv = 0x656e6376,</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  FOURCC_esds = 0x65736473,</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  FOURCC_free = 0x66726565,</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  FOURCC_frma = 0x66726d61,</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  FOURCC_ftyp = 0x66747970,</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  FOURCC_hdlr = 0x68646c72,</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  FOURCC_hev1 = 0x68657631,</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  FOURCC_hint = 0x68696e74,</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  FOURCC_hvc1 = 0x68766331,</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  FOURCC_hvcC = 0x68766343,</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  FOURCC_iden = 0x6964656e,</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  FOURCC_iso6 = 0x69736f36,</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  FOURCC_iods = 0x696f6473,</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  FOURCC_mdat = 0x6d646174,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  FOURCC_mdhd = 0x6d646864,</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  FOURCC_mdia = 0x6d646961,</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  FOURCC_meco = 0x6d65636f,</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  FOURCC_mehd = 0x6d656864,</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  FOURCC_meta = 0x6d657461,</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  FOURCC_mfhd = 0x6d666864,</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  FOURCC_mfra = 0x6d667261,</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  FOURCC_minf = 0x6d696e66,</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  FOURCC_moof = 0x6d6f6f66,</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  FOURCC_moov = 0x6d6f6f76,</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  FOURCC_mp41 = 0x6d703431,</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  FOURCC_mp4a = 0x6d703461,</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  FOURCC_mp4v = 0x6d703476,</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  FOURCC_mvex = 0x6d766578,</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  FOURCC_mvhd = 0x6d766864,</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  FOURCC_pasp = 0x70617370,</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  FOURCC_payl = 0x7061796c,</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  FOURCC_pdin = 0x7064696e,</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  FOURCC_prft = 0x70726674,</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  FOURCC_pssh = 0x70737368,</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  FOURCC_roll = 0x726f6c6c,</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  FOURCC_saio = 0x7361696f,</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  FOURCC_saiz = 0x7361697a,</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  FOURCC_sbgp = 0x73626770,</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  FOURCC_schi = 0x73636869,</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  FOURCC_schm = 0x7363686d,</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  FOURCC_sdtp = 0x73647470,</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  FOURCC_seig = 0x73656967,</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  FOURCC_senc = 0x73656e63,</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  FOURCC_sgpd = 0x73677064,</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  FOURCC_sidx = 0x73696478,</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  FOURCC_sinf = 0x73696e66,</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  FOURCC_skip = 0x736b6970,</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  FOURCC_smhd = 0x736d6864,</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  FOURCC_soun = 0x736f756e,</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  FOURCC_ssix = 0x73736978,</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  FOURCC_stbl = 0x7374626c,</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  FOURCC_stco = 0x7374636f,</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  FOURCC_sthd = 0x73746864,</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  FOURCC_stsc = 0x73747363,</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  FOURCC_stsd = 0x73747364,</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  FOURCC_stss = 0x73747373,</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  FOURCC_stsz = 0x7374737a,</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  FOURCC_sttg = 0x73747467,</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  FOURCC_stts = 0x73747473,</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  FOURCC_styp = 0x73747970,</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  FOURCC_stz2 = 0x73747a32,</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  FOURCC_subt = 0x73756274,</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  FOURCC_tenc = 0x74656e63,</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  FOURCC_text = 0x74657874,</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  FOURCC_tfdt = 0x74666474,</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  FOURCC_tfhd = 0x74666864,</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  FOURCC_tkhd = 0x746b6864,</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  FOURCC_traf = 0x74726166,</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  FOURCC_trak = 0x7472616b,</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  FOURCC_trex = 0x74726578,</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  FOURCC_trun = 0x7472756e,</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  FOURCC_udta = 0x75647461,</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  FOURCC_url = 0x75726c20, <span class="comment">// "url "</span></div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  FOURCC_urn = 0x75726e20, <span class="comment">// "urn "</span></div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  FOURCC_uuid = 0x75756964,</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  FOURCC_vide = 0x76696465,</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  FOURCC_vlab = 0x766c6162,</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  FOURCC_vmhd = 0x766d6864,</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  FOURCC_vp08 = 0x76703038,</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  FOURCC_vp09 = 0x76703039,</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  FOURCC_vp10 = 0x76703130,</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  FOURCC_vpcC = 0x76706343,</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  FOURCC_vsid = 0x76736964,</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  FOURCC_vttC = 0x76747443,</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  FOURCC_vtta = 0x76747461,</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  FOURCC_vttc = 0x76747463,</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  FOURCC_vtte = 0x76747465,</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  FOURCC_wide = 0x77696465,</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  FOURCC_wvtt = 0x77767474,</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  FOURCC_zaac = 0x7A616163,</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  FOURCC_zach = 0x7A616368,</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  FOURCC_zacp = 0x7A616370,</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> };</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">const</span> FourCC kAppleSampleAesProtectionScheme = FOURCC_cbca;</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="keyword">const</span> <span class="keyword">inline</span> std::string FourCCToString(FourCC fourcc) {</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordtype">char</span> buf[5];</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  buf[0] = (fourcc >> 24) & 0xff;</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  buf[1] = (fourcc >> 16) & 0xff;</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  buf[2] = (fourcc >> 8) & 0xff;</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  buf[3] = (fourcc) & 0xff;</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  buf[4] = 0;</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">return</span> std::string(buf);</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> }</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> } <span class="comment">// namespace shaka</span></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -221,7 +221,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> } <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#l00060">stream_info.h:60</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#l00057">stream_info.h:57</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#l00067">vod_media_info_dump_muxer_listener.cc:67</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>
|
||||
|
@ -237,7 +237,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:07 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:15 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -127,7 +127,7 @@ std::shared_ptr< <a class="el" href="../../d0/dc0/structshaka_1_1media_1_1Seg
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -131,7 +131,7 @@ int64_t </td><td class="memItemRight" valign="bottom"><b>GetFramesToTarget<
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -438,7 +438,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -197,7 +197,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:07 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:15 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -188,7 +188,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:07 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:15 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -133,7 +133,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -302,7 +302,7 @@ static const <a class="el" href="../../d0/d93/classshaka_1_1media_1_1Status.html
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -175,7 +175,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
|
||||
<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#l02214">2214</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
|
||||
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l02216">2216</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -186,7 +186,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:07 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:15 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -329,7 +329,7 @@ static const size_t </td><td class="memItemRight" valign="bottom"><a class=
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -293,7 +293,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -261,7 +261,7 @@ void </td><td class="memItemRight" valign="bottom"><b>set_progress_target</
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -482,7 +482,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -104,7 +104,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -121,7 +121,7 @@ std::shared_ptr< <a class="el" href="../../d7/d34/structshaka_1_1media_1_1Enc
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -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 Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -162,7 +162,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
|
||||
<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#l02660">2660</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
|
||||
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l02662">2662</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -173,7 +173,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -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 Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -205,7 +205,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 Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -165,7 +165,7 @@ AES_KEY * </td><td class="memItemRight" valign="bottom"><b>mutable_aes_key<
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -194,21 +194,21 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="preprocessor">#endif // MEDIA_FORMATS_WEBM_SEGMENTER_TEST_UTILS_H_</span></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#l00075">segmenter_test_base.h:75</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#l00060">stream_info.h:60</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#l00057">stream_info.h:57</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#l00084">segmenter_test_base.cc:84</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_html_a2efb1c40b8b7d569816e675876b1b614"><div class="ttname"><a href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#a2efb1c40b8b7d569816e675876b1b614">shaka::media::SegmentTestBase::CreateAndInitializeSegmenter</a></div><div class="ttdeci">void CreateAndInitializeSegmenter(const MuxerOptions &options, StreamInfo *info, std::unique_ptr< webm::Segmenter > *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="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#l00091">segmenter_test_base.cc:91</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1SegmentTestBase_html_afd8845d029698f556ca09436da0c62ef"><div class="ttname"><a href="../../d2/dba/classshaka_1_1media_1_1SegmentTestBase.html#afd8845d029698f556ca09436da0c62ef">shaka::media::SegmentTestBase::CreateSample</a></div><div class="ttdeci">std::shared_ptr< MediaSample > 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#l00052">segmenter_test_base.cc:52</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#l00075">segmenter_test_base.cc:75</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#l00016">video_stream_info.h:16</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#l00023">video_stream_info.h:23</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>
|
||||
<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 Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -323,7 +323,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:07 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:15 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -376,7 +376,7 @@ Public Member Functions</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -242,7 +242,7 @@ int </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 Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -148,115 +148,104 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">return</span> TrimLeadingZeros(base::HexEncode(bytes, arraysize(bytes)));</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> }</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> std::string CodecAsString(Codec codec) {</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">switch</span> (codec) {</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">case</span> kCodecHEV1:</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">return</span> <span class="stringliteral">"hev1"</span>;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">case</span> kCodecHVC1:</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordflow">return</span> <span class="stringliteral">"hvc1"</span>;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">default</span>:</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  LOG(WARNING) << <span class="stringliteral">"Unknown codec: "</span> << codec;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">return</span> std::string();</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> } <span class="comment">// namespace</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> HEVCDecoderConfigurationRecord::HEVCDecoderConfigurationRecord()</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  : version_(0),</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  general_profile_space_(0),</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  general_tier_flag_(false),</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  general_profile_idc_(0),</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  general_profile_compatibility_flags_(0),</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  general_level_idc_(0) {}</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> HEVCDecoderConfigurationRecord::~HEVCDecoderConfigurationRecord() {}</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> } <span class="comment">// namespace</span></div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> HEVCDecoderConfigurationRecord::HEVCDecoderConfigurationRecord()</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  : version_(0),</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  general_profile_space_(0),</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  general_tier_flag_(false),</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  general_profile_idc_(0),</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  general_profile_compatibility_flags_(0),</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  general_level_idc_(0) {}</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> HEVCDecoderConfigurationRecord::~HEVCDecoderConfigurationRecord() {}</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">bool</span> HEVCDecoderConfigurationRecord::ParseInternal() {</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  BufferReader reader(<a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a20e0a9cb8002c943814853bd6ce488df">data</a>(), <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#ab016f1def77f35b4256e7e8ca990ed57">data_size</a>());</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="keywordtype">bool</span> HEVCDecoderConfigurationRecord::ParseInternal() {</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  BufferReader reader(<a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a20e0a9cb8002c943814853bd6ce488df">data</a>(), <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#ab016f1def77f35b4256e7e8ca990ed57">data_size</a>());</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  uint8_t profile_indication = 0;</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  uint8_t length_size_minus_one = 0;</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  uint8_t num_of_arrays = 0;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  RCHECK(reader.Read1(&version_) && version_ == 1 &&</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  reader.Read1(&profile_indication) &&</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  reader.Read4(&general_profile_compatibility_flags_) &&</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  reader.ReadToVector(&general_constraint_indicator_flags_, 6) &&</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  reader.Read1(&general_level_idc_) &&</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  reader.SkipBytes(8) && <span class="comment">// Skip uninterested fields.</span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  reader.Read1(&length_size_minus_one) &&</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  reader.Read1(&num_of_arrays));</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  uint8_t profile_indication = 0;</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  uint8_t length_size_minus_one = 0;</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  uint8_t num_of_arrays = 0;</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  RCHECK(reader.Read1(&version_) && version_ == 1 &&</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  reader.Read1(&profile_indication) &&</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  reader.Read4(&general_profile_compatibility_flags_) &&</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  reader.ReadToVector(&general_constraint_indicator_flags_, 6) &&</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  reader.Read1(&general_level_idc_) &&</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  reader.SkipBytes(8) && <span class="comment">// Skip uninterested fields.</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  reader.Read1(&length_size_minus_one) &&</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  reader.Read1(&num_of_arrays));</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  general_profile_space_ = profile_indication >> 6;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  RCHECK(general_profile_space_ <= 3u);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  general_tier_flag_ = ((profile_indication >> 5) & 1) == 1;</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  general_profile_idc_ = profile_indication & 0x1f;</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">if</span> ((length_size_minus_one & 0x3) == 2) {</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  LOG(ERROR) << <span class="stringliteral">"Invalid NALU length size."</span>;</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#ab0c889c2382b6f41ad1993c136b03d07">set_nalu_length_size</a>((length_size_minus_one & 0x3) + 1);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  general_profile_space_ = profile_indication >> 6;</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  RCHECK(general_profile_space_ <= 3u);</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  general_tier_flag_ = ((profile_indication >> 5) & 1) == 1;</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  general_profile_idc_ = profile_indication & 0x1f;</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">if</span> ((length_size_minus_one & 0x3) == 2) {</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  LOG(ERROR) << <span class="stringliteral">"Invalid NALU length size."</span>;</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#ab0c889c2382b6f41ad1993c136b03d07">set_nalu_length_size</a>((length_size_minus_one & 0x3) + 1);</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < num_of_arrays; i++) {</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  uint8_t nal_unit_type;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  uint16_t num_nalus;</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  RCHECK(reader.Read1(&nal_unit_type));</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  nal_unit_type &= 0x3f;</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  RCHECK(reader.Read2(&num_nalus));</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j < num_nalus; j++) {</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  uint16_t nalu_length;</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  RCHECK(reader.Read2(&nalu_length));</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  uint64_t nalu_offset = reader.pos();</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  RCHECK(reader.SkipBytes(nalu_length));</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < num_of_arrays; i++) {</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  uint8_t nal_unit_type;</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  uint16_t num_nalus;</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  RCHECK(reader.Read1(&nal_unit_type));</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  nal_unit_type &= 0x3f;</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  RCHECK(reader.Read2(&num_nalus));</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j < num_nalus; j++) {</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  uint16_t nalu_length;</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  RCHECK(reader.Read2(&nalu_length));</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  uint64_t nalu_offset = reader.pos();</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  RCHECK(reader.SkipBytes(nalu_length));</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  Nalu <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a099efd795f849667ceb69636b1b50820">nalu</a>;</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  RCHECK(nalu.Initialize(Nalu::kH265, <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a20e0a9cb8002c943814853bd6ce488df">data</a>() + nalu_offset, nalu_length));</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  RCHECK(nalu.type() == nal_unit_type);</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a6b2234ce5bdffaaaad217414df314598">AddNalu</a>(nalu);</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  }</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  }</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="comment">// TODO(kqyang): Parse SPS to get resolutions.</span></div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  Nalu <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a099efd795f849667ceb69636b1b50820">nalu</a>;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  RCHECK(nalu.Initialize(Nalu::kH265, <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a20e0a9cb8002c943814853bd6ce488df">data</a>() + nalu_offset, nalu_length));</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  RCHECK(nalu.type() == nal_unit_type);</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a6b2234ce5bdffaaaad217414df314598">AddNalu</a>(nalu);</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  }</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="comment">// TODO(kqyang): Parse SPS to get resolutions.</span></div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> }</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#aa612802ce249bdff2cd4a8b50a05268c"> 123</a></span> std::string <a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#aa612802ce249bdff2cd4a8b50a05268c">HEVCDecoderConfigurationRecord::GetCodecString</a>(</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  FourCC codec_fourcc)<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="comment">// ISO/IEC 14496-15:2014 Annex E.</span></div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  std::vector<std::string> fields;</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  fields.push_back(FourCCToString(codec_fourcc));</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  fields.push_back(GeneralProfileSpaceAsString(general_profile_space_) +</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  base::IntToString(general_profile_idc_));</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  fields.push_back(</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  ReverseBitsAndHexEncode(general_profile_compatibility_flags_));</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  fields.push_back((general_tier_flag_ ? <span class="stringliteral">"H"</span> : <span class="stringliteral">"L"</span>) +</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  base::IntToString(general_level_idc_));</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#ad6b1f9ca644b001ff59c8e8188117f76"> 135</a></span> std::string <a class="code" href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#ad6b1f9ca644b001ff59c8e8188117f76">HEVCDecoderConfigurationRecord::GetCodecString</a>(Codec codec)<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="comment">// ISO/IEC 14496-15:2014 Annex E.</span></div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  std::vector<std::string> fields;</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  fields.push_back(CodecAsString(codec));</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  fields.push_back(GeneralProfileSpaceAsString(general_profile_space_) +</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  base::IntToString(general_profile_idc_));</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  fields.push_back(</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  ReverseBitsAndHexEncode(general_profile_compatibility_flags_));</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  fields.push_back((general_tier_flag_ ? <span class="stringliteral">"H"</span> : <span class="stringliteral">"L"</span>) +</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  base::IntToString(general_level_idc_));</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="comment">// Remove trailing bytes that are zero.</span></div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  std::vector<uint8_t> constraints = general_constraint_indicator_flags_;</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">size_t</span> size = constraints.size();</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordflow">for</span> (; size > 0; --size) {</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">if</span> (constraints[size - 1] != 0) <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  }</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  constraints.resize(size);</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">for</span> (uint8_t constraint : constraints)</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  fields.push_back(TrimLeadingZeros(base::HexEncode(&constraint, 1)));</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> base::JoinString(fields, <span class="stringliteral">"."</span>);</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> }</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> } <span class="comment">// namespace shaka</span></div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="comment">// Remove trailing bytes that are zero.</span></div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  std::vector<uint8_t> constraints = general_constraint_indicator_flags_;</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordtype">size_t</span> size = constraints.size();</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">for</span> (; size > 0; --size) {</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">if</span> (constraints[size - 1] != 0) <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  }</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  constraints.resize(size);</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">for</span> (uint8_t constraint : constraints)</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  fields.push_back(TrimLeadingZeros(base::HexEncode(&constraint, 1)));</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">return</span> base::JoinString(fields, <span class="stringliteral">"."</span>);</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> }</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> } <span class="comment">// namespace shaka</span></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1HEVCDecoderConfigurationRecord_html_aa612802ce249bdff2cd4a8b50a05268c"><div class="ttname"><a href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#aa612802ce249bdff2cd4a8b50a05268c">shaka::media::HEVCDecoderConfigurationRecord::GetCodecString</a></div><div class="ttdeci">std::string GetCodecString(FourCC codec_fourcc) const </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d0b/hevc__decoder__configuration__record_8cc_source.html#l00123">hevc_decoder_configuration_record.cc:123</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1DecoderConfigurationRecord_html_a6b2234ce5bdffaaaad217414df314598"><div class="ttname"><a href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a6b2234ce5bdffaaaad217414df314598">shaka::media::DecoderConfigurationRecord::AddNalu</a></div><div class="ttdeci">void AddNalu(const Nalu &nalu)</div><div class="ttdoc">Adds the given Nalu to the configuration. </div><div class="ttdef"><b>Definition:</b> <a href="../../d5/dec/decoder__configuration__record_8cc_source.html#l00022">decoder_configuration_record.cc:22</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1DecoderConfigurationRecord_html_a20e0a9cb8002c943814853bd6ce488df"><div class="ttname"><a href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a20e0a9cb8002c943814853bd6ce488df">shaka::media::DecoderConfigurationRecord::data</a></div><div class="ttdeci">const uint8_t * data() const </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db2/decoder__configuration__record_8h_source.html#l00053">decoder_configuration_record.h:53</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1DecoderConfigurationRecord_html_ab0c889c2382b6f41ad1993c136b03d07"><div class="ttname"><a href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#ab0c889c2382b6f41ad1993c136b03d07">shaka::media::DecoderConfigurationRecord::set_nalu_length_size</a></div><div class="ttdeci">void set_nalu_length_size(uint8_t nalu_length_size)</div><div class="ttdoc">Sets the size of the NAL unit length field. </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db2/decoder__configuration__record_8h_source.html#l00059">decoder_configuration_record.h:59</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1DecoderConfigurationRecord_html_ab016f1def77f35b4256e7e8ca990ed57"><div class="ttname"><a href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#ab016f1def77f35b4256e7e8ca990ed57">shaka::media::DecoderConfigurationRecord::data_size</a></div><div class="ttdeci">size_t data_size() const </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db2/decoder__configuration__record_8h_source.html#l00056">decoder_configuration_record.h:56</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1DecoderConfigurationRecord_html_a099efd795f849667ceb69636b1b50820"><div class="ttname"><a href="../../de/de0/classshaka_1_1media_1_1DecoderConfigurationRecord.html#a099efd795f849667ceb69636b1b50820">shaka::media::DecoderConfigurationRecord::nalu</a></div><div class="ttdeci">const Nalu & nalu(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db2/decoder__configuration__record_8h_source.html#l00044">decoder_configuration_record.h:44</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1HEVCDecoderConfigurationRecord_html_ad6b1f9ca644b001ff59c8e8188117f76"><div class="ttname"><a href="../../d4/d8a/classshaka_1_1media_1_1HEVCDecoderConfigurationRecord.html#ad6b1f9ca644b001ff59c8e8188117f76">shaka::media::HEVCDecoderConfigurationRecord::GetCodecString</a></div><div class="ttdeci">std::string GetCodecString(Codec codec) const </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d0b/hevc__decoder__configuration__record_8cc_source.html#l00135">hevc_decoder_configuration_record.cc:135</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -249,7 +249,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -282,7 +282,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 Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -135,7 +135,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -410,7 +410,7 @@ static std::string </td><td class="memItemRight" valign="bottom"><a class="
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -235,7 +235,7 @@ Public Member Functions</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -126,7 +126,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -206,7 +206,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -135,7 +135,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:07 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:15 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -385,7 +385,7 @@ class </td><td class="memItemRight" valign="bottom"><b>BoxBuffer</b></td></
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -483,7 +483,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 Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -142,7 +142,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -419,7 +419,7 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../.
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:16 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -122,7 +122,7 @@ uint32_t </td><td class="memItemRight" valign="bottom"><b>cipher_bytes</b><
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -150,7 +150,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -108,7 +108,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -165,7 +165,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
|
||||
<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#l02186">2186</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
|
||||
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l02188">2188</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -176,7 +176,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:07 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:15 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -168,7 +168,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 Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -139,7 +139,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -211,7 +211,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
|
||||
<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#l02283">2283</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
|
||||
<p>Definition at line <a class="el" href="../../dd/dee/box__definitions_8cc_source.html#l02285">2285</a> of file <a class="el" href="../../dd/dee/box__definitions_8cc_source.html">box_definitions.cc</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -222,7 +222,7 @@ Additional Inherited Members</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:08 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:15 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -293,7 +293,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -231,7 +231,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -535,7 +535,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 Thu Mar 23 2017 18:29:03 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:11 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -152,7 +152,7 @@ int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href=".
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -198,77 +198,78 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  sar_y /= gcd;</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">return</span> std::make_shared<VideoStreamInfo>(</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  track_num, kWebMTimeScale, 0, video_codec, std::string(),</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  codec_private.data(), codec_private.size(), width_after_crop,</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  height_after_crop, sar_x, sar_y, 0, 0, std::string(), is_encrypted);</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> }</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="keywordtype">bool</span> WebMVideoClient::OnUInt(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, int64_t val) {</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  int64_t* dst = NULL;</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">switch</span> (<span class="keywordtype">id</span>) {</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">case</span> kWebMIdPixelWidth:</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  dst = &pixel_width_;</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">case</span> kWebMIdPixelHeight:</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  dst = &pixel_height_;</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">case</span> kWebMIdPixelCropTop:</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  dst = &crop_top_;</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">case</span> kWebMIdPixelCropBottom:</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  dst = &crop_bottom_;</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">case</span> kWebMIdPixelCropLeft:</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  dst = &crop_left_;</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">case</span> kWebMIdPixelCropRight:</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  dst = &crop_right_;</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">case</span> kWebMIdDisplayWidth:</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  dst = &display_width_;</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">case</span> kWebMIdDisplayHeight:</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  dst = &display_height_;</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">case</span> kWebMIdDisplayUnit:</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  dst = &display_unit_;</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">case</span> kWebMIdAlphaMode:</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  dst = &alpha_mode_;</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">default</span>:</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordflow">if</span> (*dst != -1) {</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  LOG(ERROR) << <span class="stringliteral">"Multiple values for id "</span> << std::hex << <span class="keywordtype">id</span> << <span class="stringliteral">" specified ("</span></div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  << *dst << <span class="stringliteral">" and "</span> << val << <span class="stringliteral">")"</span>;</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  }</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  *dst = val;</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> }</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="keywordtype">bool</span> WebMVideoClient::OnBinary(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keyword">const</span> uint8_t* data, <span class="keywordtype">int</span> size) {</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="comment">// Accept binary fields we don't care about for now.</span></div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> }</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="keywordtype">bool</span> WebMVideoClient::OnFloat(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">double</span> val) {</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="comment">// Accept float fields we don't care about for now.</span></div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> }</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> } <span class="comment">// namespace shaka</span></div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  track_num, kWebMTimeScale, 0, video_codec, H26xStreamFormat::kUnSpecified,</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  std::string(), codec_private.data(), codec_private.size(),</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  width_after_crop, height_after_crop, sar_x, sar_y, 0, 0, std::string(),</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  is_encrypted);</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> }</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="keywordtype">bool</span> WebMVideoClient::OnUInt(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, int64_t val) {</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  int64_t* dst = NULL;</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">switch</span> (<span class="keywordtype">id</span>) {</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">case</span> kWebMIdPixelWidth:</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  dst = &pixel_width_;</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">case</span> kWebMIdPixelHeight:</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  dst = &pixel_height_;</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordflow">case</span> kWebMIdPixelCropTop:</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  dst = &crop_top_;</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">case</span> kWebMIdPixelCropBottom:</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  dst = &crop_bottom_;</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordflow">case</span> kWebMIdPixelCropLeft:</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  dst = &crop_left_;</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">case</span> kWebMIdPixelCropRight:</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  dst = &crop_right_;</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">case</span> kWebMIdDisplayWidth:</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  dst = &display_width_;</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">case</span> kWebMIdDisplayHeight:</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  dst = &display_height_;</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">case</span> kWebMIdDisplayUnit:</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  dst = &display_unit_;</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordflow">case</span> kWebMIdAlphaMode:</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  dst = &alpha_mode_;</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordflow">default</span>:</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  }</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">if</span> (*dst != -1) {</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  LOG(ERROR) << <span class="stringliteral">"Multiple values for id "</span> << std::hex << <span class="keywordtype">id</span> << <span class="stringliteral">" specified ("</span></div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  << *dst << <span class="stringliteral">" and "</span> << val << <span class="stringliteral">")"</span>;</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  *dst = val;</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> }</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="keywordtype">bool</span> WebMVideoClient::OnBinary(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keyword">const</span> uint8_t* data, <span class="keywordtype">int</span> size) {</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="comment">// Accept binary fields we don't care about for now.</span></div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> }</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="keywordtype">bool</span> WebMVideoClient::OnFloat(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">double</span> val) {</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="comment">// Accept float fields we don't care about for now.</span></div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> }</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> } <span class="comment">// namespace media</span></div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> } <span class="comment">// namespace shaka</span></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1WebMVideoClient_html_ae71e739feadfb8e9207b8ceb9689ca66"><div class="ttname"><a href="../../d3/d67/classshaka_1_1media_1_1WebMVideoClient.html#ae71e739feadfb8e9207b8ceb9689ca66">shaka::media::WebMVideoClient::GetVideoStreamInfo</a></div><div class="ttdeci">std::shared_ptr< VideoStreamInfo > GetVideoStreamInfo(int64_t track_num, const std::string &codec_id, const std::vector< uint8_t > &codec_private, bool is_encrypted)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d7d/webm__video__client_8cc_source.html#l00050">webm_video_client.cc:50</a></div></div>
|
||||
<div class="ttc" id="classshaka_1_1media_1_1WebMVideoClient_html_af3ad16a6046f60abf43a798747fc1edc"><div class="ttname"><a href="../../d3/d67/classshaka_1_1media_1_1WebMVideoClient.html#af3ad16a6046f60abf43a798747fc1edc">shaka::media::WebMVideoClient::Reset</a></div><div class="ttdeci">void Reset()</div><div class="ttdoc">Reset this object's state so it can process a new video track element. </div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d7d/webm__video__client_8cc_source.html#l00037">webm_video_client.cc:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:05 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:13 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -117,7 +117,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 Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 23 2017 18:29:06 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:14 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
|
|
@ -213,7 +213,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 Thu Mar 23 2017 18:29:04 for DASH Media Packaging SDK by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Mar 23 2017 23:54:12 for DASH Media Packaging SDK by  <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
Loading…
Reference in New Issue