Fix function declaration
This commit is contained in:
@@ -1565,8 +1565,9 @@ HRESULT WasapiCapture::resetProxy()
|
||||
|
||||
if(mDevice->Frequency != OutputType.Format.nSamplesPerSec || mDevice->FmtType != srcType)
|
||||
{
|
||||
mSampleConv = CreateSampleConverter(srcType, mDevice->FmtType, mDevice->channelsFromFmt(),
|
||||
OutputType.Format.nSamplesPerSec, mDevice->Frequency, BSinc24Resampler);
|
||||
mSampleConv = CreateSampleConverter(srcType, mDevice->FmtType,
|
||||
static_cast<ALuint>(mDevice->channelsFromFmt()), OutputType.Format.nSamplesPerSec,
|
||||
mDevice->Frequency, BSinc24Resampler);
|
||||
if(!mSampleConv)
|
||||
{
|
||||
ERR("Failed to create converter for %s format, dst: %s %uhz, src: %s %luhz\n",
|
||||
|
||||
+1
-1
@@ -144,7 +144,7 @@ void Stereo2Mono(ALfloat *RESTRICT dst, const void *src, const size_t frames) no
|
||||
} // namespace
|
||||
|
||||
SampleConverterPtr CreateSampleConverter(DevFmtType srcType, DevFmtType dstType, size_t numchans,
|
||||
ALsizei srcRate, ALsizei dstRate, Resampler resampler)
|
||||
ALuint srcRate, ALuint dstRate, Resampler resampler)
|
||||
{
|
||||
if(numchans < 1 || srcRate < 1 || dstRate < 1)
|
||||
return nullptr;
|
||||
|
||||
+2
-2
@@ -43,8 +43,8 @@ struct SampleConverter {
|
||||
};
|
||||
using SampleConverterPtr = std::unique_ptr<SampleConverter>;
|
||||
|
||||
SampleConverterPtr CreateSampleConverter(DevFmtType srcType, DevFmtType dstType, ALsizei numchans,
|
||||
ALsizei srcRate, ALsizei dstRate, Resampler resampler);
|
||||
SampleConverterPtr CreateSampleConverter(DevFmtType srcType, DevFmtType dstType, size_t numchans,
|
||||
ALuint srcRate, ALuint dstRate, Resampler resampler);
|
||||
|
||||
|
||||
struct ChannelConverter {
|
||||
|
||||
Reference in New Issue
Block a user