Interface IAudioStream
interface IAudioStream
Extends com.amazon.apmf.IStandard
Interface for encapsulating Audio Stream Module
Methods
makeAudioRecordBuilder()
Create an instance of Audio Stream Record builderIAudioStreamRecordBuilder*makeAudioRecordBuilder()
Returns
IAudioStreamRecordBuilder*
record stream builder object
makeAudioPlaybackBuilder()
Create an instance of Audio Stream Playback builderIAudioStreamPlaybackBuilder*makeAudioPlaybackBuilder()
Returns
IAudioStreamPlaybackBuilder*
playback stream builder object
queryMinimumBufferInfo()
Query minimum buffer size and period count allowed with provided builder format and attributes.voidqueryMinimumBufferInfo(AudioConfig*audioConfig,AudioAttributes*audioAttributes, outi32*minFramesPerBuffer, outi32*minBufferCount)
Parameters
audioConfig
AudioConfig* — Required
audio config format for playback client to be built.
audioAttributes
AudioAttributes* — Required
audio attributes for playback client to be built.
minFramesPerBuffer (out)
i32* — Required
min frames per buffer with supplied format, attributes,
minBufferCount (out)
i32* — Required
number of min buffer count allowed with supplied format,
and attributes.

