# Get & set AsioNumChannel & AsioChannelList

**URL:** <https://qa.fmod.com/t/get-set-asionumchannel-asiochannellist/17231>\
**Category:** FMOD Engine\
**Created:** [May 20, 2021, 2:40pm UTC](https://qa.fmod.com/t/get-set-asionumchannel-asiochannellist/17231 "2021-05-20T14:40:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![romya0010](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@romya0010](https://qa.fmod.com/u/romya0010)\
**Post date:** [May 20, 2021, 2:40pm UTC](https://qa.fmod.com/t/get-set-asionumchannel-asiochannellist/17231/1 "2021-05-20T14:40:06Z")

</div>

Hi,  
Trying to config channels and speakers for studio via API. I’m using unity C# to communicate with the API.

I started the script to try and get this variables output but am stuck with syntax:

void start(){  
var studioSystem = FMODUnity.RuntimeManager.StudioSystem;  
FMOD.Studio.CPU\_USAGE cpuUsage;  
studioSystem.getCPUUsage(out cpuUsage);

```
    var coreSystem = FMODUnity.RuntimeManager.CoreSystem;
    uint version;
    coreSystem.getVersion(out version);

    //var clist = FMODUnity.RuntimeManager.CoreSystem;
    FMOD.ADVANCEDSETTINGS settings;
    coreSystem.getAdvancedSettings(ref settings);

```

}

settings brings up error: use of unassigned local variable ‘settings’  
what could I do to get ASIONumChannels & ASIOChannelList?

Many thanks 🙂

---

<div class="post-metadata">

**Author:** ![richard\_simms](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/richard_simms/32/261_2.png) [@richard\_simms](https://qa.fmod.com/u/richard_simms)\
**Post date:** [May 26, 2021, 1:18am UTC](https://qa.fmod.com/t/get-set-asionumchannel-asiochannellist/17231/2 "2021-05-26T01:18:39Z")

</div>

This is more of a C# question, but you haven’t instantiated the `settings` variable properly.

`FMOD.ADVANCEDSETTINGS settings = new FMOD.ADVANCEDSETTINGS();`
