JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
man pages section 3: Multimedia Library Functions     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

Multimedia Library Functions - Part 1

Multimedia Library Functions - Part 2

Multimedia Library Functions - Part 3

Multimedia Library Functions - Part 4

Multimedia Library Functions - Part 5

mlib_SignalIFFTW_1_F32C(3MLIB)

mlib_SignalIFFTW_1_F32C_F32C(3MLIB)

mlib_SignalIFFTW_1_F32_F32(3MLIB)

mlib_SignalIFFTW_1_F32_F32C(3MLIB)

mlib_SignalIFFTW_1_S16(3MLIB)

mlib_SignalIFFTW_1_S16C(3MLIB)

mlib_SignalIFFTW_1_S16C_S16C(3MLIB)

mlib_SignalIFFTW_1_S16_S16(3MLIB)

mlib_SignalIFFTW_1_S16_S16C(3MLIB)

mlib_SignalIFFTW_2(3MLIB)

mlib_SignalIFFTW_2_F32(3MLIB)

mlib_SignalIFFTW_2_F32C(3MLIB)

mlib_SignalIFFTW_2_F32C_F32C(3MLIB)

mlib_SignalIFFTW_2_F32_F32(3MLIB)

mlib_SignalIFFTW_2_F32_F32C(3MLIB)

mlib_SignalIFFTW_2_S16C_Mod(3MLIB)

mlib_SignalIFFTW_2_S16C_S16C_Mod(3MLIB)

mlib_SignalIFFTW_2_S16_Mod(3MLIB)

mlib_SignalIFFTW_2_S16_S16C_Mod(3MLIB)

mlib_SignalIFFTW_2_S16_S16_Mod(3MLIB)

mlib_SignalIFFTW_3(3MLIB)

mlib_SignalIFFTW_3_F32(3MLIB)

mlib_SignalIFFTW_3_F32C(3MLIB)

mlib_SignalIFFTW_3_F32C_F32C(3MLIB)

mlib_SignalIFFTW_3_F32_F32(3MLIB)

mlib_SignalIFFTW_3_F32_F32C(3MLIB)

mlib_SignalIFFTW_3_S16C_Mod(3MLIB)

mlib_SignalIFFTW_3_S16C_S16C_Mod(3MLIB)

mlib_SignalIFFTW_3_S16_Mod(3MLIB)

mlib_SignalIFFTW_3_S16_S16C_Mod(3MLIB)

mlib_SignalIFFTW_3_S16_S16_Mod(3MLIB)

mlib_SignalIFFTW_4(3MLIB)

mlib_SignalIFFTW_4_S16(3MLIB)

mlib_SignalIFFTW_4_S16C(3MLIB)

mlib_SignalIFFTW_4_S16C_S16C(3MLIB)

mlib_SignalIFFTW_4_S16_S16(3MLIB)

mlib_SignalIFFTW_4_S16_S16C(3MLIB)

mlib_SignalIIR_Biquad_F32_F32(3MLIB)

mlib_SignalIIR_Biquad_F32S_F32S(3MLIB)

mlib_SignalIIR_Biquad_S16_S16_Sat(3MLIB)

mlib_SignalIIR_Biquad_S16S_S16S_Sat(3MLIB)

mlib_SignalIIRFree_Biquad_F32_F32(3MLIB)

mlib_SignalIIRFree_Biquad_F32S_F32S(3MLIB)

mlib_SignalIIRFree_Biquad_S16_S16(3MLIB)

mlib_SignalIIRFree_Biquad_S16S_S16S(3MLIB)

mlib_SignalIIRFree_P4_F32_F32(3MLIB)

mlib_SignalIIRFree_P4_F32S_F32S(3MLIB)

mlib_SignalIIRFree_P4_S16_S16(3MLIB)

mlib_SignalIIRFree_P4_S16S_S16S(3MLIB)

mlib_SignalIIRInit_Biquad_F32_F32(3MLIB)

mlib_SignalIIRInit_Biquad_F32S_F32S(3MLIB)

mlib_SignalIIRInit_Biquad_S16_S16(3MLIB)

mlib_SignalIIRInit_Biquad_S16S_S16S(3MLIB)

mlib_SignalIIRInit_P4_F32_F32(3MLIB)

mlib_SignalIIRInit_P4_F32S_F32S(3MLIB)

mlib_SignalIIRInit_P4_S16_S16(3MLIB)

mlib_SignalIIRInit_P4_S16S_S16S(3MLIB)

mlib_SignalIIR_P4_F32_F32(3MLIB)

mlib_SignalIIR_P4_F32S_F32S(3MLIB)

mlib_SignalIIR_P4_S16_S16_Sat(3MLIB)

mlib_SignalIIR_P4_S16S_S16S_Sat(3MLIB)

mlib_SignalIMDCT_D64(3MLIB)

mlib_SignalIMDCT_F32(3MLIB)

mlib_SignalIMDCTSplit_D64(3MLIB)

mlib_SignalIMDCTSplit_F32(3MLIB)

