Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface IAudioDeviceInfoBuilder

interface IAudioDeviceInfoBuilder
Extends com.amazon.apmf.IStandard Interface for encapsulating the Audio Device Info object builder

Methods

role()

IAudioDeviceInfoBuilder* role(AudioRole* role)
Set audio device role

Parameters

role
AudioRole* — Required audio device role.

Returns

IAudioDeviceInfoBuilder* returns pointer to the device info builder object

deviceType()

IAudioDeviceInfoBuilder* deviceType(AudioDeviceType* deviceType)
Set audio device type

Parameters

deviceType
AudioDeviceType* — Required type of the device.

Returns

IAudioDeviceInfoBuilder* returns pointer to the device info builder object

addAudioConfig()

IAudioDeviceInfoBuilder* addAudioConfig(AudioConfig* audioConfig)
Add a audio config for the device

Parameters

audioConfig
AudioConfig* — Required audio configuration supported by the device

Returns

IAudioDeviceInfoBuilder* returns pointer to the device info builder object

name()

IAudioDeviceInfoBuilder* name(string name)
Set audio device info name

Parameters

name
string — Required character string to identify the device name

Returns

IAudioDeviceInfoBuilder* returns pointer to the device info builder object

build()

IAudioDeviceInfo* build()
Build an instance of IAudioDeviceInfo

Returns

IAudioDeviceInfo* pointer to IAudioDeviceInfo object
Last modified on October 29, 2026