SDL_GetAudioStreamInputChannelMap3
Get the current input channel map of an audio stream.
Usage
#include "SDL3/SDL.h"
int * SDL_GetAudioStreamInputChannelMap(SDL_AudioStream *stream, int *count);
Header file
Defined in SDL3/SDL_audio.h
Overview
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 |
|---|---|
count
|
On output, set to number of channels in the map. Can be NULL. |
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.
Thread safety
It is safe to call this function from any thread, as it holds a stream-specific mutex while running.