mlib_SignalLimit(3MLIB)

mlib_SignalLimit_F32(3MLIB)

mlib_SignalLimit_F32_F32(3MLIB)

mlib_SignalLimit_F32S(3MLIB)

mlib_SignalLimit_F32S_F32S(3MLIB)

mlib_SignalLimit_S16(3MLIB)

mlib_SignalLimit_S16_S16(3MLIB)

mlib_SignalLimit_S16S(3MLIB)

mlib_SignalLimit_S16S_S16S(3MLIB)

mlib_SignalLinear2ADPCM2Bits(3MLIB)

mlib_SignalLinear2ADPCM3Bits(3MLIB)

mlib_SignalLinear2ADPCM4Bits(3MLIB)

mlib_SignalLinear2ADPCM5Bits(3MLIB)

mlib_SignalLinear2ALaw(3MLIB)

mlib_SignalLinear2uLaw(3MLIB)

mlib_SignalLMSFilter(3MLIB)

mlib_SignalLMSFilter_F32_F32(3MLIB)

mlib_SignalLMSFilter_F32S_F32S(3MLIB)

mlib_SignalLMSFilterFree_F32_F32(3MLIB)

mlib_SignalLMSFilterFree_F32S_F32S(3MLIB)

mlib_SignalLMSFilterFree_S16_S16(3MLIB)

mlib_SignalLMSFilterFree_S16S_S16S(3MLIB)

mlib_SignalLMSFilterInit_F32_F32(3MLIB)

mlib_SignalLMSFilterInit_F32S_F32S(3MLIB)

mlib_SignalLMSFilterInit_S16_S16(3MLIB)

mlib_SignalLMSFilterInit_S16S_S16S(3MLIB)

mlib_SignalLMSFilterNonAdapt_F32_F32(3MLIB)

mlib_SignalLMSFilterNonAdapt_F32S_F32S(3MLIB)

mlib_SignalLMSFilterNonAdapt_S16_S16_Sat(3MLIB)

mlib_SignalLMSFilterNonAdapt_S16S_S16S_Sat(3MLIB)

mlib_SignalLMSFilter_S16_S16_Sat(3MLIB)

mlib_SignalLMSFilter_S16S_S16S_Sat(3MLIB)

mlib_SignalLPC2Cepstral_F32(3MLIB)

mlib_SignalLPC2Cepstral_S16(3MLIB)

mlib_SignalLPC2Cepstral_S16_Adp(3MLIB)

mlib_SignalLPC2LSP_F32(3MLIB)

mlib_SignalLPC2LSP_S16(3MLIB)

mlib_SignalLPCAutoCorrel_F32(3MLIB)

mlib_SignalLPCAutoCorrelFree_F32(3MLIB)

mlib_SignalLPCAutoCorrelFree_S16(3MLIB)

mlib_SignalLPCAutoCorrelGetEnergy_F32(3MLIB)

mlib_SignalLPCAutoCorrelGetEnergy_S16(3MLIB)

mlib_SignalLPCAutoCorrelGetEnergy_S16_Adp(3MLIB)

mlib_SignalLPCAutoCorrelGetPARCOR_F32(3MLIB)

mlib_SignalLPCAutoCorrelGetPARCOR_S16(3MLIB)

mlib_SignalLPCAutoCorrelGetPARCOR_S16_Adp(3MLIB)

mlib_SignalLPCAutoCorrelInit_F32(3MLIB)

mlib_SignalLPCAutoCorrelInit_S16(3MLIB)

mlib_SignalLPCAutoCorrel_S16(3MLIB)

mlib_SignalLPCAutoCorrel_S16_Adp(3MLIB)

mlib_SignalLPCCovariance_F32(3MLIB)

mlib_SignalLPCCovarianceFree_F32(3MLIB)

mlib_SignalLPCCovarianceFree_S16(3MLIB)

mlib_SignalLPCCovarianceInit_F32(3MLIB)

mlib_SignalLPCCovarianceInit_S16(3MLIB)

mlib_SignalLPCCovariance_S16(3MLIB)

mlib_SignalLPCCovariance_S16_Adp(3MLIB)

mlib_SignalLPCPerceptWeight_F32(3MLIB)

mlib_SignalLPCPerceptWeightFree_F32(3MLIB)

mlib_SignalLPCPerceptWeightFree_S16(3MLIB)

mlib_SignalLPCPerceptWeightInit_F32(3MLIB)

mlib_SignalLPCPerceptWeightInit_S16(3MLIB)

mlib_SignalLPCPerceptWeight_S16(3MLIB)

mlib_SignalLPCPitchAnalyze_F32(3MLIB)

mlib_SignalLPCPitchAnalyze_S16(3MLIB)

mlib_SignalLSP2LPC_F32(3MLIB)

mlib_SignalLSP2LPC_S16(3MLIB)

mlib_SignalLSP2LPC_S16_Adp(3MLIB)

mlib_SignalMelCepstral_F32(3MLIB)

