Open 3D Engine AudioEngineWwise Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Audio::AudioInputMicrophone Class Reference

Inherits Audio::AudioInputSource.

Public Member Functions

 AudioInputMicrophone (const SAudioInputConfig &sourceConfig)
 
void ReadInput (const AudioStreamData &data) override
 
void WriteOutput (AkAudioBuffer *akBuffer) override
 
bool IsOk () const override
 
void OnDeactivated () override
 
- Public Member Functions inherited from Audio::AudioInputSource
virtual bool IsFormatValid () const
 
virtual void OnActivated ()
 
void SetFormat (AkAudioFormat &format)
 
void SetSourceId (TAudioSourceId sourceId)
 
TAudioSourceId GetSourceId () const
 

Additional Inherited Members

- Protected Attributes inherited from Audio::AudioInputSource
SAudioInputConfig m_config
 Configuration information for the source type.
 
AkPlayingID m_playingId = AK_INVALID_PLAYING_ID
 Playing ID of the source.
 

The documentation for this class was generated from the following file: