Lines 168-173
Link Here
|
168 |
return ( file->mSoundFile.m_nMixChannels < file->mSoundFile.m_nMaxMixChannels ? file->mSoundFile.m_nMixChannels : file->mSoundFile.m_nMaxMixChannels ); |
168 |
return ( file->mSoundFile.m_nMixChannels < file->mSoundFile.m_nMaxMixChannels ? file->mSoundFile.m_nMixChannels : file->mSoundFile.m_nMaxMixChannels ); |
169 |
} |
169 |
} |
170 |
|
170 |
|
|
|
171 |
void ModPlug_MuteChannel(ModPlugFile* file, int chan) { |
172 |
if(chan < 0 || chan >= MAX_CHANNELS) |
173 |
return; |
174 |
file->mSoundFile.Chn[chan].dwFlags |= CHN_MUTE; |
175 |
} |
176 |
|
177 |
void ModPlug_UnmuteChannel(ModPlugFile* file, int chan) { |
178 |
if(chan < 0 || chan >= MAX_CHANNELS) |
179 |
return; |
180 |
file->mSoundFile.Chn[chan].dwFlags &= ~CHN_MUTE; |
181 |
} |
182 |
|
171 |
void ModPlug_SeekOrder(ModPlugFile* file,int order) |
183 |
void ModPlug_SeekOrder(ModPlugFile* file,int order) |
172 |
{ |
184 |
{ |
173 |
file->mSoundFile.SetCurrentOrder(order); |
185 |
file->mSoundFile.SetCurrentOrder(order); |