mlib_SignalMelCepstralFree_F32(3MLIB)

mlib_SignalMelCepstralFree_S16(3MLIB)

mlib_SignalMelCepstralInit_F32(3MLIB)

mlib_SignalMelCepstralInit_S16(3MLIB)

mlib_SignalMelCepstral_S16(3MLIB)

mlib_SignalMelCepstral_S16_Adp(3MLIB)

mlib_SignalMerge_F32S_F32(3MLIB)

mlib_SignalMerge_S16S_S16(3MLIB)

mlib_SignalMulBartlett_F32(3MLIB)

mlib_SignalMulBartlett_F32_F32(3MLIB)

mlib_SignalMulBartlett_F32S(3MLIB)

mlib_SignalMulBartlett_F32S_F32S(3MLIB)

mlib_SignalMulBartlett_S16(3MLIB)

mlib_SignalMulBartlett_S16_S16(3MLIB)

mlib_SignalMulBartlett_S16S(3MLIB)

mlib_SignalMulBartlett_S16S_S16S(3MLIB)

mlib_SignalMulBlackman_F32(3MLIB)

mlib_SignalMulBlackman_F32_F32(3MLIB)

mlib_SignalMulBlackman_F32S(3MLIB)

mlib_SignalMulBlackman_F32S_F32S(3MLIB)

mlib_SignalMulBlackman_S16(3MLIB)

mlib_SignalMulBlackman_S16_S16(3MLIB)

mlib_SignalMulBlackman_S16S(3MLIB)

mlib_SignalMulBlackman_S16S_S16S(3MLIB)

mlib_SignalMul_F32(3MLIB)

mlib_SignalMul_F32_F32(3MLIB)

mlib_SignalMul_F32S(3MLIB)

mlib_SignalMul_F32S_F32S(3MLIB)

mlib_SignalMulHamming_F32(3MLIB)

mlib_SignalMulHamming_F32_F32(3MLIB)

mlib_SignalMulHamming_F32S(3MLIB)

mlib_SignalMulHamming_F32S_F32S(3MLIB)

mlib_SignalMulHamming_S16(3MLIB)

mlib_SignalMulHamming_S16_S16(3MLIB)

mlib_SignalMulHamming_S16S(3MLIB)

mlib_SignalMulHamming_S16S_S16S(3MLIB)

mlib_SignalMulHanning_F32(3MLIB)

mlib_SignalMulHanning_F32_F32(3MLIB)

mlib_SignalMulHanning_F32S(3MLIB)

mlib_SignalMulHanning_F32S_F32S(3MLIB)

mlib_SignalMulHanning_S16(3MLIB)

mlib_SignalMulHanning_S16_S16(3MLIB)

mlib_SignalMulHanning_S16S(3MLIB)

mlib_SignalMulHanning_S16S_S16S(3MLIB)

mlib_SignalMulKaiser_F32(3MLIB)

mlib_SignalMulKaiser_F32_F32(3MLIB)

mlib_SignalMulKaiser_F32S(3MLIB)

mlib_SignalMulKaiser_F32S_F32S(3MLIB)

mlib_SignalMulKaiser_S16(3MLIB)

mlib_SignalMulKaiser_S16_S16(3MLIB)

mlib_SignalMulKaiser_S16S(3MLIB)

mlib_SignalMulKaiser_S16S_S16S(3MLIB)

mlib_SignalMulRectangular_F32(3MLIB)

mlib_SignalMulRectangular_F32_F32(3MLIB)

mlib_SignalMulRectangular_F32S(3MLIB)

mlib_SignalMulRectangular_F32S_F32S(3MLIB)

mlib_SignalMulRectangular_S16(3MLIB)

mlib_SignalMulRectangular_S16_S16(3MLIB)

mlib_SignalMulRectangular_S16S(3MLIB)

mlib_SignalMulRectangular_S16S_S16S(3MLIB)

mlib_SignalMul_S16_S16_Sat(3MLIB)

mlib_SignalMul_S16_Sat(3MLIB)

mlib_SignalMul_S16S_S16S_Sat(3MLIB)

mlib_SignalMul_S16S_Sat(3MLIB)

mlib_SignalMulSAdd_F32(3MLIB)

mlib_SignalMulSAdd_F32_F32(3MLIB)

mlib_SignalMulSAdd_F32S(3MLIB)

mlib_SignalMulSAdd_F32S_F32S(3MLIB)

mlib_SignalMulSAdd_S16_S16_Sat(3MLIB)

mlib_SignalMulSAdd_S16_Sat(3MLIB)

mlib_SignalMulSAdd_S16S_S16S_Sat(3MLIB)

mlib_SignalMulSAdd_S16S_Sat(3MLIB)

mlib_SignalMulS_F32(3MLIB)

mlib_SignalMulS_F32_F32(3MLIB)

mlib_SignalMulS_F32S(3MLIB)

mlib_SignalMulS_F32S_F32S(3MLIB)

mlib_SignalMulShift_S16_S16_Sat(3MLIB)

