|
Public Member Functions |
| virtual uint32 MCCOMAPI | AddChannel ()=0 |
| virtual uint32 MCCOMAPI | AddChannel (uint32 channel)=0 |
| virtual void MCCOMAPI | RemoveChannel (uint32 channel)=0 |
| virtual int32 MCCOMAPI | AddSound (IShSound *inSound, MicroTick insertTime, uint32 insertChannel)=0 |
| virtual int32 MCCOMAPI | RemoveSound (IShSound *inSound)=0 |
| virtual void MCCOMAPI | MoveSound (uint32 index, MicroTick newTime, uint32 newChannel)=0 |
| virtual void MCCOMAPI | MoveSoundByID (uint32 ID, MicroTick newTime, uint32 newChannel)=0 |
| virtual void MCCOMAPI | MoveSoundByID (uint32 ID, MicroTick deltaT)=0 |
| virtual void MCCOMAPI | MoveSound (uint32 index, MicroTick deltaT)=0 |
| virtual IShSound *MCCOMAPI | GetSoundByIndex (int32 index)=0 |
| virtual IShSound *MCCOMAPI | GetSoundByID (uint32 ID)=0 |
| virtual MicroTick MCCOMAPI | GetSoundStartByIndex (int32 index)=0 |
| virtual MicroTick MCCOMAPI | GetSoundStartByID (uint32 ID)=0 |
| virtual IShSound *MCCOMAPI | GetSoundByTime (MicroTick time, uint32 channel)=0 |
| virtual uint32 MCCOMAPI | GetSoundCount ()=0 |
| virtual uint32 MCCOMAPI | GetChannelCount ()=0 |
| virtual uint32 MCCOMAPI | GetChannelBySoundIndex (int32 index)=0 |
| virtual uint32 MCCOMAPI | GetChannelByID (uint32 ID)=0 |
| virtual boolean MCCOMAPI | IntersectsOtherSound (uint32 ID, uint32 channel, MicroTick startTime)=0 |
| virtual void MCCOMAPI | BeginPlayback (MicroTick inTime, real32 rate)=0 |
| virtual void MCCOMAPI | EndPlayback ()=0 |
| virtual void MCCOMAPI | AdjustPlayback (MicroTick inTime, real32 rate)=0 |
| virtual MicroTick MCCOMAPI | GetSoundCursorByIndex (int32 index)=0 |
| virtual void MCCOMAPI | SetSoundCursorByIndex (int32 index, MicroTick inCursor)=0 |
| virtual MicroTick MCCOMAPI | GetSoundDurationByIndex (int32 index)=0 |