Interface IAudioDeviceInfoBuilder
interface IAudioDeviceInfoBuilder
Extends com.amazon.apmf.IStandard
Interface for encapsulating the Audio Device Info object builder
Methods
role()
Set audio device roleIAudioDeviceInfoBuilder*role(AudioRole*role)
Parameters
role
AudioRole* — Required
audio device role.
Returns
IAudioDeviceInfoBuilder*
returns pointer to the device info builder object
deviceType()
Set audio device typeIAudioDeviceInfoBuilder*deviceType(AudioDeviceType*deviceType)
Parameters
deviceType
AudioDeviceType* — Required
type of the device.
Returns
IAudioDeviceInfoBuilder*
returns pointer to the device info builder object
addAudioConfig()
Add a audio config for the deviceIAudioDeviceInfoBuilder*addAudioConfig(AudioConfig*audioConfig)
Parameters
audioConfig
AudioConfig* — Required
audio configuration supported by the device
Returns
IAudioDeviceInfoBuilder*
returns pointer to the device info builder object
name()
Set audio device info nameIAudioDeviceInfoBuilder*name(stringname)
Parameters
name
string — Required
character string to identify the device name
Returns
IAudioDeviceInfoBuilder*
returns pointer to the device info builder object
build()
Build an instance of IAudioDeviceInfoIAudioDeviceInfo*build()
Returns
IAudioDeviceInfo*
pointer to IAudioDeviceInfo object