mlib_SignalMulShift_S16_Sat(3MLIB)

mlib_SignalMulShift_S16S_S16S_Sat(3MLIB)

mlib_SignalMulShift_S16S_Sat(3MLIB)

mlib_SignalMulS_S16_S16_Sat(3MLIB)

mlib_SignalMulS_S16_Sat(3MLIB)

mlib_SignalMulS_S16S_S16S_Sat(3MLIB)

mlib_SignalMulS_S16S_Sat(3MLIB)

mlib_SignalMulSShiftAdd_S16_S16_Sat(3MLIB)

mlib_SignalMulSShiftAdd_S16_Sat(3MLIB)

mlib_SignalMulSShiftAdd_S16S_S16S_Sat(3MLIB)

mlib_SignalMulSShiftAdd_S16S_Sat(3MLIB)

mlib_SignalMulSShift_S16_S16_Sat(3MLIB)

mlib_SignalMulSShift_S16_Sat(3MLIB)

mlib_SignalMulSShift_S16S_S16S_Sat(3MLIB)

mlib_SignalMulSShift_S16S_Sat(3MLIB)

mlib_SignalMulWindow_F32(3MLIB)

mlib_SignalMulWindow_F32_F32(3MLIB)

mlib_SignalMulWindow_F32S(3MLIB)

mlib_SignalMulWindow_F32S_F32S(3MLIB)

mlib_SignalMulWindow_S16(3MLIB)

mlib_SignalMulWindow_S16_S16(3MLIB)

mlib_SignalMulWindow_S16S(3MLIB)

mlib_SignalMulWindow_S16S_S16S(3MLIB)

mlib_SignalNLMSFilter(3MLIB)

mlib_SignalNLMSFilter_F32_F32(3MLIB)

mlib_SignalNLMSFilter_F32S_F32S(3MLIB)

mlib_SignalNLMSFilterFree_F32_F32(3MLIB)

mlib_SignalNLMSFilterFree_F32S_F32S(3MLIB)

mlib_SignalNLMSFilterFree_S16_S16(3MLIB)

mlib_SignalNLMSFilterFree_S16S_S16S(3MLIB)

mlib_SignalNLMSFilterInit_F32_F32(3MLIB)

mlib_SignalNLMSFilterInit_F32S_F32S(3MLIB)

mlib_SignalNLMSFilterInit_S16_S16(3MLIB)

mlib_SignalNLMSFilterInit_S16S_S16S(3MLIB)

mlib_SignalNLMSFilterNonAdapt_F32_F32(3MLIB)

mlib_SignalNLMSFilterNonAdapt_F32S_F32S(3MLIB)

mlib_SignalNLMSFilterNonAdapt_S16_S16_Sat(3MLIB)

mlib_SignalNLMSFilterNonAdapt_S16S_S16S_Sat(3MLIB)

mlib_SignalNLMSFilter_S16_S16_Sat(3MLIB)

mlib_SignalNLMSFilter_S16S_S16S_Sat(3MLIB)

mlib_SignalQuant2_S16_F32(3MLIB)

mlib_SignalQuant2_S16S_F32S(3MLIB)

mlib_SignalQuant_S16_F32(3MLIB)

mlib_SignalQuant_S16S_F32S(3MLIB)

mlib_SignalQuant_U8_F32(3MLIB)

mlib_SignalQuant_U8_S16(3MLIB)

mlib_SignalQuant_U8S_F32S(3MLIB)

mlib_SignalQuant_U8S_S16S(3MLIB)

mlib_SignalReSampleFIR_F32_F32(3MLIB)

mlib_SignalReSampleFIR_F32S_F32S(3MLIB)

mlib_SignalReSampleFIRFree_F32_F32(3MLIB)

mlib_SignalReSampleFIRFree_F32S_F32S(3MLIB)

mlib_SignalReSampleFIRFree_S16_S16(3MLIB)

mlib_SignalReSampleFIRFree_S16S_S16S(3MLIB)

mlib_SignalReSampleFIRInit_F32_F32(3MLIB)

mlib_SignalReSampleFIRInit_F32S_F32S(3MLIB)

mlib_SignalReSampleFIRInit_S16_S16(3MLIB)

mlib_SignalReSampleFIRInit_S16S_S16S(3MLIB)

mlib_SignalReSampleFIR_S16_S16_Sat(3MLIB)

mlib_SignalReSampleFIR_S16S_S16S_Sat(3MLIB)

mlib_SignalSineWave_F32(3MLIB)

mlib_SignalSineWaveFree_F32(3MLIB)

mlib_SignalSineWaveFree_S16(3MLIB)

mlib_SignalSineWaveInit_F32(3MLIB)

mlib_SignalSineWaveInit_S16(3MLIB)

mlib_SignalSineWave_S16(3MLIB)

mlib_SignalSplit_F32_F32S(3MLIB)

mlib_SignalSplit_S16_S16S(3MLIB)

mlib_SignaluLaw2ALaw(3MLIB)

