# Audio Device Manager class

**URL:** <https://forum.juce.com/t/audio-device-manager-class/19233>\
**Category:** Development\
**Created:** [September 23, 2016, 6:57pm UTC](https://forum.juce.com/t/audio-device-manager-class/19233 "2016-09-23T18:57:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![xrousaios](https://avatars.discourse-cdn.com/v4/letter/x/e47c2d/32.png) [@xrousaios](https://forum.juce.com/u/xrousaios)\
**Post date:** [September 23, 2016, 6:57pm UTC](https://forum.juce.com/t/audio-device-manager-class/19233/1 "2016-09-23T18:57:41Z")

</div>

To : The Juce team. . .  
IS IT possible to publish an example of use for the AudioDeviceManager class under Tutorials chapter ?

Thanks in advance

George

---

<div class="post-metadata">

**Author:** ![t0m](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/t0m/32/16413_2.png) [@t0m](https://forum.juce.com/u/t0m)\
**Post date:** [September 25, 2016, 10:53pm UTC](https://forum.juce.com/t/audio-device-manager-class/19233/2 "2016-09-25T22:53:16Z")

</div>

That sounds sensible.

Untill then there’s a bit of code to look at in the JuceDemo example and the AudioDeviceSelectorComponent class, which might show you what’s possible.

---

<div class="post-metadata">

**Author:** ![xrousaios](https://avatars.discourse-cdn.com/v4/letter/x/e47c2d/32.png) [@xrousaios](https://forum.juce.com/u/xrousaios)\
**Post date:** [September 26, 2016, 12:00pm UTC](https://forum.juce.com/t/audio-device-manager-class/19233/3 "2016-09-26T12:00:07Z")

</div>

I have already studied a large amount of code for the AudioDeviceManager, including that in the JuceDemo.

However, for a better understanding, I need something more, like a delicate careful narration of a tutorial.  
As you know, a tutorial, contains a mature personal view of the author, a person who knows in depth the issue.

George

---

<div class="post-metadata">

**Author:** ![xrousaios](https://avatars.discourse-cdn.com/v4/letter/x/e47c2d/32.png) [@xrousaios](https://forum.juce.com/u/xrousaios)\
**Post date:** [February 14, 2017, 12:33pm UTC](https://forum.juce.com/t/audio-device-manager-class/19233/4 "2017-02-14T12:33:13Z")

</div>

Hm… would I remind again this theme. . .

George

---

<div class="post-metadata">

**Author:** ![adamwilson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/adamwilson/32/1387_2.png) [@adamwilson](https://forum.juce.com/u/adamwilson)\
**Post date:** [February 14, 2017, 1:12pm UTC](https://forum.juce.com/t/audio-device-manager-class/19233/5 "2017-02-14T13:12:49Z")

</div>

+1

I’ve just been writing an Audio Device Selector - and I’m not clear on why you need to call `setCurrentAudioDeviceType` separately to `setAudioDeviceSetup`, i.e. why they the device type can’t be bundled in the setup, and if its possible to have an input and output device using different device types.
