NAME
SDL2::AudioSpec - The Structure that Defines a Point with Integers
SYNOPSIS
use SDL2 qw[:all];
# TODO: I need to whip up a quick example
DESCRIPTION
The calculated values in this structure are calculated by SDL_OpenAudio().
For multi-channel audio, the default SDL channel mapping is:
* 2: FL FR (stereo)
* 3: FL FR LFE (2.1 surround)
* 4: FL FR BL BR (quad)
* 5: FL FR FC BL BR (quad + center)
* 6: FL FR FC LFE SL SR (5.1 surround - last two can also be BL BR)
* 7: FL FR FC LFE BC SL SR (6.1 surround)
* 8: FL FR FC LFE BL BR SL SR (7.1 surround)
Fields
freq
- DSP frequency -- samples per secondformat
- Audio data formatchannels
- Number of channels: 1 mondo, 2 stereosilence
- Audio buffer silence value (calculated)samples
- Audio buffer size in sample FRAMES (total samples divided by channel count)padding
- Necessary for some compile environmentssize
- Audio buffer size in bytes (calculated)callback
- Callback that feeds the audio device (undef to useSDL_QueueAudio( ... )
)userdata
- Userdata passed to callback (ignored for undef callbacks)
LICENSE
Copyright (C) Sanko Robinson.
This library is free software; you can redistribute it and/or modify it under the terms found in the Artistic License 2. Other copyrights, terms, and conditions may apply to data transmitted through this module.
AUTHOR
Sanko Robinson <sanko@cpan.org>