|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API bool MayaFlux::save_audio | ( | const std::shared_ptr< Kakshya::SoundStreamContainer > & | container, |
| const std::string & | suggested_name = "output.wav" |
||
| ) |
Present a native save-file dialog and write container to the chosen path via IOManager::write().
Blocks until the user confirms or cancels. The encode task is queued asynchronously; this function returns once the path is chosen and the task is enqueued. Returns false on cancellation, backend error, or if Portal::System is not initialized.
| container | Source container to encode. |
| suggested_name | Filename pre-filled in the dialog name field. |
Definition at line 183 of file Depot.cpp.
References MayaFlux::Journal::API, get_io_manager(), MF_ERROR, and MayaFlux::Journal::Runtime.
Here is the call graph for this function: