[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
int Mix_FadeInChannel(int channel, Mix_Chunk *chunk,
int loops, int ms)
Play chunk on channel, or if channel is -1, pick the first free unreserved channel.
The channel volume starts at 0 and fades up to full volume over ms milliseconds of time. The sample may end before the fade-in is complete if it is too short or doesn't have enough loops.
The sample will play for loops+1 number of times, unless stopped by halt, or fade out, or setting a new expiration time of less time than it would have originally taken to play the loops, or closing the mixer.
Note: this just calls Mix_FadeInChannelTimed()
with ticks set to -1.
Returns: the channel the sample is played on. On any errors, -1 is returned.
|
See Also:
4.3.3 Mix_PlayChannel,
4.3.6 Mix_FadeInChannelTimed,
4.3.15 Mix_FadingChannel,
4.3.11 Mix_FadeOutChannel,
4.4.1 Mix_ReserveChannels