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 IAudioDeviceBuilder

interface IAudioDeviceBuilder
Extends com.amazon.apmf.IStandard Interface for encapsulating the Audio Device builder

Methods

role()

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

Parameters

role
AudioRole* — Required audio device role.

Returns

IAudioDeviceBuilder* pointer to the builder object

deviceType()

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

Parameters

deviceType
AudioDeviceType* — Required type of the audio device.

Returns

IAudioDeviceBuilder* pointer to the builder object

address()

IAudioDeviceBuilder* address(string address)
Set audio device address

Parameters

address
string — Required unique character string to identify the device

Returns

IAudioDeviceBuilder* pointer to the builder object

name()

IAudioDeviceBuilder* name(string name)
Set audio device config name

Parameters

name
string — Required character string to identify the device

Returns

IAudioDeviceBuilder* pointer to the builder object

build()

IAudioDevice* build()
Make an instance of IAudioDevice

Returns

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