Lines 35-45
Link Here
|
35 |
|
35 |
|
36 |
class MPEGaction { |
36 |
class MPEGaction { |
37 |
public: |
37 |
public: |
|
|
38 |
virtual ~MPEGaction() { }; |
38 |
MPEGaction() { |
39 |
MPEGaction() { |
39 |
playing = false; |
40 |
playing = false; |
40 |
paused = false; |
41 |
paused = false; |
41 |
looping = false; |
42 |
looping = false; |
42 |
play_time = 0.0; |
43 |
play_time = 0.0; |
43 |
} |
44 |
} |
44 |
virtual void Loop(bool toggle) { |
45 |
virtual void Loop(bool toggle) { |
45 |
looping = toggle; |
46 |
looping = toggle; |
Lines 88-93
Link Here
|
88 |
/* Audio action class */ |
89 |
/* Audio action class */ |
89 |
class MPEGaudioaction : public MPEGaction { |
90 |
class MPEGaudioaction : public MPEGaction { |
90 |
public: |
91 |
public: |
|
|
92 |
virtual ~MPEGaudioaction() { }; |
91 |
virtual bool GetAudioInfo(MPEG_AudioInfo *info) { |
93 |
virtual bool GetAudioInfo(MPEG_AudioInfo *info) { |
92 |
return(true); |
94 |
return(true); |
93 |
} |
95 |
} |
Lines 109-114
Link Here
|
109 |
/* Video action class */ |
111 |
/* Video action class */ |
110 |
class MPEGvideoaction : public MPEGaction { |
112 |
class MPEGvideoaction : public MPEGaction { |
111 |
public: |
113 |
public: |
|
|
114 |
virtual ~MPEGvideoaction() { }; |
112 |
virtual void SetTimeSource(MPEGaudioaction *source) { |
115 |
virtual void SetTimeSource(MPEGaudioaction *source) { |
113 |
time_source = source; |
116 |
time_source = source; |
114 |
} |
117 |
} |