mlib_SignaluLaw2Linear(3MLIB)

mlib_SignalUpSample_F32_F32(3MLIB)

mlib_SignalUpSample_F32S_F32S(3MLIB)

mlib_SignalUpSampleFIR_F32_F32(3MLIB)

mlib_SignalUpSampleFIR_F32S_F32S(3MLIB)

mlib_SignalUpSampleFIRFree_F32_F32(3MLIB)

mlib_SignalUpSampleFIRFree_F32S_F32S(3MLIB)

mlib_SignalUpSampleFIRFree_S16_S16(3MLIB)

mlib_SignalUpSampleFIRFree_S16S_S16S(3MLIB)

mlib_SignalUpSampleFIRInit_F32_F32(3MLIB)

mlib_SignalUpSampleFIRInit_F32S_F32S(3MLIB)

mlib_SignalUpSampleFIRInit_S16_S16(3MLIB)

mlib_SignalUpSampleFIRInit_S16S_S16S(3MLIB)

mlib_SignalUpSampleFIR_S16_S16_Sat(3MLIB)

mlib_SignalUpSampleFIR_S16S_S16S_Sat(3MLIB)

mlib_SignalUpSample_S16_S16(3MLIB)

mlib_SignalUpSample_S16S_S16S(3MLIB)

mlib_SignalWhiteNoise_F32(3MLIB)

mlib_SignalWhiteNoiseFree_F32(3MLIB)

mlib_SignalWhiteNoiseFree_S16(3MLIB)

mlib_SignalWhiteNoiseInit_F32(3MLIB)

mlib_SignalWhiteNoiseInit_S16(3MLIB)

mlib_SignalWhiteNoise_S16(3MLIB)

mlib_VectorAdd_S16C_Mod(3MLIB)

mlib_VectorAdd_S16C_S16C_Mod(3MLIB)

mlib_VectorAdd_S16C_S16C_Sat(3MLIB)

mlib_VectorAdd_S16C_S8C_Mod(3MLIB)

mlib_VectorAdd_S16C_S8C_Sat(3MLIB)

mlib_VectorAdd_S16C_Sat(3MLIB)

mlib_VectorAdd_S16C_U8C_Mod(3MLIB)

mlib_VectorAdd_S16C_U8C_Sat(3MLIB)

mlib_VectorAdd_S16_Mod(3MLIB)

mlib_VectorAdd_S16_S16_Mod(3MLIB)

mlib_VectorAdd_S16_S16_Sat(3MLIB)

mlib_VectorAdd_S16_S8_Mod(3MLIB)

mlib_VectorAdd_S16_S8_Sat(3MLIB)

mlib_VectorAdd_S16_Sat(3MLIB)

mlib_VectorAdd_S16_U8_Mod(3MLIB)

mlib_VectorAdd_S16_U8_Sat(3MLIB)

mlib_VectorAdd_S32C_Mod(3MLIB)

mlib_VectorAdd_S32C_S16C_Mod(3MLIB)

mlib_VectorAdd_S32C_S16C_Sat(3MLIB)

mlib_VectorAdd_S32C_S32C_Mod(3MLIB)

mlib_VectorAdd_S32C_S32C_Sat(3MLIB)

mlib_VectorAdd_S32C_Sat(3MLIB)

mlib_VectorAdd_S32_Mod(3MLIB)

mlib_VectorAdd_S32_S16_Mod(3MLIB)

mlib_VectorAdd_S32_S16_Sat(3MLIB)

mlib_VectorAdd_S32_S32_Mod(3MLIB)

mlib_VectorAdd_S32_S32_Sat(3MLIB)

mlib_VectorAdd_S32_Sat(3MLIB)

mlib_VectorAdd_S8C_Mod(3MLIB)

mlib_VectorAdd_S8C_S8C_Mod(3MLIB)

mlib_VectorAdd_S8C_S8C_Sat(3MLIB)

mlib_VectorAdd_S8C_Sat(3MLIB)

mlib_VectorAdd_S8_Mod(3MLIB)

mlib_VectorAdd_S8_S8_Mod(3MLIB)

mlib_VectorAdd_S8_S8_Sat(3MLIB)

mlib_VectorAdd_S8_Sat(3MLIB)

mlib_VectorAddS_S16C_Mod(3MLIB)

mlib_VectorAddS_S16C_S16C_Mod(3MLIB)

mlib_VectorAddS_S16C_S16C_Sat(3MLIB)

mlib_VectorAddS_S16C_S8C_Mod(3MLIB)

mlib_VectorAddS_S16C_S8C_Sat(3MLIB)

mlib_VectorAddS_S16C_Sat(3MLIB)

mlib_VectorAddS_S16C_U8C_Mod(3MLIB)

mlib_VectorAddS_S16C_U8C_Sat(3MLIB)

mlib_VectorAddS_S16_Mod(3MLIB)

mlib_VectorAddS_S16_S16_Mod(3MLIB)

