MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ create_device_manager()

std::unique_ptr< AudioDevice > MayaFlux::Core::RtAudioBackend::create_device_manager ( )
overridevirtual

Creates an RtAudio-specific device manager.

Returns
Unique pointer to an RtAudioDevice implementation

Instantiates a device manager that uses the RtAudio API to enumerate and provide information about available audio endpoints.

Implements MayaFlux::Core::IAudioBackend.

Definition at line 43 of file RtAudioBackend.cpp.

44{
45 return std::make_unique<RtAudioDevice>(m_context);
46}
RtAudio * m_context
Pointer to the underlying RtAudio context.

References m_context.