TrackList Class Reference

#include <tracklist.h>

Inherits ArrayList< Track * >.

Collaboration diagram for TrackList:

Collaboration graph
[legend]

Public Member Functions

 TrackList (MWindow *mwindow)
 get_playable_audio (long position, int reverse)
 get_playable_video (long position, int reverse)

Private Member Functions

 get_playable_type (long position, int reverse, int data_type)
 get_recordable_type (int data_type)

Private Attributes

MWindowmwindow

Detailed Description

Definition at line 8 of file tracklist.h.


Constructor & Destructor Documentation

TrackList::TrackList ( MWindow mwindow  ) 


Member Function Documentation

TrackList::get_playable_audio ( long  position,
int  reverse 
)

Definition at line 11 of file tracklist.C.

References get_playable_type(), and TRACK_AUDIO.

Here is the call graph for this function:

TrackList::get_playable_video ( long  position,
int  reverse 
)

Definition at line 16 of file tracklist.C.

References get_playable_type(), and TRACK_VIDEO.

Here is the call graph for this function:

TrackList::get_playable_type ( long  position,
int  reverse,
int  data_type 
) [private]

Definition at line 33 of file tracklist.C.

References ArrayList< Track * >::append(), Track::data_type, mwindow, ListItem< TYPE >::next, Patch::play, Auto::position, and ListItem< TYPE >::previous.

Referenced by get_playable_audio(), and get_playable_video().

Here is the call graph for this function:

TrackList::get_recordable_type ( int  data_type  )  [private]

Definition at line 67 of file tracklist.C.

References ArrayList< Track * >::append(), Track::data_type, ListItem< TYPE >::next, Patch::record, and TRACK_AUDIO.

Here is the call graph for this function:


Field Documentation

Definition at line 19 of file tracklist.h.

Referenced by get_playable_type().


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:47:29 2008 for Cinelerra by  doxygen 1.5.5