mlib_VectorAddS_S16_S16_Sat(3MLIB)

mlib_VectorAddS_S16_S8_Mod(3MLIB)

mlib_VectorAddS_S16_S8_Sat(3MLIB)

mlib_VectorAddS_S16_Sat(3MLIB)

mlib_VectorAddS_S16_U8_Mod(3MLIB)

mlib_VectorAddS_S16_U8_Sat(3MLIB)

mlib_VectorAddS_S32C_Mod(3MLIB)

mlib_VectorAddS_S32C_S16C_Mod(3MLIB)

mlib_VectorAddS_S32C_S16C_Sat(3MLIB)

mlib_VectorAddS_S32C_S32C_Mod(3MLIB)

mlib_VectorAddS_S32C_S32C_Sat(3MLIB)

mlib_VectorAddS_S32C_Sat(3MLIB)

mlib_VectorAddS_S32_Mod(3MLIB)

mlib_VectorAddS_S32_S16_Mod(3MLIB)

mlib_VectorAddS_S32_S16_Sat(3MLIB)

mlib_VectorAddS_S32_S32_Mod(3MLIB)

mlib_VectorAddS_S32_S32_Sat(3MLIB)

mlib_VectorAddS_S32_Sat(3MLIB)

mlib_VectorAddS_S8C_Mod(3MLIB)

mlib_VectorAddS_S8C_S8C_Mod(3MLIB)

mlib_VectorAddS_S8C_S8C_Sat(3MLIB)

mlib_VectorAddS_S8C_Sat(3MLIB)

mlib_VectorAddS_S8_Mod(3MLIB)

mlib_VectorAddS_S8_S8_Mod(3MLIB)

mlib_VectorAddS_S8_S8_Sat(3MLIB)

mlib_VectorAddS_S8_Sat(3MLIB)

mlib_VectorAddS_U8C_Mod(3MLIB)

mlib_VectorAddS_U8C_Sat(3MLIB)

mlib_VectorAddS_U8C_U8C_Mod(3MLIB)

mlib_VectorAddS_U8C_U8C_Sat(3MLIB)

mlib_VectorAddS_U8_Mod(3MLIB)

mlib_VectorAddS_U8_Sat(3MLIB)

mlib_VectorAddS_U8_U8_Mod(3MLIB)

mlib_VectorAddS_U8_U8_Sat(3MLIB)

mlib_VectorAdd_U8C_Mod(3MLIB)

mlib_VectorAdd_U8C_Sat(3MLIB)

mlib_VectorAdd_U8C_U8C_Mod(3MLIB)

mlib_VectorAdd_U8C_U8C_Sat(3MLIB)

mlib_VectorAdd_U8_Mod(3MLIB)

mlib_VectorAdd_U8_Sat(3MLIB)

mlib_VectorAdd_U8_U8_Mod(3MLIB)

mlib_VectorAdd_U8_U8_Sat(3MLIB)

mlib_VectorAng_S16C(3MLIB)

mlib_VectorAng_S32C(3MLIB)

mlib_VectorAng_S8C(3MLIB)

mlib_VectorAng_U8C(3MLIB)

mlib_VectorAve_S16(3MLIB)

mlib_VectorAve_S16C(3MLIB)

mlib_VectorAve_S16C_S16C(3MLIB)

mlib_VectorAve_S16C_S8C(3MLIB)

mlib_VectorAve_S16C_U8C(3MLIB)

mlib_VectorAve_S16_S16(3MLIB)

mlib_VectorAve_S16_S8(3MLIB)

mlib_VectorAve_S16_U8(3MLIB)

mlib_VectorAve_S32(3MLIB)

mlib_VectorAve_S32C(3MLIB)

mlib_VectorAve_S32C_S16C(3MLIB)

mlib_VectorAve_S32C_S32C(3MLIB)

mlib_VectorAve_S32_S16(3MLIB)

mlib_VectorAve_S32_S32(3MLIB)

mlib_VectorAve_S8(3MLIB)

mlib_VectorAve_S8C(3MLIB)

mlib_VectorAve_S8C_S8C(3MLIB)

mlib_VectorAve_S8_S8(3MLIB)

mlib_VectorAve_U8(3MLIB)

mlib_VectorAve_U8C(3MLIB)

mlib_VectorAve_U8C_U8C(3MLIB)

mlib_VectorAve_U8_U8(3MLIB)

mlib_VectorConjRev_S16C_S16C_Sat(3MLIB)

mlib_VectorConjRev_S32C_S32C_Sat(3MLIB)

mlib_VectorConjRev_S8C_S8C_Sat(3MLIB)

mlib_VectorConj_S16C_S16C_Sat(3MLIB)

mlib_VectorConj_S16C_Sat(3MLIB)

mlib_VectorConj_S32C_S32C_Sat(3MLIB)

mlib_VectorConj_S32C_Sat(3MLIB)

mlib_VectorConj_S8C_S8C_Sat(3MLIB)

mlib_VectorConj_S8C_Sat(3MLIB)

