Main Content

audiodevreset

Refresh list of available audio devices

Since R2020b

    Description

    example

    audiodevreset refreshes the list of available audio devices. Use this function after adding or removing an audio device on your system.

    Examples

    collapse all

    Show the available audio devices. Then, connect a device, refresh the list, and show the updated list.

    View information about the input and output audio devices on the system by calling audiodevinfo with no inputs. audiodevinfo returns a structure containing the two fields input and output.

    info = audiodevinfo
    
    info = 
    
      struct with fields:
    
         input: [1×1 struct]
        output: [1×1 struct]
    

    Show the names of the available output audio devices.

    info.output.Name
    
    ans =
    
        'Built-in Output (Core Audio)'
    

    After plugging in an audio device, refresh the list of available devices and get information about all devices.

    audiodevreset
    info = audiodevinfo
    
    info = 
    
      struct with fields:
    
         input: [1×1 struct]
        output: [1×2 struct]
    

    Show the names of the available output audio devices again, including the new device.

    info.output.Name
    
    ans =
    
        'Built-in Output (Core Audio)'
    
    
    ans =
    
        'HDMI (Core Audio)'
    

    Limitations

    • If you rename an audio device and then refresh the list of devices, the new name of the device does not appear in the list. Instead, its previous name is displayed. To update the name of the device in the list, you must start a new MATLAB® session.

    Tips

    • audiodevreset in MATLAB Online™ and MATLAB Web App Server™ is supported in Google Chrome®.

    • Note

      Security Considerations When Using MATLAB Online or MATLAB Web App Server: When using audiodevreset in MATLAB Online or MATLAB Web App Server, certain features and settings help you keep control of your privacy.

      To reduce the likelihood of unwanted applications using your microphone, turn off automatic access to your audio device. You can change these settings at any time. After granting permission to a website once, your browser may be able to access your microphone automatically for that site on future visits. Use the browser settings for Google Chrome to revoke access for specific sites after you have initially allowed access.

      You can also access the MATLAB Online website or MATLAB Web App Server using the private browsing mode in Google Chrome. When you do this, Chrome® automatically asks you for permission every time it tries to access your microphone, regardless of your browser settings.

    Version History

    Introduced in R2020b