class Context
Defined at line 33 of file ../../src/media/audio/audio_core/context.h
Public Methods
void Context (Context && o)
Disallow copy
&
move.
Defined at line 42 of file ../../src/media/audio/audio_core/context.h
Context & operator= (Context && o)
Defined at line 43 of file ../../src/media/audio/audio_core/context.h
void Context (const Context & )
Defined at line 44 of file ../../src/media/audio/audio_core/context.h
Context & operator= (const Context & )
Defined at line 45 of file ../../src/media/audio/audio_core/context.h
void ~Context ()
Defined at line 47 of file ../../src/media/audio/audio_core/context.h
std::unique_ptr<Context> Create (std::unique_ptr<ThreadingModel> threading_model, std::unique_ptr<sys::ComponentContext> component_context, std::unique_ptr<PlugDetector> plug_detector, ProcessConfig process_config, std::shared_ptr<AudioCoreClockFactory> clock_factory)
Defined at line 172 of file ../../src/media/audio/audio_core/context.cc
void PublishOutgoingServices ()
ThreadingModel & threading_model ()
std::shared_ptr<AudioCoreClockFactory> clock_factory ()
AudioDeviceManager & device_manager ()
AudioAdmin & audio_admin ()
fbl::RefPtr<fzl::VmarManager> vmar ()
StreamVolumeManager & volume_manager ()
RouteGraph & route_graph ()
LinkMatrix & link_matrix ()
const ProcessConfig & process_config ()
sys::ComponentContext & component_context ()
AudioOutput * throttle_output ()
DeviceRouter & device_router ()
ActiveStreamCountReporter & active_stream_count_reporter ()
fuchsia::media::audio::EffectsControllerPtr & effects_controller ()
EffectsLoaderV2 & effects_loader_v2 ()
Protected Methods
void Context ()
Defined at line 68 of file ../../src/media/audio/audio_core/context.h