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

Inherits AZ::Component, and MicrophoneRequestBus::Handler.

Classes

class  Implementation
 

Public Member Functions

 AZ_COMPONENT (MicrophoneSystemComponent, "{99982335-B44A-48A9-BBE5-851B4B3BB5E3}")
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
static void GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided)
 
static void GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible)
 
static void GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required)
 
static void GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &dependent)
 

Protected Member Functions

void Init () override
 
void Activate () override
 
void Deactivate () override
 
bool InitializeDevice () override
 
void ShutdownDevice () override
 
bool StartSession () override
 
void EndSession () override
 
bool IsCapturing () override
 
SAudioInputConfig GetFormatConfig () const override
 
AZStd::size_t GetData (void **outputData, AZStd::size_t numFrames, const SAudioInputConfig &targetConfig, bool shouldDeinterleave) override
 

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