190 lines
16 KiB
HTML
190 lines
16 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.11.0"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>stdex: stdex::wav::cue_ex Struct Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="cookie.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">stdex
|
|
</div>
|
|
<div id="projectbrief">Additional custom or not Standard C++ covered algorithms</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.11.0 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search',false);
|
|
$(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){ initResizable(false); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><b>stdex</b></li><li class="navelem"><b>wav</b></li><li class="navelem"><a class="el" href="structstdex_1_1wav_1_1cue__ex.html">cue_ex</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="structstdex_1_1wav_1_1cue__ex-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">stdex::wav::cue_ex Struct Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Extended cue.
|
|
<a href="#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="wav_8hpp_source.html">stdex/wav.hpp</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for stdex::wav::cue_ex:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="structstdex_1_1wav_1_1cue__ex.png" usemap="#stdex::wav::cue_5Fex_map" alt=""/>
|
|
<map id="stdex::wav::cue_5Fex_map" name="stdex::wav::cue_5Fex_map">
|
|
<area href="structstdex_1_1wav_1_1cue.html" title="Cue point." alt="stdex::wav::cue" shape="rect" coords="0,0,117,24"/>
|
|
</map>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a00e87c9cf3c64be30c0811c5c40bfa58" id="r_a00e87c9cf3c64be30c0811c5c40bfa58"><td class="memItemLeft" align="right" valign="top"><a id="a00e87c9cf3c64be30c0811c5c40bfa58" name="a00e87c9cf3c64be30c0811c5c40bfa58"></a>
|
|
uint32_t </td><td class="memItemRight" valign="bottom"><b>duration</b> = 0</td></tr>
|
|
<tr class="memdesc:a00e87c9cf3c64be30c0811c5c40bfa58"><td class="mdescLeft"> </td><td class="mdescRight">How many samples from the cue point the region or section spans. <br /></td></tr>
|
|
<tr class="separator:a00e87c9cf3c64be30c0811c5c40bfa58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98862464b7e38f15d67653a80195288a" id="r_a98862464b7e38f15d67653a80195288a"><td class="memItemLeft" align="right" valign="top"><a id="a98862464b7e38f15d67653a80195288a" name="a98862464b7e38f15d67653a80195288a"></a>
|
|
id_t </td><td class="memItemRight" valign="bottom"><b>purpose_id</b> = 0</td></tr>
|
|
<tr class="memdesc:a98862464b7e38f15d67653a80195288a"><td class="mdescLeft"> </td><td class="mdescRight">What the text is used for. For example a value of "scrp" means script text, and "capt" means close-caption. There are several more purpose IDs, but they are meant to be used with other types of RIFF files (not usually found in WAVE files). <br /></td></tr>
|
|
<tr class="separator:a98862464b7e38f15d67653a80195288a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63db07704b0e5f7cc32d94ed99d20aee" id="r_a63db07704b0e5f7cc32d94ed99d20aee"><td class="memItemLeft" align="right" valign="top"><a id="a63db07704b0e5f7cc32d94ed99d20aee" name="a63db07704b0e5f7cc32d94ed99d20aee"></a>
|
|
uint16_t </td><td class="memItemRight" valign="bottom"><b>country</b> = 0</td></tr>
|
|
<tr class="memdesc:a63db07704b0e5f7cc32d94ed99d20aee"><td class="mdescLeft"> </td><td class="mdescRight">Country code used by texts. <br /></td></tr>
|
|
<tr class="separator:a63db07704b0e5f7cc32d94ed99d20aee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3801ac362ca8f136b1b5ad1bd9b18c4" id="r_ac3801ac362ca8f136b1b5ad1bd9b18c4"><td class="memItemLeft" align="right" valign="top"><a id="ac3801ac362ca8f136b1b5ad1bd9b18c4" name="ac3801ac362ca8f136b1b5ad1bd9b18c4"></a>
|
|
uint16_t </td><td class="memItemRight" valign="bottom"><b>language</b> = 0</td></tr>
|
|
<tr class="memdesc:ac3801ac362ca8f136b1b5ad1bd9b18c4"><td class="mdescLeft"> </td><td class="mdescRight">Language code used by texts. <br /></td></tr>
|
|
<tr class="separator:ac3801ac362ca8f136b1b5ad1bd9b18c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc67de502f7689e67b6b8a4b5b65d47c" id="r_adc67de502f7689e67b6b8a4b5b65d47c"><td class="memItemLeft" align="right" valign="top"><a id="adc67de502f7689e67b6b8a4b5b65d47c" name="adc67de502f7689e67b6b8a4b5b65d47c"></a>
|
|
uint16_t </td><td class="memItemRight" valign="bottom"><b>dialect</b> = 0</td></tr>
|
|
<tr class="memdesc:adc67de502f7689e67b6b8a4b5b65d47c"><td class="mdescLeft"> </td><td class="mdescRight">Dialect code used by texts. <br /></td></tr>
|
|
<tr class="separator:adc67de502f7689e67b6b8a4b5b65d47c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6cc8057f9a324ca1283e7ebd9756e1d0" id="r_a6cc8057f9a324ca1283e7ebd9756e1d0"><td class="memItemLeft" align="right" valign="top"><a id="a6cc8057f9a324ca1283e7ebd9756e1d0" name="a6cc8057f9a324ca1283e7ebd9756e1d0"></a>
|
|
uint16_t </td><td class="memItemRight" valign="bottom"><b>charset</b> = 0</td></tr>
|
|
<tr class="memdesc:a6cc8057f9a324ca1283e7ebd9756e1d0"><td class="mdescLeft"> </td><td class="mdescRight">Charset used by texts. <br /></td></tr>
|
|
<tr class="separator:a6cc8057f9a324ca1283e7ebd9756e1d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35b364ba9cb24b1f992cc8284046a108" id="r_a35b364ba9cb24b1f992cc8284046a108"><td class="memItemLeft" align="right" valign="top"><a id="a35b364ba9cb24b1f992cc8284046a108" name="a35b364ba9cb24b1f992cc8284046a108"></a>
|
|
std::string </td><td class="memItemRight" valign="bottom"><b>description</b></td></tr>
|
|
<tr class="memdesc:a35b364ba9cb24b1f992cc8284046a108"><td class="mdescLeft"> </td><td class="mdescRight">Description text. <br /></td></tr>
|
|
<tr class="separator:a35b364ba9cb24b1f992cc8284046a108"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b692d7783de7c45a3771bdeebc0993b" id="r_a4b692d7783de7c45a3771bdeebc0993b"><td class="memItemLeft" align="right" valign="top"><a id="a4b692d7783de7c45a3771bdeebc0993b" name="a4b692d7783de7c45a3771bdeebc0993b"></a>
|
|
std::string </td><td class="memItemRight" valign="bottom"><b>title</b></td></tr>
|
|
<tr class="memdesc:a4b692d7783de7c45a3771bdeebc0993b"><td class="mdescLeft"> </td><td class="mdescRight">Title text. <br /></td></tr>
|
|
<tr class="separator:a4b692d7783de7c45a3771bdeebc0993b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13aaa66197c84f1d7d4aee220c9298cb" id="r_a13aaa66197c84f1d7d4aee220c9298cb"><td class="memItemLeft" align="right" valign="top"><a id="a13aaa66197c84f1d7d4aee220c9298cb" name="a13aaa66197c84f1d7d4aee220c9298cb"></a>
|
|
std::string </td><td class="memItemRight" valign="bottom"><b>note</b></td></tr>
|
|
<tr class="memdesc:a13aaa66197c84f1d7d4aee220c9298cb"><td class="mdescLeft"> </td><td class="mdescRight">Note text. <br /></td></tr>
|
|
<tr class="separator:a13aaa66197c84f1d7d4aee220c9298cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_attribs_structstdex_1_1wav_1_1cue"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_structstdex_1_1wav_1_1cue')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="structstdex_1_1wav_1_1cue.html">stdex::wav::cue</a></td></tr>
|
|
<tr class="memitem:a2348ff6997191585c1419335314cd5ad inherit pub_attribs_structstdex_1_1wav_1_1cue" id="r_a2348ff6997191585c1419335314cd5ad"><td class="memItemLeft" align="right" valign="top">
|
|
uint32_t </td><td class="memItemRight" valign="bottom"><b>id</b> = 0</td></tr>
|
|
<tr class="memdesc:a2348ff6997191585c1419335314cd5ad inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="mdescLeft"> </td><td class="mdescRight">Each cue point has a unique identification value used to associate cue points with information in other chunks. For example, a Label chunk contains text that describes a point in the wave file by referencing the associated cue point. <br /></td></tr>
|
|
<tr class="separator:a2348ff6997191585c1419335314cd5ad inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a55fcb503405d3004760d11656af74c inherit pub_attribs_structstdex_1_1wav_1_1cue" id="r_a8a55fcb503405d3004760d11656af74c"><td class="memItemLeft" align="right" valign="top">
|
|
uint32_t </td><td class="memItemRight" valign="bottom"><b>position</b> = 0</td></tr>
|
|
<tr class="memdesc:a8a55fcb503405d3004760d11656af74c inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="mdescLeft"> </td><td class="mdescRight">The sample offset associated with the cue point in terms of the sample's position in the final stream of samples generated by the play list. Said in another way, if a play list chunk is specified, the position value is equal to the sample number at which this cue point will occur during playback of the entire play list as defined by the play list's order. If no play list chunk is specified this value should be 0. <br /></td></tr>
|
|
<tr class="separator:a8a55fcb503405d3004760d11656af74c inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15ae22213cb33bc694965e97a3035342 inherit pub_attribs_structstdex_1_1wav_1_1cue" id="r_a15ae22213cb33bc694965e97a3035342"><td class="memItemLeft" align="right" valign="top">
|
|
uint32_t </td><td class="memItemRight" valign="bottom"><b>chunk_id</b> = 0</td></tr>
|
|
<tr class="memdesc:a15ae22213cb33bc694965e97a3035342 inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="mdescLeft"> </td><td class="mdescRight">The four byte ID used by the chunk containing the sample that corresponds to this cue point. A Wave file with no play list is always "data". A Wave file with a play list containing both sample data and silence may be either "data" or "slnt". <br /></td></tr>
|
|
<tr class="separator:a15ae22213cb33bc694965e97a3035342 inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e1a1a62c1497e28161b1303c769a59f inherit pub_attribs_structstdex_1_1wav_1_1cue" id="r_a9e1a1a62c1497e28161b1303c769a59f"><td class="memItemLeft" align="right" valign="top">
|
|
uint32_t </td><td class="memItemRight" valign="bottom"><b>chunk_offset</b> = 0</td></tr>
|
|
<tr class="memdesc:a9e1a1a62c1497e28161b1303c769a59f inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="mdescLeft"> </td><td class="mdescRight">The byte offset into the Wave List Chunk of the chunk containing the sample that corresponds to this cue point. This is the same chunk described by the Data Chunk ID value. If no Wave List Chunk exists in the Wave file, this value is 0. If a Wave List Chunk exists, this is the offset into the "wavl" chunk. The first chunk in the Wave List Chunk would be specified with a value of 0. <br /></td></tr>
|
|
<tr class="separator:a9e1a1a62c1497e28161b1303c769a59f inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ff713152c9608e62a8ee0a97a01bdac inherit pub_attribs_structstdex_1_1wav_1_1cue" id="r_a5ff713152c9608e62a8ee0a97a01bdac"><td class="memItemLeft" align="right" valign="top">
|
|
uint32_t </td><td class="memItemRight" valign="bottom"><b>block_start</b> = 0</td></tr>
|
|
<tr class="memdesc:a5ff713152c9608e62a8ee0a97a01bdac inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="mdescLeft"> </td><td class="mdescRight">The byte offset into the "data" or "slnt" Chunk to the start of the block containing the sample. The start of a block is defined as the first byte in uncompressed PCM wave data or the last byte in compressed wave data where decompression can begin to find the value of the corresponding sample value. <br /></td></tr>
|
|
<tr class="separator:a5ff713152c9608e62a8ee0a97a01bdac inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad38b61b681205faa6af40310b305758e inherit pub_attribs_structstdex_1_1wav_1_1cue" id="r_ad38b61b681205faa6af40310b305758e"><td class="memItemLeft" align="right" valign="top">
|
|
uint32_t </td><td class="memItemRight" valign="bottom"><b>block_offset</b> = 0</td></tr>
|
|
<tr class="memdesc:ad38b61b681205faa6af40310b305758e inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="mdescLeft"> </td><td class="mdescRight">An offset into the block (specified by Block Start) for the sample that corresponds to the cue point. In uncompressed PCM waveform data, this is simply the byte offset into the "data" chunk. In compressed waveform data, this value is equal to the number of samples (may or may not be bytes) from the Block Start to the sample that corresponds to the cue point. <br /></td></tr>
|
|
<tr class="separator:ad38b61b681205faa6af40310b305758e inherit pub_attribs_structstdex_1_1wav_1_1cue"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Extended cue. </p>
|
|
</div><hr/>The documentation for this struct was generated from the following file:<ul>
|
|
<li>include/stdex/<a class="el" href="wav_8hpp_source.html">wav.hpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Tue Jun 18 2024 14:58:42 for stdex by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.11.0
|
|
</small></address>
|
|
</div><!-- doc-content -->
|
|
</body>
|
|
</html>
|