| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #include "CAudioContext.h"
- #include "WallpaperEngine/Audio/Drivers/CAudioDriver.h"
- namespace WallpaperEngine::Audio
- {
- CAudioContext::CAudioContext (Drivers::CAudioDriver& driver) :
- m_driver (driver)
- {
- }
- void CAudioContext::addStream (CAudioStream* stream)
- {
- this->m_driver.addStream (stream);
- }
- AVSampleFormat CAudioContext::getFormat () const
- {
- return this->m_driver.getFormat ();
- }
- int CAudioContext::getSampleRate () const
- {
- return this->m_driver.getSampleRate ();
- }
- int CAudioContext::getChannels () const
- {
- return this->m_driver.getChannels ();
- }
- Application::CApplicationContext& CAudioContext::getApplicationContext ()
- {
- return this->m_driver.getApplicationContext ();
- }
- Drivers::Recorders::CPlaybackRecorder& CAudioContext::getRecorder ()
- {
- return this->m_driver.getRecorder ();
- }
- }
|