|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
A list of all the source files needed by an edit (or a section of an edit). More...
#include "tracktion_ReferencedMaterialList.h"
Classes | |
| struct | IntervalList |
| Represents the sections of a wave file that are being used. More... | |
Public Member Functions | |
| ReferencedMaterialList (ProjectManager &pm, double handleSizeToUse) | |
| void | add (ProjectItemID id) |
| Adds the whole of a media id to the list. | |
| void | add (ProjectItemID id, double startTime, double length) |
| Adds just a section of a media id to the list. | |
| void | add (const Exportable::ReferencedItem &item) |
| void | add (const ProjectItem::Ptr &mop, double start, double length) |
| juce::String | getReassignedFileName (ProjectItemID id, double requiredTime, double &newStartTime, double &newLength) const |
| int | getTotalNumThingsToExport () |
Public Attributes | |
| ProjectManager & | projectManager |
| juce::Array< ProjectItemID > | ids |
A list of all the source files needed by an edit (or a section of an edit).
Definition at line 18 of file tracktion_ReferencedMaterialList.h.
| tracktion::engine::ReferencedMaterialList::ReferencedMaterialList | ( | ProjectManager & | pm, |
| double | handleSizeToUse | ||
| ) |
Definition at line 21 of file tracktion_ReferencedMaterialList.h.
| void tracktion::engine::ReferencedMaterialList::add | ( | const Exportable::ReferencedItem & | item | ) |
Definition at line 47 of file tracktion_ReferencedMaterialList.h.
| void tracktion::engine::ReferencedMaterialList::add | ( | const ProjectItem::Ptr & | mop, |
| double | start, | ||
| double | length | ||
| ) |
Definition at line 52 of file tracktion_ReferencedMaterialList.h.
| void tracktion::engine::ReferencedMaterialList::add | ( | ProjectItemID | id | ) |
Adds the whole of a media id to the list.
Definition at line 26 of file tracktion_ReferencedMaterialList.h.
| void tracktion::engine::ReferencedMaterialList::add | ( | ProjectItemID | id, |
| double | startTime, | ||
| double | length | ||
| ) |
Adds just a section of a media id to the list.
Definition at line 33 of file tracktion_ReferencedMaterialList.h.
| juce::String tracktion::engine::ReferencedMaterialList::getReassignedFileName | ( | ProjectItemID | id, |
| double | requiredTime, | ||
| double & | newStartTime, | ||
| double & | newLength | ||
| ) | const |
Definition at line 75 of file tracktion_ReferencedMaterialList.h.
| int tracktion::engine::ReferencedMaterialList::getTotalNumThingsToExport | ( | ) |
Definition at line 113 of file tracktion_ReferencedMaterialList.h.
| juce::Array<ProjectItemID> tracktion::engine::ReferencedMaterialList::ids |
Definition at line 170 of file tracktion_ReferencedMaterialList.h.
| ProjectManager& tracktion::engine::ReferencedMaterialList::projectManager |
Definition at line 169 of file tracktion_ReferencedMaterialList.h.