mlib_VectorConjSymExt_S16C_S16C_Sat(3MLIB)

mlib_VectorConjSymExt_S32C_S32C_Sat(3MLIB)

mlib_VectorConjSymExt_S8C_S8C_Sat(3MLIB)

mlib_VectorConvert_S16C_S32C_Mod(3MLIB)

mlib_VectorConvert_S16C_S32C_Sat(3MLIB)

mlib_VectorConvert_S16C_S8C_Mod(3MLIB)

mlib_VectorConvert_S16C_S8C_Sat(3MLIB)

mlib_VectorConvert_S16C_U8C_Mod(3MLIB)

mlib_VectorConvert_S16C_U8C_Sat(3MLIB)

mlib_VectorConvert_S16_S32_Mod(3MLIB)

mlib_VectorConvert_S16_S32_Sat(3MLIB)

mlib_VectorConvert_S16_S8_Mod(3MLIB)

mlib_VectorConvert_S16_S8_Sat(3MLIB)

mlib_VectorConvert_S16_U8_Mod(3MLIB)

mlib_VectorConvert_S16_U8_Sat(3MLIB)

mlib_VectorConvert_S32C_S16C_Mod(3MLIB)

mlib_VectorConvert_S32C_S16C_Sat(3MLIB)

mlib_VectorConvert_S32C_S8C_Mod(3MLIB)

mlib_VectorConvert_S32C_S8C_Sat(3MLIB)

mlib_VectorConvert_S32C_U8C_Mod(3MLIB)

mlib_VectorConvert_S32C_U8C_Sat(3MLIB)

mlib_VectorConvert_S32_S16_Mod(3MLIB)

mlib_VectorConvert_S32_S16_Sat(3MLIB)

mlib_VectorConvert_S32_S8_Mod(3MLIB)

mlib_VectorConvert_S32_S8_Sat(3MLIB)

mlib_VectorConvert_S32_U8_Mod(3MLIB)

mlib_VectorConvert_S32_U8_Sat(3MLIB)

mlib_VectorConvert_S8C_S16C_Mod(3MLIB)

mlib_VectorConvert_S8C_S16C_Sat(3MLIB)

mlib_VectorConvert_S8C_S32C_Mod(3MLIB)

mlib_VectorConvert_S8C_S32C_Sat(3MLIB)

mlib_VectorConvert_S8C_U8C_Mod(3MLIB)

mlib_VectorConvert_S8C_U8C_Sat(3MLIB)

mlib_VectorConvert_S8_S16_Mod(3MLIB)

mlib_VectorConvert_S8_S16_Sat(3MLIB)

mlib_VectorConvert_S8_S32_Mod(3MLIB)

mlib_VectorConvert_S8_S32_Sat(3MLIB)

mlib_VectorConvert_S8_U8_Mod(3MLIB)

mlib_VectorConvert_S8_U8_Sat(3MLIB)

mlib_VectorConvert_U8C_S16C_Mod(3MLIB)

mlib_VectorConvert_U8C_S16C_Sat(3MLIB)

mlib_VectorConvert_U8C_S32C_Mod(3MLIB)

mlib_VectorConvert_U8C_S32C_Sat(3MLIB)

mlib_VectorConvert_U8C_S8C_Mod(3MLIB)

mlib_VectorConvert_U8C_S8C_Sat(3MLIB)

mlib_VectorConvert_U8_S16_Mod(3MLIB)

Multimedia Library Functions - Part 6

Multimedia Library Functions - Part 7

mlib_VectorConvert_U8_S8_Mod

, mlib_VectorConvert_U8_S16_Mod

, mlib_VectorConvert_U8_S32_Mod

, mlib_VectorConvert_S8_U8_Mod

, mlib_VectorConvert_S8_S16_Mod

, mlib_VectorConvert_S8_S32_Mod

, mlib_VectorConvert_S16_U8_Mod

, mlib_VectorConvert_S16_S8_Mod

, mlib_VectorConvert_S16_S32_Mod

, mlib_VectorConvert_S32_U8_Mod

, mlib_VectorConvert_S32_S8_Mod

, mlib_VectorConvert_S32_S16_Mod

, mlib_VectorConvert_U8C_S8C_Mod

, mlib_VectorConvert_U8C_S16C_Mod

, mlib_VectorConvert_U8C_S32C_Mod

, mlib_VectorConvert_S8C_U8C_Mod

, mlib_VectorConvert_S8C_S16C_Mod

, mlib_VectorConvert_S8C_S32C_Mod

, mlib_VectorConvert_S16C_U8C_Mod

, mlib_VectorConvert_S16C_S8C_Mod

, mlib_VectorConvert_S16C_S32C_Mod

, mlib_VectorConvert_S32C_U8C_Mod

, mlib_VectorConvert_S32C_S8C_Mod

, mlib_VectorConvert_S32C_S16C_Mod

, mlib_VectorConvert_U8_S8_Sat

, mlib_VectorConvert_U8_S16_Sat

