Skip to main content

decode_bgm_to_playback_bytes

Function decode_bgm_to_playback_bytes 

Source
pub fn decode_bgm_to_playback_bytes(
    input: impl AsRef<Path>,
    entry_idx: Option<usize>,
) -> Result<BgmPlaybackData>
Expand description

Prepare BGM bytes for direct playback.

Vorbis-based containers are kept as encoded Ogg/Vorbis bytes so Kira/Symphonia decodes the original stream directly. Only NWA is converted to PCM WAV because it is a Siglus PCM compression format rather than a Vorbis stream.