Home
last modified time | relevance | path

Searched refs:outputSampleRate (Results 1 – 3 of 3) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/asrc/
Dfsl_asrc.c315 uint32_t outputSampleRate) in ASRC_SetIdealRatioConfig() argument
321 ratio = (inputSampleRate / outputSampleRate) << ASRC_SAMPLE_RATIO_DECIMAL_DEPTH; in ASRC_SetIdealRatioConfig()
323 inputSampleRate %= outputSampleRate; in ASRC_SetIdealRatioConfig()
329 if (inputSampleRate < outputSampleRate) in ASRC_SetIdealRatioConfig()
335 inputSampleRate -= outputSampleRate; in ASRC_SetIdealRatioConfig()
343 …if (ASRC_ProcessSelection(inputSampleRate, outputSampleRate, &preProc, &postProc) != kStatus_Succe… in ASRC_SetIdealRatioConfig()
449 uint32_t outputSampleRate) in ASRC_SetChannelPairConfig() argument
460 ((outputSampleRate < (uint32_t)kASRC_SampleRate_8000HZ) || in ASRC_SetChannelPairConfig()
461 (outputSampleRate > (uint32_t)kASRC_SampleRate_192000HZ)) || in ASRC_SetChannelPairConfig()
462 (((outputSampleRate > (uint32_t)kASRC_SampleRate_8000HZ) && in ASRC_SetChannelPairConfig()
[all …]
Dfsl_asrc.h417 uint32_t outputSampleRate);
642 uint32_t outputSampleRate);
664 uint32_t outputSampleRate);
/hal_nxp-latest/mcux/mcux-sdk/drivers/easrc/
Dfsl_asrc.c63 static uint32_t ASRC_GetSampleRateGCD(uint32_t inputSampleRate, uint32_t outputSampleRate);
108 uint32_t outputSampleRate,
121 uint32_t outputSampleRate);
224 static uint32_t ASRC_GetSampleRateGCD(uint32_t inputSampleRate, uint32_t outputSampleRate) in ASRC_GetSampleRateGCD() argument
228 while (outputSampleRate != 0U) in ASRC_GetSampleRateGCD()
230 temp = outputSampleRate; in ASRC_GetSampleRateGCD()
231 outputSampleRate = gcd % outputSampleRate; in ASRC_GetSampleRateGCD()
295 uint32_t outputSampleRate, in ASRC_SetSampleRateRatioConfig() argument
301 uint32_t gcd = ASRC_GetSampleRateGCD(inputSampleRate, outputSampleRate); in ASRC_SetSampleRateRatioConfig()
303 uint32_t outRate = outputSampleRate / gcd; in ASRC_SetSampleRateRatioConfig()
[all …]