, mlib_VectorConvert_U8_S32_Sat

, mlib_VectorConvert_S8_U8_Sat

, mlib_VectorConvert_S8_S16_Sat

, mlib_VectorConvert_S8_S32_Sat

, mlib_VectorConvert_S16_U8_Sat

, mlib_VectorConvert_S16_S8_Sat

, mlib_VectorConvert_S16_S32_Sat

, mlib_VectorConvert_S32_U8_Sat

, mlib_VectorConvert_S32_S8_Sat

, mlib_VectorConvert_S32_S16_Sat

, mlib_VectorConvert_U8C_S8C_Sat

, mlib_VectorConvert_U8C_S16C_Sat

, mlib_VectorConvert_U8C_S32C_Sat

, mlib_VectorConvert_S8C_U8C_Sat

, mlib_VectorConvert_S8C_S16C_Sat

, mlib_VectorConvert_S8C_S32C_Sat

, mlib_VectorConvert_S16C_U8C_Sat

, mlib_VectorConvert_S16C_S8C_Sat

, mlib_VectorConvert_S16C_S32C_Sat

, mlib_VectorConvert_S32C_U8C_Sat

, mlib_VectorConvert_S32C_S8C_Sat

, mlib_VectorConvert_S32C_S16C_Sat

- vector data type convert

Synopsis

cc [ flag... ] file... -lmlib [ library... ]
#include <mlib.h>

mlib_status mlib_VectorConvert_U8_S8_Mod(mlib_u8 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8_S16_Mod(mlib_u8 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8_S32_Mod(mlib_u8 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8_U8_Mod(mlib_s8 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8_S16_Mod(mlib_s8 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8_S32_Mod(mlib_s8 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16_U8_Mod(mlib_s16 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16_S8_Mod(mlib_s16 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16_S32_Mod(mlib_s16 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32_U8_Mod(mlib_s32 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32_S8_Mod(mlib_s32 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32_S16_Mod(mlib_s32 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8C_S8C_Mod(mlib_u8 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8C_S16C_Mod(mlib_u8 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8C_S32C_Mod(mlib_u8 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8C_U8C_Mod(mlib_s8 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8C_S16C_Mod(mlib_s8 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8C_S32C_Mod(mlib_s8 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16C_U8C_Mod(mlib_s16 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16C_S8C_Mod(mlib_s16 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16C_S32C_Mod(mlib_s16 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32C_U8C_Mod(mlib_s32 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32C_S8C_Mod(mlib_s32 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32C_S16C_Mod(mlib_s32 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8_S8_Sat(mlib_u8 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8_S16_Sat(mlib_u8 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8_S32_Sat(mlib_u8 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8_U8_Sat(mlib_s8 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8_S16_Sat(mlib_s8 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8_S32_Sat(mlib_s8 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16_U8_Sat(mlib_s16 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16_S8_Sat(mlib_s16 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16_S32_Sat(mlib_s16 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32_U8_Sat(mlib_s32 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32_S8_Sat(mlib_s32 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32_S16_Sat(mlib_s32 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8C_S8C_Sat(mlib_u8 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8C_S16C_Sat(mlib_u8 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_U8C_S32C_Sat(mlib_u8 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8C_U8C_Sat(mlib_s8 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8C_S16C_Sat(mlib_s8 *z, const mlib_s16 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S8C_S32C_Sat(mlib_s8 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16C_U8C_Sat(mlib_s16 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16C_S8C_Sat(mlib_s16 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S16C_S32C_Sat(mlib_s16 *z, const mlib_s32 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32C_U8C_Sat(mlib_s32 *z, const mlib_u8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32C_S8C_Sat(mlib_s32 *z, const mlib_s8 *x,
     mlib_s32 n);
mlib_status mlib_VectorConvert_S32C_S16C_Sat(mlib_s32 *z, const mlib_s16 *x,
     mlib_s32 n);

Description

Each of these functions copies data from one vector to another vector, of different data types.

For real data, the following equation is used:

z[i] = x[i]

where i = 0, 1, ..., (n - 1).

For complex data, the following equation is used:

z[2*i]     = x[2*i]
z[2*i + 1] = x[2*i + 1]

where i = 0, 1, ..., (n - 1).

See the following tables for available variations of the data type convert function.

Type [*]
U8
S8
S16
S32
U8
Y
Y
Y
S8
Y
Y
Y
S16
Y
Y
Y
S32
Y
Y
Y
Type [*]
U8C
S8C
S16C
S32C
U8C
Y
Y
Y
S8C
Y
Y
Y
S16C
Y
Y
Y
S32C
Y
Y
Y
[*] Each row represents a source data type. Each column represents a destination data type.

Parameters

Each of the functions takes the following arguments:

z

Pointer to the first element of the destination vector.

x

Pointer to the first element of the source vector.

n

Number of elements in the vectors.

Return Values

Each of the functions returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE.

Attributes

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Interface Stability
Committed
MT-Level
MT-Safe

See Also

attributes(5)