Wait for prior operations, then asynchronously close the decoder and release its retained data source.
Return the number of channels.
Return the position mapping of interleaved channels.
Return the total sample count across all channels.
Return the current sample offset, including all interleaved channels.
Return the sample rate per channel, in Hz.
Asynchronously open an audio file and read its format information, returning whether it succeeded.
filenameAsynchronously open encoded audio bytes, returning whether it succeeded.
dataAsynchronously open a seekable stream, retaining the data source reference during reading.
streamAsynchronously decode into data, returning the actual number of samples written; return 0n at the end. Do not modify the buffer before completion.
dataAsynchronously seek to a sample offset (bigint, including all channels) or a time offset (Time).
offset
Seekable audio decoder reading interleaved 16-bit PCM asynchronously in invocation order.