mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-09-11 08:15:10 -04:00
Use cleaner way of initializing SDL_AudioSpec
Note that this leads to false positive warnings on gcc < 5.x
This commit is contained in:
parent
f5a3d29bbc
commit
b904a6d633
@ -19,18 +19,14 @@
|
|||||||
3. This notice may not be removed or altered from any source distribution.
|
3. This notice may not be removed or altered from any source distribution.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <algorithm>
|
|
||||||
|
|
||||||
#include <SDL2pp/AudioSpec.hh>
|
#include <SDL2pp/AudioSpec.hh>
|
||||||
|
|
||||||
namespace SDL2pp {
|
namespace SDL2pp {
|
||||||
|
|
||||||
AudioSpec::AudioSpec() {
|
AudioSpec::AudioSpec() : SDL_AudioSpec{} {
|
||||||
std::fill((char*)this, (char*)this + sizeof(SDL_AudioSpec), 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
AudioSpec::AudioSpec(int freq, SDL_AudioFormat format, Uint8 channels, Uint16 samples) {
|
AudioSpec::AudioSpec(int freq, SDL_AudioFormat format, Uint8 channels, Uint16 samples) : SDL_AudioSpec{} {
|
||||||
std::fill((char*)this, (char*)this + sizeof(SDL_AudioSpec), 0);
|
|
||||||
SDL_AudioSpec::freq = freq;
|
SDL_AudioSpec::freq = freq;
|
||||||
SDL_AudioSpec::format = format;
|
SDL_AudioSpec::format = format;
|
||||||
SDL_AudioSpec::channels = channels;
|
SDL_AudioSpec::channels = channels;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user