|
138 | 138 | <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> |
139 | 139 | <dl class="cpp function"> |
140 | 140 | <dt class="sig sig-object cpp" id="_CPPv4N7dolbyio5comms8services10conference4demoEb"> |
141 | | -<span id="_CPPv3N7dolbyio5comms8services10conference4demoEb"></span><span id="_CPPv2N7dolbyio5comms8services10conference4demoEb"></span><span id="dolbyio::comms::services::conference::demo__b"></span><span class="target" id="classdolbyio_1_1comms_1_1services_1_1conference_1ac3d6fa8bdbff0a7e5f6045de5fc23f54"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="common/async_ops.html#_CPPv4N7dolbyio5comms12async_resultE" title="dolbyio::comms::async_result"><span class="n"><span class="pre">async_result</span></span></a><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N7dolbyio5comms15conference_infoE" title="dolbyio::comms::conference_info"><span class="n"><span class="pre">conference_info</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">demo</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">spatialAudio</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">true</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N7dolbyio5comms8services10conference4demoEb" title="Permalink to this definition"></a><br /></dt> |
| 141 | +<span id="_CPPv3N7dolbyio5comms8services10conference4demoEb"></span><span id="_CPPv2N7dolbyio5comms8services10conference4demoEb"></span><span id="dolbyio::comms::services::conference::demo__b"></span><span class="target" id="classdolbyio_1_1comms_1_1services_1_1conference_1a21d838c432d7ea97cf2f44699967bb94"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="common/async_ops.html#_CPPv4N7dolbyio5comms12async_resultE" title="dolbyio::comms::async_result"><span class="n"><span class="pre">async_result</span></span></a><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N7dolbyio5comms15conference_infoE" title="dolbyio::comms::conference_info"><span class="n"><span class="pre">conference_info</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">demo</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">spatialAudio</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">true</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7dolbyio5comms8services10conference4demoEb" title="Permalink to this definition"></a><br /></dt> |
| 142 | +<dd></dd></dl> |
| 143 | + |
| 144 | +<dl class="cpp function"> |
| 145 | +<dt class="sig sig-object cpp" id="_CPPv4N7dolbyio5comms8services10conference4demoE19spatial_audio_style"> |
| 146 | +<span id="_CPPv3N7dolbyio5comms8services10conference4demoE19spatial_audio_style"></span><span id="_CPPv2N7dolbyio5comms8services10conference4demoE19spatial_audio_style"></span><span id="dolbyio::comms::services::conference::demo__spatial_audio_style"></span><span class="target" id="classdolbyio_1_1comms_1_1services_1_1conference_1ab616300f6eeb5328c4d4d1f6100aa80e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="common/async_ops.html#_CPPv4N7dolbyio5comms12async_resultE" title="dolbyio::comms::async_result"><span class="n"><span class="pre">async_result</span></span></a><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N7dolbyio5comms15conference_infoE" title="dolbyio::comms::conference_info"><span class="n"><span class="pre">conference_info</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">demo</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N7dolbyio5comms8services10conference4demoE19spatial_audio_style" title="dolbyio::comms::services::conference::demo::spatial_audio_style"><span class="n"><span class="pre">spatial_audio_style</span></span></a><span class="w"> </span><span class="n sig-param"><span class="pre">spatial_audio_style</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N7dolbyio5comms8services10conference4demoE19spatial_audio_style" title="Permalink to this definition"></a><br /></dt> |
142 | 147 | <dd><p>Creates a demo conference and joins to it upon completion. </p> |
143 | 148 | <p><div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">// Wait for the conference creation</span> |
144 | | -<span class="k">auto</span><span class="w"> </span><span class="n">conf_info</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">wait</span><span class="p">(</span><span class="n">sdk</span><span class="o">-></span><span class="n">conference</span><span class="p">().</span><span class="n">demo</span><span class="p">(</span><span class="nb">false</span><span class="p">));</span><span class="w"></span> |
| 149 | +<span class="k">auto</span><span class="w"> </span><span class="n">conf_info</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">wait</span><span class="p">(</span><span class="n">sdk</span><span class="o">-></span><span class="n">conference</span><span class="p">().</span><span class="n">demo</span><span class="p">(</span><span class="n">spatial_audio_style</span><span class="o">::</span><span class="n">shared</span><span class="p">));</span><span class="w"></span> |
145 | 150 |
|
146 | 151 | <span class="w"> </span><span class="c1">// Invoking the method directly requires chaining successive operations</span> |
147 | 152 | <span class="w"> </span><span class="c1">// via the `then` call</span> |
148 | | -<span class="n">sdk</span><span class="o">-></span><span class="n">conference</span><span class="p">().</span><span class="n">demo</span><span class="p">())</span><span class="w"></span> |
| 153 | +<span class="n">sdk</span><span class="o">-></span><span class="n">conference</span><span class="p">().</span><span class="n">demo</span><span class="p">(</span><span class="n">spatial_audio_style</span><span class="o">::</span><span class="n">shared</span><span class="p">))</span><span class="w"></span> |
149 | 154 | <span class="w"> </span><span class="p">.</span><span class="n">then</span><span class="p">[](</span><span class="k">auto</span><span class="o">&&</span><span class="w"> </span><span class="n">info</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span> |
150 | 155 | <span class="w"> </span><span class="c1">// Do something with the returned conf info;</span> |
151 | 156 | <span class="w"> </span><span class="p">})</span><span class="w"></span> |
|
157 | 162 | </p> |
158 | 163 | <dl class="field-list simple"> |
159 | 164 | <dt class="field-odd">Parameters<span class="colon">:</span></dt> |
160 | | -<dd class="field-odd"><p><strong>spatialAudio</strong> – A boolean flag enabling spatial audio for the joining participant. The default value is true.</p> |
| 165 | +<dd class="field-odd"><p><strong>spatial_audio_style</strong> – A spatial audio style to be used in the conference.</p> |
161 | 166 | </dd> |
162 | 167 | <dt class="field-even">Returns<span class="colon">:</span></dt> |
163 | 168 | <dd class="field-even"><p>The result object producing the <a class="reference internal" href="#structdolbyio_1_1comms_1_1conference__info"><span class="std std-ref">conference_info</span></a> asynchronously.</p> |
|
0 commit comments