Wiki Page Content

Differences between revisions 17 and 18
Revision 17 as of 2010-08-21 00:53:34
Size: 2166
Editor: SheenaSmith
Comment: update content (old wiki)
Revision 18 as of 2010-09-13 06:35:40
Size: 2473
Editor: SheenaSmith
Comment: update content
Deletions are marked like this. Additions are marked like this.
Line 33: Line 33:
Returns 1 if the audio filter is set up, 0 if there's no conversion needed, or -1 if the format conversion is not supported; call [[SDL_GetError]]() for more information. Returns 1 if the audio filter is set up, 0 if there's no conversion needed, or ^a negative error code on failure^ ,,-1 if the format conversion is not supported,,; call [[SDL_GetError]]() for more information.
Line 47: Line 47:
^If audio format conversion is not supported this function returns -1.^ <<Color2(green,Is there a 'you can call' function to get more information in this case like there was for SetTextureScaleMode SetTextureColorMod SetTextureBlendMode SetTextureAlphaMod etc?)>>

DRAFT

SDL_BuildAudioCVT

Use this function to initialize an SDL_AudioCVT structure for conversion.

Syntax

int SDL_BuildAudioCVT(SDL_AudioCVT*   cvt, 
                      SDL_AudioFormat src_format, 
                      Uint8           src_channels, 
                      int             src_rate, 
                      SDL_AudioFormat dst_format, 
                      Uint8           dst_channels, 
                      int             dst_rate)

Function Parameters

cvt

a pointer to an SDL_AudioCVT structure that is filled in with audio conversion information

src_format

the source format of the audio data; for more info see SDL_AudioFormat

src_channels

the number of channels in the source

src_rate

the frequency or samples-per-second of the source

dst_format

the destination format of the audio data; for more info see SDL_AudioFormat

dst_channels

the number of channels in the destination

dst_rate

the frequency or samples-per-second of the destination

green

Return Value

Returns 1 if the audio filter is set up, 0 if there's no conversion needed, or a negative error code on failure -1 if the format conversion is not supported; call SDL_GetError() for more information.

Code Examples

You can add your code example here

Remarks

Before an SDL_AudioCVT structure can be used to convert audio data it must be initialized with source and destination information.

For information on audio formats see SDL_AudioSpec.

*
Currently only rate conversions of 2x and (1/2)x with x > 0 are done, nearing whichever most closely approximates the requested rate conversion.
*

If audio format conversion is not supported this function returns -1. green


CategoryAPI, CategoryAudio

None: SDL_BuildAudioCVT (last edited 2015-01-02 21:18:10 by PhilippWiesemann)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit