|
124 | 124 |
|
125 | 125 | <span class="c1">// Invoking the method directly requires chaining successive operations</span> |
126 | 126 | <span class="c1">// via the `then` call</span> |
127 | | -<span class="n">sdk</span><span class="o">-></span><span class="n">media_io</span><span class="p">().</span><span class="n">set_encoded_sink</span><span class="p">(</span><span class="n">recorder</span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span> |
128 | | -<span class="w"> </span><span class="p">.</span><span class="n">then</span><span class="p">([]()</span><span class="w"> </span><span class="p">{</span> |
129 | | -<span class="w"> </span><span class="c1">// Media capturer is now set</span> |
130 | | -<span class="w"> </span><span class="p">})</span> |
131 | | -<span class="w"> </span><span class="p">.</span><span class="n">on_error</span><span class="p">([](</span><span class="k">auto</span><span class="o">&&</span><span class="w"> </span><span class="n">e</span><span class="p">)</span><span class="w"> </span><span class="p">{</span> |
132 | | -<span class="w"> </span><span class="c1">// Handle exception</span> |
133 | | -<span class="w"> </span><span class="p">});</span> |
| 127 | +<span class="n">sdk</span><span class="o">-></span><span class="n">media_io</span><span class="p">().</span><span class="n">set_encoded_sink</span><span class="p">(</span><span class="n">recorder</span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> |
| 128 | + <span class="p">.</span><span class="n">then</span><span class="p">([]()</span> <span class="p">{</span> |
| 129 | + <span class="c1">// Media capturer is now set</span> |
| 130 | + <span class="p">})</span> |
| 131 | + <span class="p">.</span><span class="n">on_error</span><span class="p">([](</span><span class="k">auto</span><span class="o">&&</span> <span class="n">e</span><span class="p">)</span> <span class="p">{</span> |
| 132 | + <span class="c1">// Handle exception</span> |
| 133 | + <span class="p">});</span> |
134 | 134 | </pre></div> |
135 | 135 | </div> |
136 | 136 | <dl class="simple"> |
|
158 | 158 | <span class="c1">// Invoking the method directly requires chaining successive operations</span> |
159 | 159 | <span class="c1">// via the `then` call</span> |
160 | 160 | <span class="n">sdk</span><span class="o">-></span><span class="n">media_io</span><span class="p">().</span><span class="n">set_audio_sink</span><span class="p">(</span><span class="n">recorder</span><span class="p">)</span> |
161 | | -<span class="w"> </span><span class="p">.</span><span class="n">then</span><span class="p">([]()</span><span class="w"> </span><span class="p">{</span> |
162 | | -<span class="w"> </span><span class="c1">// The audio sink is now set</span> |
163 | | -<span class="w"> </span><span class="p">})</span> |
164 | | -<span class="w"> </span><span class="p">.</span><span class="n">on_error</span><span class="p">([](</span><span class="k">auto</span><span class="o">&&</span><span class="w"> </span><span class="n">e</span><span class="p">)</span><span class="w"> </span><span class="p">{</span> |
165 | | -<span class="w"> </span><span class="c1">// Handle exception</span> |
166 | | -<span class="w"> </span><span class="p">});</span> |
| 161 | + <span class="p">.</span><span class="n">then</span><span class="p">([]()</span> <span class="p">{</span> |
| 162 | + <span class="c1">// The audio sink is now set</span> |
| 163 | + <span class="p">})</span> |
| 164 | + <span class="p">.</span><span class="n">on_error</span><span class="p">([](</span><span class="k">auto</span><span class="o">&&</span> <span class="n">e</span><span class="p">)</span> <span class="p">{</span> |
| 165 | + <span class="c1">// Handle exception</span> |
| 166 | + <span class="p">});</span> |
167 | 167 | </pre></div> |
168 | 168 | </div> |
169 | 169 | <dl class="simple"> |
|
191 | 191 | <span class="c1">// Invoking the method directly requires chaining successive operations</span> |
192 | 192 | <span class="c1">// via the `then` call</span> |
193 | 193 | <span class="n">sdk</span><span class="o">-></span><span class="n">media_io</span><span class="p">().</span><span class="n">set_audio_source</span><span class="p">(</span><span class="n">injector</span><span class="p">)</span> |
194 | | -<span class="w"> </span><span class="p">.</span><span class="n">then</span><span class="p">([]()</span><span class="w"> </span><span class="p">{</span> |
195 | | -<span class="w"> </span><span class="c1">// Audio Source is now set</span> |
196 | | -<span class="w"> </span><span class="p">})</span> |
197 | | -<span class="w"> </span><span class="p">.</span><span class="n">on_error</span><span class="p">([](</span><span class="k">auto</span><span class="o">&&</span><span class="w"> </span><span class="n">e</span><span class="p">)</span><span class="w"> </span><span class="p">{</span> |
198 | | -<span class="w"> </span><span class="c1">// Handle exception</span> |
199 | | -<span class="w"> </span><span class="p">});</span> |
| 194 | + <span class="p">.</span><span class="n">then</span><span class="p">([]()</span> <span class="p">{</span> |
| 195 | + <span class="c1">// Audio Source is now set</span> |
| 196 | + <span class="p">})</span> |
| 197 | + <span class="p">.</span><span class="n">on_error</span><span class="p">([](</span><span class="k">auto</span><span class="o">&&</span> <span class="n">e</span><span class="p">)</span> <span class="p">{</span> |
| 198 | + <span class="c1">// Handle exception</span> |
| 199 | + <span class="p">});</span> |
200 | 200 | </pre></div> |
201 | 201 | </div> |
202 | 202 | <dl class="simple"> |
|
0 commit comments