#include <playabletracks.h>
Inherits ArrayList< Track * >.

Public Member Functions | |
| PlayableTracks (RenderEngine *renderengine, long current_position, int data_type, int use_nudge) | |
| ~PlayableTracks () | |
| int | is_playable (Track *current_track, long position, int use_nudge) |
| int | is_listed (Track *track) |
Data Fields | |
| RenderEngine * | renderengine |
| int | data_type |
| MWindow * | mwindow |
Definition at line 10 of file playabletracks.h.
| PlayableTracks::PlayableTracks | ( | RenderEngine * | renderengine, | |
| long | current_position, | |||
| int | data_type, | |||
| int | use_nudge | |||
| ) |
Definition at line 16 of file playabletracks.C.
References ArrayList< Track * >::append(), RenderEngine::edl, List< TYPE >::first, is_playable(), ListItem< TYPE >::next, and EDL::tracks.

| PlayableTracks::~PlayableTracks | ( | ) |
Definition at line 39 of file playabletracks.C.
| int PlayableTracks::is_playable | ( | Track * | current_track, | |
| long | position, | |||
| int | use_nudge | |||
| ) |
Definition at line 44 of file playabletracks.C.
References RenderEngine::command, data_type, Track::data_type, TransportCommand::get_direction(), Track::is_playable(), Track::is_synthesis(), Track::nudge, Track::play, Track::playable_edit(), Track::plugin_used(), and renderengine.
Referenced by PackageRenderer::direct_copy_possible(), PlayableTracks(), and VirtualConsole::test_reconfigure().

| int PlayableTracks::is_listed | ( | Track * | track | ) |
Definition at line 92 of file playabletracks.C.
References ArrayList< Track * >::total, and ArrayList< Track * >::values.
Referenced by VirtualConsole::test_reconfigure().
Definition at line 28 of file playabletracks.h.
1.5.5