Scroll to navigation

Mix_GroupChannels(3) SDL_mixer3 FUNCTIONS Mix_GroupChannels(3)

NAME

Mix_GroupChannels - Assign several consecutive channels to the same tag.

SYNOPSIS

#include "SDL3_mixer/SDL_mixer.h"
int Mix_GroupChannels(int from, int to, int tag);

DESCRIPTION

A tag is an arbitrary number that can be assigned to several mixer channels, to form groups of channels.

If 'tag' is -1, the tag is removed (actually -1 is the tag used to represent the group of all the channels).

This function replaces the requested channels' current tags; you may only have one tag per channel.

You may not specify MAX_CHANNEL_POST for a channel.

Note that this returns success and failure in the _opposite_ way from

Mix_GroupChannel (). We regret the API design mistake.

FUNCTION PARAMETERS

the first channel to set the tag on.
the last channel to set the tag on, inclusive.
an arbitrary value to assign a channel.

RETURN VALUE

Returns 0 if successful, negative on error

AVAILABILITY

This function is available since SDL_mixer 3.0.0.

SDL_mixer 3.0.0 SDL_mixer