Signals | |
| void | stateRestored () |
| void | clipRemoved (AudioClip *clip) |
| void | clipAdded (AudioClip *clip) |
| void | sourceAdded (ReadSource *source) |
| void | sourceRemoved (ReadSource *source) |
Public Member Functions | |
| ResourcesManager (Project *project) | |
| int | set_state (const QDomNode &node) |
| QDomNode | get_state (QDomDocument doc) |
| ReadSource * | create_recording_source (const QString &dir, const QString &name, int channelCount, qint64 sheetId) |
| ReadSource * | import_source (const QString &dir, const QString &name) |
| ReadSource * | get_silent_readsource () |
| AudioClip * | new_audio_clip (const QString &name) |
| AudioClip * | get_clip (qint64 id) |
| void | mark_clip_removed (AudioClip *clip) |
| void | mark_clip_added (AudioClip *clip) |
| void | set_source_for_clip (AudioClip *clip, ReadSource *source) |
| void | destroy_clip (AudioClip *clip) |
| void | remove_source (ReadSource *source) |
| bool | is_clip_in_use (qint64) const |
| bool | is_source_in_use (qint64 id) const |
| ReadSource * | get_readsource (qint64 id) |
| QList< ReadSource * > | get_all_audio_sources () const |
| QList< AudioClip * > | get_all_clips () const |
Classes | |
| struct | ClipData |
| struct | SourceData |
| AudioClip * ResourcesManager::get_clip | ( | qint64 | id | ) |
Get the AudioClip with id id
This function will return 0 if no AudioClip was found with id id.
Only ONE AudioClip instance with this id can be retrieved via this function. Using this function multiple times with the same id will implicitely create a new AudioClip with a new unique id!!
| id | The unique id of the AudioClip to get |
References AudioClip::create_copy(), ContextItem::get_id(), AudioClip::get_name(), and AudioClip::set_audio_source().
1.5.5