|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::IO::IOManager::stop_audio_capture | ( | uint32_t | capture_id | ) |
Stop a running audio capture and finalise the file.
Unregisters the AudioBackendService observer, calls writer->close(), and stores the encode future in m_save_tasks. Non-blocking.
| capture_id | Handle returned by capture_output(). |
Definition at line 575 of file IOManager.cpp.
References MayaFlux::Journal::FileIO, MayaFlux::Registry::BackendRegistry::get_service(), MayaFlux::Registry::BackendRegistry::instance(), MayaFlux::Journal::IO, m_audio_captures, m_audio_captures_mutex, MF_WARN, MayaFlux::IO::IOManager::AudioCaptureState::observer_id, track_save_task(), and MayaFlux::IO::IOManager::AudioCaptureState::writer.
Referenced by stop().
Here is the call graph for this function:
Here is the caller graph for this function: