audio-formats ~master (2021-10-10T20:08:22Z)
Dub
Repo
xm_get_sample_waveform
audioformats
libxm
Undocumented in source. Be warned that the author may not have intended to support it.
nothrow @
nogc
void
*
xm_get_sample_waveform
(
xm_context_t
*
ctx
,
uint16_t
i
,
uint16_t
s
,
size_t
*
size
,
uint8_t
*
bits
)
Meta
Source
See Implementation
audioformats
libxm
aliases
xm_frequency_type_t
xm_loop_type_t
xm_waveform_type_t
enums
XM_LINEAR_FREQUENCIES
XM_NO_LOOP
XM_SINE_WAVEFORM
functions
NOTE_IS_VALID
XM_INVERSE_LERP
XM_LERP
XM_SLIDE_TOWARDS
memcpy_pad
xm_amiga_frequency
xm_amiga_period
xm_arpeggio
xm_autovibrato
xm_check_sanity_postload
xm_check_sanity_preload
xm_create_context_safe
xm_cut_note
xm_envelope_lerp
xm_envelope_tick
xm_envelopes
xm_free_context
xm_frequency
xm_generate_samples
xm_get_frequency_of_channel
xm_get_instrument_of_channel
xm_get_latest_trigger_of_channel
xm_get_latest_trigger_of_instrument
xm_get_latest_trigger_of_sample
xm_get_loop_count
xm_get_memory_needed_for_context
xm_get_module_length
xm_get_module_name
xm_get_number_of_channels
xm_get_number_of_instruments
xm_get_number_of_patterns
xm_get_number_of_rows
xm_get_number_of_samples
xm_get_panning_of_channel
xm_get_playing_speed
xm_get_position
xm_get_sample_waveform
xm_get_tracker_name
xm_get_volume_of_channel
xm_handle_note_and_instrument
xm_is_channel_active
xm_key_off
xm_linear_frequency
xm_linear_period
xm_load_module
xm_mute_channel
xm_mute_instrument
xm_next_of_sample
xm_panning_slide
xm_period
xm_pitch_slide
xm_post_pattern_change
xm_row
xm_sample
xm_sample_at
xm_seek
xm_set_max_loop_count
xm_tick
xm_tone_portamento
xm_tremolo
xm_trigger_note
xm_update_frequency
xm_vibrato
xm_volume_slide
xm_waveform
manifest constants
AMIGA_FREQ_SCALE
INSTRUMENT_HEADER_LENGTH
INSTRUMENT_NAME_LENGTH
MAX_NUM_ROWS
MODULE_NAME_LENGTH
NUM_ENVELOPE_POINTS
NUM_NOTES
PATTERN_ORDER_TABLE_LENGTH
SAMPLE_NAME_LENGTH
TRACKER_NAME_LENGTH
XM_DEBUG
XM_DEFENSIVE
XM_LINEAR_INTERPOLATION
XM_SAMPLE_RAMPING_POINTS
XM_TRIGGER_KEEP_ENVELOPE
XM_TRIGGER_KEEP_PERIOD
XM_TRIGGER_KEEP_SAMPLE_POSITION
XM_TRIGGER_KEEP_VOLUME
static variables
amiga_frequencies
multi_retrig_add
multi_retrig_multiply
structs
xm_channel_context_t
xm_context_t
xm_envelope_point_t
xm_envelope_t
xm_instrument_t
xm_module_t
xm_pattern_slot_t
xm_pattern_t
xm_sample_t