Sound_Player module

Cached_Decoder

structSource

Fields

pages: [..] *Cached_Decoder_Page
issued_start_addresses: [..] s64
page_size_in_samples: s64
uncompressed_length_in_samples: s64
num_channels: s64
sampling_rate: s64
sound_data: *Sound_Data
stream: *Sound_Stream
do_not_queue: := true
deinit_proc: (decoder: *Cached_Decoder) -> ()
add_decode_queue_item: (page: *Cached_Decoder_Page) -> ()
recompute_page: (decoder: *Cached_Decoder, page: *Cached_Decoder_Page) -> ()
make_page: (decoder: *Cached_Decoder) -> *Cached_Decoder_Page

See also