Sync SDL3 wiki -> header

This commit is contained in:
SDL Wiki Bot 2024-07-10 19:45:01 +00:00
parent 4755055bc3
commit 29b0076659
1 changed files with 18 additions and 15 deletions

View File

@ -45,10 +45,10 @@
* *
* ## Channel layouts * ## Channel layouts
* *
* Audio data passing through SDL is uncompressed PCM data, interleaved. * Audio data passing through SDL is uncompressed PCM data, interleaved. One
* One can provide their own decompression through an MP3, etc, decoder, but * can provide their own decompression through an MP3, etc, decoder, but SDL
* SDL does not provide this directly. Each interleaved channel of data is * does not provide this directly. Each interleaved channel of data is meant
* meant to be in a specific order. * to be in a specific order.
* *
* Abbreviations: * Abbreviations:
* *
@ -565,7 +565,8 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetAudioDeviceFormat(SDL_AudioDeviceID devid
* *
* \param devid the instance ID of the device to query. * \param devid the instance ID of the device to query.
* \param count On output, set to number of channels in the map. Can be NULL. * \param count On output, set to number of channels in the map. Can be NULL.
* \returns an array of the current channel mapping, with as many elements as the current output spec's channels, or NULL if default. * \returns an array of the current channel mapping, with as many elements as
* the current output spec's channels, or NULL if default.
* *
* \threadsafety It is safe to call this function from any thread. * \threadsafety It is safe to call this function from any thread.
* *
@ -1109,7 +1110,8 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetAudioStreamGain(SDL_AudioStream *stream,
* *
* \param stream the SDL_AudioStream to query. * \param stream the SDL_AudioStream to query.
* \param count On output, set to number of channels in the map. Can be NULL. * \param count On output, set to number of channels in the map. Can be NULL.
* \returns an array of the current channel mapping, with as many elements as the current output spec's channels, or NULL if default. * \returns an array of the current channel mapping, with as many elements as
* the current output spec's channels, or NULL if default.
* *
* \threadsafety It is safe to call this function from any thread, as it holds * \threadsafety It is safe to call this function from any thread, as it holds
* a stream-specific mutex while running. * a stream-specific mutex while running.
@ -1134,7 +1136,8 @@ extern SDL_DECLSPEC const int * SDLCALL SDL_GetAudioStreamInputChannelMap(SDL_Au
* *
* \param stream the SDL_AudioStream to query. * \param stream the SDL_AudioStream to query.
* \param count On output, set to number of channels in the map. Can be NULL. * \param count On output, set to number of channels in the map. Can be NULL.
* \returns an array of the current channel mapping, with as many elements as the current output spec's channels, or NULL if default. * \returns an array of the current channel mapping, with as many elements as
* the current output spec's channels, or NULL if default.
* *
* \threadsafety It is safe to call this function from any thread, as it holds * \threadsafety It is safe to call this function from any thread, as it holds
* a stream-specific mutex while running. * a stream-specific mutex while running.
@ -1152,8 +1155,8 @@ extern SDL_DECLSPEC const int * SDLCALL SDL_GetAudioStreamOutputChannelMap(SDL_A
* data in the [order that SDL expects](CategoryAudio#channel-layouts). * data in the [order that SDL expects](CategoryAudio#channel-layouts).
* *
* The input channel map reorders data that is added to a stream via * The input channel map reorders data that is added to a stream via
* SDL_PutAudioStreamData. Future calls to SDL_PutAudioStreamData * SDL_PutAudioStreamData. Future calls to SDL_PutAudioStreamData must provide
* must provide data in the new channel order. * data in the new channel order.
* *
* Each item in the array represents an input channel, and its value is the * Each item in the array represents an input channel, and its value is the
* channel that it should be remapped to. To reverse a stereo signal's left * channel that it should be remapped to. To reverse a stereo signal's left
@ -1175,9 +1178,9 @@ extern SDL_DECLSPEC const int * SDLCALL SDL_GetAudioStreamOutputChannelMap(SDL_A
* after this call. * after this call.
* *
* If `count` is not equal to the current number of channels in the audio * If `count` is not equal to the current number of channels in the audio
* stream's format, this will fail. This is a safety measure to make sure a * stream's format, this will fail. This is a safety measure to make sure a a
* a race condition hasn't changed the format while you this call is setting * race condition hasn't changed the format while you this call is setting the
* the channel map. * channel map.
* *
* \param stream the SDL_AudioStream to change. * \param stream the SDL_AudioStream to change.
* \param chmap the new channel map, NULL to reset to default. * \param chmap the new channel map, NULL to reset to default.
@ -1221,9 +1224,9 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetAudioStreamInputChannelMap(SDL_AudioStrea
* after this call. * after this call.
* *
* If `count` is not equal to the current number of channels in the audio * If `count` is not equal to the current number of channels in the audio
* stream's format, this will fail. This is a safety measure to make sure a * stream's format, this will fail. This is a safety measure to make sure a a
* a race condition hasn't changed the format while you this call is setting * race condition hasn't changed the format while you this call is setting the
* the channel map. * channel map.
* *
* \param stream the SDL_AudioStream to change. * \param stream the SDL_AudioStream to change.
* \param chmap the new channel map, NULL to reset to default. * \param chmap the new channel map, NULL to reset to default.