allegro ~master (2020-12-21T19:42:05Z)
Home
Dub
Repo
al_create_sample
allegro5
allegro_audio
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nothrow @
nogc
extern (
C
)
ALLEGRO_SAMPLE
*
al_create_sample
(
void
*
buf
,
uint
samples
,
uint
freq
,
ALLEGRO_AUDIO_DEPTH
depth
,
ALLEGRO_CHANNEL_CONF
chan_conf
,
bool
free_buf
)
Meta
Source
See Implementation
allegro5
allegro_audio
enums
ALLEGRO_AUDIO_DEPTH
ALLEGRO_AUDIO_EVENT_TYPE
ALLEGRO_CHANNEL_CONF
ALLEGRO_MIXER_QUALITY
ALLEGRO_PLAYMODE
functions
al_attach_audio_stream_to_mixer
al_attach_audio_stream_to_voice
al_attach_mixer_to_mixer
al_attach_mixer_to_voice
al_attach_sample_instance_to_mixer
al_attach_sample_instance_to_voice
al_create_audio_recorder
al_create_audio_stream
al_create_mixer
al_create_sample
al_create_sample_instance
al_create_voice
al_destroy_audio_recorder
al_destroy_audio_stream
al_destroy_mixer
al_destroy_sample
al_destroy_sample_instance
al_destroy_voice
al_detach_audio_stream
al_detach_mixer
al_detach_sample_instance
al_detach_voice
al_drain_audio_stream
al_fill_silence
al_get_allegro_audio_version
al_get_audio_depth_size
al_get_audio_recorder_event
al_get_audio_recorder_event_source
al_get_audio_stream_attached
al_get_audio_stream_channels
al_get_audio_stream_depth
al_get_audio_stream_event_source
al_get_audio_stream_fragment
al_get_audio_stream_fragments
al_get_audio_stream_frequency
al_get_audio_stream_gain
al_get_audio_stream_length
al_get_audio_stream_length_secs
al_get_audio_stream_pan
al_get_audio_stream_played_samples
al_get_audio_stream_playing
al_get_audio_stream_playmode
al_get_audio_stream_position_secs
al_get_audio_stream_speed
al_get_available_audio_stream_fragments
al_get_channel_count
al_get_default_mixer
al_get_default_voice
al_get_mixer_attached
al_get_mixer_channels
al_get_mixer_depth
al_get_mixer_frequency
al_get_mixer_gain
al_get_mixer_playing
al_get_mixer_quality
al_get_sample
al_get_sample_channels
al_get_sample_data
al_get_sample_depth
al_get_sample_frequency
al_get_sample_instance_attached
al_get_sample_instance_channels
al_get_sample_instance_depth
al_get_sample_instance_frequency
al_get_sample_instance_gain
al_get_sample_instance_length
al_get_sample_instance_pan
al_get_sample_instance_playing
al_get_sample_instance_playmode
al_get_sample_instance_position
al_get_sample_instance_speed
al_get_sample_instance_time
al_get_sample_length
al_get_voice_channels
al_get_voice_depth
al_get_voice_frequency
al_get_voice_playing
al_get_voice_position
al_install_audio
al_is_audio_installed
al_is_audio_recorder_recording
al_load_audio_stream
al_load_audio_stream_f
al_load_sample
al_load_sample_f
al_play_sample
al_play_sample_instance
al_register_audio_stream_loader
al_register_audio_stream_loader_f
al_register_sample_loader
al_register_sample_loader_f
al_register_sample_saver
al_register_sample_saver_f
al_reserve_samples
al_restore_default_mixer
al_rewind_audio_stream
al_save_sample
al_save_sample_f
al_seek_audio_stream_secs
al_set_audio_stream_fragment
al_set_audio_stream_gain
al_set_audio_stream_loop_secs
al_set_audio_stream_pan
al_set_audio_stream_playing
al_set_audio_stream_playmode
al_set_audio_stream_speed
al_set_default_mixer
al_set_default_voice
al_set_mixer_frequency
al_set_mixer_gain
al_set_mixer_playing
al_set_mixer_postprocess_callback
al_set_mixer_quality
al_set_sample
al_set_sample_instance_gain
al_set_sample_instance_length
al_set_sample_instance_pan
al_set_sample_instance_playing
al_set_sample_instance_playmode
al_set_sample_instance_position
al_set_sample_instance_speed
al_set_voice_playing
al_set_voice_position
al_start_audio_recorder
al_stop_audio_recorder
al_stop_sample
al_stop_sample_instance
al_stop_samples
al_uninstall_audio
structs
ALLEGRO_AUDIO_RECORDER
ALLEGRO_AUDIO_RECORDER_EVENT
ALLEGRO_AUDIO_STREAM
ALLEGRO_MIXER
ALLEGRO_SAMPLE
ALLEGRO_SAMPLE_ID
ALLEGRO_SAMPLE_INSTANCE
ALLEGRO_VOICE
variables
ALLEGRO_AUDIO_PAN_NONE
ALLEGRO_MAX_CHANNELS