logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SDL_GetAudioStreamInputChannelMap - Get the current input channel map of an audio stream.

Availability

       This function is available since SDL 3.2.0.

Description

       Channel  maps  are  optional;  most  things do not need them, instead passing data in the [order that SDL
       expects](CategoryAudio#channel-layouts).

       Audio streams default to no remapping applied. This is  represented  by  returning  NULL,  and  does  not
       signify an error.

Function Parameters

stream the SDL_AudioStream
               to query.

       count  On output, set to number of channels in the map. Can be NULL.

Header File

       Defined in SDL3/SDL_audio.h

Name

       SDL_GetAudioStreamInputChannelMap - Get the current input channel map of an audio stream.

Return Value

       Returns  an  array  of  the  current  channel mapping, with as many elements as the current output spec's
       channels, or NULL if default. This should be freed with SDL_free () when it is no longer needed.

See Also

(3), SDL_SetAudioStreamInputChannelMap(3)

Simple Directmedia Layer                           SDL 3.2.10               SDL_GetAudioStreamInputChannelMap(3)

Synopsis

#include"SDL3/SDL.h"int*SDL_GetAudioStreamInputChannelMap(SDL_AudioStream*stream,int*count);

Thread Safety

       It is safe to call this function from any thread, as it holds a stream-specific mutex while running.

See Also