module RbSDL2::Audio::AudioAllowedChanges

Public Class Methods

to_num(any_change: false, channels_change: false, format_change: false, frequency_change: false, samples_change: false) click to toggle source
# File lib/rb_sdl2/audio/audio_allowed_changes.rb, line 5
def to_num(any_change: false, channels_change: false, format_change: false,
           frequency_change: false, samples_change: false)
  0 |
    (any_change ? ::SDL2::SDL_AUDIO_ALLOW_ANY_CHANGE : 0) |
    (channels_change ? ::SDL2::SDL_AUDIO_ALLOW_CHANNELS_CHANGE : 0) |
    (format_change ? ::SDL2::SDL_AUDIO_ALLOW_FORMAT_CHANGE : 0) |
    (frequency_change ? ::SDL2::SDL_AUDIO_ALLOW_FREQUENCY_CHANGE : 0) |
    (samples_change ? ::SDL2::SDL_AUDIO_ALLOW_SAMPLES_CHANGE : 0)
end