spdl.io.load_audio

load_audio(src: str | bytes, timestamp: tuple[float, float] | None = None, *, demux_config: DemuxConfig | None = None, decode_config: DecodeConfig | None = None, filter_desc: str | None = _FILTER_DESC_DEFAULT, device_config: None = None, **kwargs) CPUBuffer[source]
load_audio(src: str | bytes, timestamp: tuple[float, float] | None = None, *, demux_config: DemuxConfig | None = None, decode_config: DecodeConfig | None = None, filter_desc: str | None = _FILTER_DESC_DEFAULT, device_config: CUDAConfig, **kwargs) CUDABuffer

Load audio from source into buffer.

This function combines demux_audio(), decode_packets(), convert_frames(), and optionally, transfer_buffer(), to produce buffer object from source in one step.

Parameters:
Returns:

Buffer object.