#include <IMixer.h>

Public Member Functions |
|
| virtual | ~IMXtrack () |
| virtual int | NumClips (int row)=0 |
| virtual IMXclip * | GetClip (int index, int row=BOT_ROW)=0 |
| virtual int | GetTrackType ()=0 |
| virtual void | SetTrackType (int toType)=0 |
| virtual BOOL | GetMute ()=0 |
| virtual BOOL | SetMute (BOOL val)=0 |
| virtual BOOL | GetSolo ()=0 |
| virtual BOOL | SetSolo (BOOL val)=0 |
| virtual void | GetInterval (Interval &iv)=0 |
| virtual void | Clear ()=0 |
| virtual BOOL | AppendClip (const MCHAR *fname, BOOL ZeroFootHeight=true, int interval=5)=0 |
| virtual BOOL | IsHeightPreservedDuringTransitions ()=0 |
| virtual BOOL | SetTransPreserveHeight (BOOL val)=0 |
| virtual BOOL | OptimizeTransitions (int PreferredTransLength, BOOL SearchEntireClip, int SearchRangeBefore, int SearchRangeAfter)=0 |
| virtual BOOL | OptimizeClipsNextTransition (int PreferredTransLength, BOOL SearchEntireClip, int SearchRangeBefore, int SearchRangeAfter, int ClipIndex)=0 |
| virtual void | ComputeTransClips ()=0 |
| virtual int | NumTransClips ()=0 |
| virtual IMXclip * | GetTransClip (int index)=0 |
| virtual int | NumWeights ()=0 |
| virtual float | GetWeight (int i)=0 |
| virtual int | GetWeightTime (int i)=0 |
| virtual BOOL | DeleteWeight (int i)=0 |
| virtual BOOL | SetWeight (int i, float w)=0 |
| virtual BOOL | SetWeightTime (int i, int t)=0 |
| virtual float | GetWeightAtTime (int t)=0 |
| virtual int | SetWeightAtTime (int t, float w)=0 |
| virtual ~IMXtrack | ( | ) | [inline, virtual] |
{;}
| virtual int NumClips | ( | int | row | ) | [pure virtual] |
| virtual IMXclip* GetClip | ( | int | index, |
| int | row =
BOT_ROW |
||
| ) | [pure virtual] |
| virtual int GetTrackType | ( | ) | [pure virtual] |
| virtual void SetTrackType | ( | int | toType | ) | [pure virtual] |
| virtual BOOL GetMute | ( | ) | [pure virtual] |
| virtual BOOL SetMute | ( | BOOL | val | ) | [pure virtual] |
| virtual BOOL GetSolo | ( | ) | [pure virtual] |
| virtual BOOL SetSolo | ( | BOOL | val | ) | [pure virtual] |
| virtual void GetInterval | ( | Interval & | iv | ) | [pure virtual] |
| virtual void Clear | ( | ) | [pure virtual] |
| virtual BOOL AppendClip | ( | const MCHAR * | fname, |
| BOOL | ZeroFootHeight =
true, |
||
| int | interval = 5 |
||
| ) | [pure virtual] |
| virtual BOOL IsHeightPreservedDuringTransitions | ( | ) | [pure virtual] |
| virtual BOOL SetTransPreserveHeight | ( | BOOL | val | ) | [pure virtual] |
| virtual BOOL OptimizeTransitions | ( | int | PreferredTransLength, |
| BOOL | SearchEntireClip, | ||
| int | SearchRangeBefore, | ||
| int | SearchRangeAfter | ||
| ) | [pure virtual] |
| virtual BOOL OptimizeClipsNextTransition | ( | int | PreferredTransLength, |
| BOOL | SearchEntireClip, | ||
| int | SearchRangeBefore, | ||
| int | SearchRangeAfter, | ||
| int | ClipIndex | ||
| ) | [pure virtual] |
| virtual void ComputeTransClips | ( | ) | [pure virtual] |
| virtual int NumTransClips | ( | ) | [pure virtual] |
| virtual IMXclip* GetTransClip | ( | int | index | ) | [pure virtual] |
| virtual int NumWeights | ( | ) | [pure virtual] |
| virtual float GetWeight | ( | int | i | ) | [pure virtual] |
| virtual int GetWeightTime | ( | int | i | ) | [pure virtual] |
| virtual BOOL DeleteWeight | ( | int | i | ) | [pure virtual] |
| virtual BOOL SetWeight | ( | int | i, |
| float | w | ||
| ) | [pure virtual] |
| virtual BOOL SetWeightTime | ( | int | i, |
| int | t | ||
| ) | [pure virtual] |
| virtual float GetWeightAtTime | ( | int | t | ) | [pure virtual] |
| virtual int SetWeightAtTime | ( | int | t, |
| float | w | ||
| ) | [pure virtual] |