AUI Framework  master
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
ASampleRateConverter Class Reference

Public Member Functions#

 ASampleRateConverter (size_t requestedSampleRate, _< ISoundInputStream > stream)
 
size_t convert (std::span< std::byte > dst)
 Performs sample rate converting.
 

Static Public Member Functions#

static constexpr ASampleFormat outputSampleFormat ()
 

Member Function Documentation#

◆ convert()#

size_t ASampleRateConverter::convert ( std::span< std::byte > dst)
Parameters
dstdestination buffer in which converted data will be written
Returns
Size of outputted data in bytes

◆ outputSampleFormat()#

static constexpr ASampleFormat ASampleRateConverter::outputSampleFormat ( )
inlinestaticconstexpr
Returns
Sample format that will be used in convert()