Skip Navigation Links | |
Exit Print View | |
man pages section 3: Multimedia Library Functions Oracle Solaris 11.1 Information Library |
Multimedia Library Functions - Part 1
Multimedia Library Functions - Part 2
Multimedia Library Functions - Part 3
Multimedia Library Functions - Part 4
mlib_MatrixMulSShift_U8C_Mod(3MLIB)
mlib_MatrixMulSShift_U8C_Sat(3MLIB)
mlib_MatrixMulSShift_U8C_U8C_Mod(3MLIB)
mlib_MatrixMulSShift_U8C_U8C_Sat(3MLIB)
mlib_MatrixMulSShift_U8_Mod(3MLIB)
mlib_MatrixMulSShift_U8_Sat(3MLIB)
mlib_MatrixMulSShift_U8_U8_Mod(3MLIB)
mlib_MatrixMulSShift_U8_U8_Sat(3MLIB)
mlib_MatrixMulS_U8C_Mod(3MLIB)
mlib_MatrixMulS_U8C_Sat(3MLIB)
mlib_MatrixMulS_U8C_U8C_Mod(3MLIB)
mlib_MatrixMulS_U8C_U8C_Sat(3MLIB)
mlib_MatrixMulS_U8_U8_Mod(3MLIB)
mlib_MatrixMulS_U8_U8_Sat(3MLIB)
mlib_MatrixMul_U8C_U8C_Mod(3MLIB)
mlib_MatrixMul_U8C_U8C_Sat(3MLIB)
mlib_MatrixMul_U8_U8_Mod(3MLIB)
mlib_MatrixMul_U8_U8_Sat(3MLIB)
mlib_MatrixScale_S16C_Mod(3MLIB)
mlib_MatrixScale_S16C_S16C_Mod(3MLIB)
mlib_MatrixScale_S16C_S16C_Sat(3MLIB)
mlib_MatrixScale_S16C_S8C_Mod(3MLIB)
mlib_MatrixScale_S16C_S8C_Sat(3MLIB)
mlib_MatrixScale_S16C_Sat(3MLIB)
mlib_MatrixScale_S16C_U8C_Mod(3MLIB)
mlib_MatrixScale_S16C_U8C_Sat(3MLIB)
mlib_MatrixScale_S16_Mod(3MLIB)
mlib_MatrixScale_S16_S16_Mod(3MLIB)
mlib_MatrixScale_S16_S16_Sat(3MLIB)
mlib_MatrixScale_S16_S8_Mod(3MLIB)
mlib_MatrixScale_S16_S8_Sat(3MLIB)
mlib_MatrixScale_S16_Sat(3MLIB)
mlib_MatrixScale_S16_U8_Mod(3MLIB)
mlib_MatrixScale_S16_U8_Sat(3MLIB)
mlib_MatrixScale_S32C_Mod(3MLIB)
mlib_MatrixScale_S32C_S16C_Mod(3MLIB)
mlib_MatrixScale_S32C_S16C_Sat(3MLIB)
mlib_MatrixScale_S32C_S32C_Mod(3MLIB)
mlib_MatrixScale_S32C_S32C_Sat(3MLIB)
mlib_MatrixScale_S32C_Sat(3MLIB)
mlib_MatrixScale_S32_Mod(3MLIB)
mlib_MatrixScale_S32_S16_Mod(3MLIB)
mlib_MatrixScale_S32_S16_Sat(3MLIB)
mlib_MatrixScale_S32_S32_Mod(3MLIB)
mlib_MatrixScale_S32_S32_Sat(3MLIB)
mlib_MatrixScale_S32_Sat(3MLIB)
mlib_MatrixScale_S8C_Mod(3MLIB)
mlib_MatrixScale_S8C_S8C_Mod(3MLIB)
mlib_MatrixScale_S8C_S8C_Sat(3MLIB)
mlib_MatrixScale_S8C_Sat(3MLIB)
mlib_MatrixScale_S8_Mod(3MLIB)
mlib_MatrixScale_S8_S8_Mod(3MLIB)
mlib_MatrixScale_S8_S8_Sat(3MLIB)
mlib_MatrixScale_S8_Sat(3MLIB)
mlib_MatrixScale_U8C_Mod(3MLIB)
mlib_MatrixScale_U8C_Sat(3MLIB)
mlib_MatrixScale_U8C_U8C_Mod(3MLIB)
mlib_MatrixScale_U8C_U8C_Sat(3MLIB)
mlib_MatrixScale_U8_Mod(3MLIB)
mlib_MatrixScale_U8_Sat(3MLIB)
mlib_MatrixScale_U8_U8_Mod(3MLIB)
mlib_MatrixScale_U8_U8_Sat(3MLIB)
mlib_MatrixSub_S16C_Mod(3MLIB)
mlib_MatrixSub_S16C_S16C_Mod(3MLIB)
mlib_MatrixSub_S16C_S16C_Sat(3MLIB)
mlib_MatrixSub_S16C_S8C_Mod(3MLIB)
mlib_MatrixSub_S16C_S8C_Sat(3MLIB)
mlib_MatrixSub_S16C_Sat(3MLIB)
mlib_MatrixSub_S16C_U8C_Mod(3MLIB)
mlib_MatrixSub_S16C_U8C_Sat(3MLIB)
mlib_MatrixSub_S16_S16_Mod(3MLIB)
mlib_MatrixSub_S16_S16_Sat(3MLIB)
mlib_MatrixSub_S16_S8_Mod(3MLIB)
mlib_MatrixSub_S16_S8_Sat(3MLIB)
mlib_MatrixSub_S16_U8_Mod(3MLIB)
mlib_MatrixSub_S16_U8_Sat(3MLIB)
mlib_MatrixSub_S32C_Mod(3MLIB)
mlib_MatrixSub_S32C_S16C_Mod(3MLIB)
mlib_MatrixSub_S32C_S16C_Sat(3MLIB)
mlib_MatrixSub_S32C_S32C_Mod(3MLIB)
mlib_MatrixSub_S32C_S32C_Sat(3MLIB)
mlib_MatrixSub_S32C_Sat(3MLIB)
mlib_MatrixSub_S32_S16_Mod(3MLIB)
mlib_MatrixSub_S32_S16_Sat(3MLIB)
mlib_MatrixSub_S32_S32_Mod(3MLIB)
mlib_MatrixSub_S32_S32_Sat(3MLIB)
mlib_MatrixSub_S8C_S8C_Mod(3MLIB)
mlib_MatrixSub_S8C_S8C_Sat(3MLIB)
mlib_MatrixSub_S8_S8_Mod(3MLIB)
mlib_MatrixSub_S8_S8_Sat(3MLIB)
mlib_MatrixSubS_S16C_Mod(3MLIB)
mlib_MatrixSubS_S16C_S16C_Mod(3MLIB)
mlib_MatrixSubS_S16C_S16C_Sat(3MLIB)
mlib_MatrixSubS_S16C_S8C_Mod(3MLIB)
mlib_MatrixSubS_S16C_S8C_Sat(3MLIB)
mlib_MatrixSubS_S16C_Sat(3MLIB)
mlib_MatrixSubS_S16C_U8C_Mod(3MLIB)
mlib_MatrixSubS_S16C_U8C_Sat(3MLIB)
mlib_MatrixSubS_S16_Mod(3MLIB)
mlib_MatrixSubS_S16_S16_Mod(3MLIB)
mlib_MatrixSubS_S16_S16_Sat(3MLIB)
mlib_MatrixSubS_S16_S8_Mod(3MLIB)
mlib_MatrixSubS_S16_S8_Sat(3MLIB)
mlib_MatrixSubS_S16_Sat(3MLIB)
mlib_MatrixSubS_S16_U8_Mod(3MLIB)
mlib_MatrixSubS_S16_U8_Sat(3MLIB)
mlib_MatrixSubS_S32C_Mod(3MLIB)
mlib_MatrixSubS_S32C_S16C_Mod(3MLIB)
mlib_MatrixSubS_S32C_S16C_Sat(3MLIB)
mlib_MatrixSubS_S32C_S32C_Mod(3MLIB)
mlib_MatrixSubS_S32C_S32C_Sat(3MLIB)
mlib_MatrixSubS_S32C_Sat(3MLIB)
mlib_MatrixSubS_S32_Mod(3MLIB)
mlib_MatrixSubS_S32_S16_Mod(3MLIB)
mlib_MatrixSubS_S32_S16_Sat(3MLIB)
mlib_MatrixSubS_S32_S32_Mod(3MLIB)
mlib_MatrixSubS_S32_S32_Sat(3MLIB)
mlib_MatrixSubS_S32_Sat(3MLIB)
mlib_MatrixSubS_S8C_Mod(3MLIB)
mlib_MatrixSubS_S8C_S8C_Mod(3MLIB)
mlib_MatrixSubS_S8C_S8C_Sat(3MLIB)
mlib_MatrixSubS_S8C_Sat(3MLIB)
mlib_MatrixSubS_S8_S8_Mod(3MLIB)
mlib_MatrixSubS_S8_S8_Sat(3MLIB)
mlib_MatrixSubS_U8C_Mod(3MLIB)
mlib_MatrixSubS_U8C_Sat(3MLIB)
mlib_MatrixSubS_U8C_U8C_Mod(3MLIB)
mlib_MatrixSubS_U8C_U8C_Sat(3MLIB)
mlib_MatrixSubS_U8_U8_Mod(3MLIB)
mlib_MatrixSubS_U8_U8_Sat(3MLIB)
mlib_MatrixSub_U8C_U8C_Mod(3MLIB)
mlib_MatrixSub_U8C_U8C_Sat(3MLIB)
mlib_MatrixSub_U8_U8_Mod(3MLIB)
mlib_MatrixSub_U8_U8_Sat(3MLIB)
mlib_MatrixTranspose_S16(3MLIB)
mlib_MatrixTranspose_S16C(3MLIB)
mlib_MatrixTranspose_S16C_S16C(3MLIB)
mlib_MatrixTranspose_S16_S16(3MLIB)
mlib_MatrixTranspose_S32(3MLIB)
mlib_MatrixTranspose_S32C(3MLIB)
mlib_MatrixTranspose_S32C_S32C(3MLIB)
mlib_MatrixTranspose_S32_S32(3MLIB)
mlib_MatrixTranspose_S8(3MLIB)
mlib_MatrixTranspose_S8C(3MLIB)
mlib_MatrixTranspose_S8C_S8C(3MLIB)
mlib_MatrixTranspose_S8_S8(3MLIB)
mlib_MatrixTranspose_U8(3MLIB)
mlib_MatrixTranspose_U8C(3MLIB)
mlib_MatrixTranspose_U8C_U8C(3MLIB)
mlib_MatrixTranspose_U8_U8(3MLIB)
mlib_SignalADPCM2Bits2Linear(3MLIB)
mlib_SignalADPCM3Bits2Linear(3MLIB)
mlib_SignalADPCM4Bits2Linear(3MLIB)
mlib_SignalADPCM5Bits2Linear(3MLIB)
mlib_SignalAutoCorrel_F32(3MLIB)
mlib_SignalAutoCorrel_F32S(3MLIB)
mlib_SignalAutoCorrel_S16(3MLIB)
mlib_SignalAutoCorrel_S16S(3MLIB)
mlib_SignalCepstral_F32(3MLIB)
mlib_SignalCepstralFree_F32(3MLIB)
mlib_SignalCepstralFree_S16(3MLIB)
mlib_SignalCepstralInit_F32(3MLIB)
mlib_SignalCepstralInit_S16(3MLIB)
mlib_SignalCepstral_S16(3MLIB)
mlib_SignalCepstral_S16_Adp(3MLIB)
mlib_SignalConvertShift_F32_S16(3MLIB)
mlib_SignalConvertShift_F32_S32(3MLIB)
mlib_SignalConvertShift_F32_S8(3MLIB)
mlib_SignalConvertShift_F32S_S16S(3MLIB)
mlib_SignalConvertShift_F32S_S32S(3MLIB)
mlib_SignalConvertShift_F32S_S8S(3MLIB)
mlib_SignalConvertShift_F32S_U8S(3MLIB)
mlib_SignalConvertShift_F32_U8(3MLIB)
mlib_SignalConvertShift_S16_F32_Sat(3MLIB)
mlib_SignalConvertShift_S16_S32_Sat(3MLIB)
mlib_SignalConvertShift_S16_S8_Sat(3MLIB)
mlib_SignalConvertShift_S16S_F32S_Sat(3MLIB)
mlib_SignalConvertShift_S16S_S32S_Sat(3MLIB)
mlib_SignalConvertShift_S16S_S8S_Sat(3MLIB)
mlib_SignalConvertShift_S16S_U8S_Sat(3MLIB)
mlib_SignalConvertShift_S16_U8_Sat(3MLIB)
mlib_SignalConvertShift_S32_F32_Sat(3MLIB)
mlib_SignalConvertShift_S32_S16_Sat(3MLIB)
mlib_SignalConvertShift_S32_S8_Sat(3MLIB)
mlib_SignalConvertShift_S32S_F32S_Sat(3MLIB)
mlib_SignalConvertShift_S32S_S16S_Sat(3MLIB)
mlib_SignalConvertShift_S32S_S8S_Sat(3MLIB)
mlib_SignalConvertShift_S32S_U8S_Sat(3MLIB)
mlib_SignalConvertShift_S32_U8_Sat(3MLIB)
mlib_SignalConvertShift_S8_F32_Sat(3MLIB)
mlib_SignalConvertShift_S8_S16_Sat(3MLIB)
mlib_SignalConvertShift_S8_S32_Sat(3MLIB)
mlib_SignalConvertShift_S8S_F32S_Sat(3MLIB)
mlib_SignalConvertShift_S8S_S16S_Sat(3MLIB)
mlib_SignalConvertShift_S8S_S32S_Sat(3MLIB)
mlib_SignalConvertShift_S8S_U8S_Sat(3MLIB)
mlib_SignalConvertShift_S8_U8_Sat(3MLIB)
mlib_SignalConvertShift_U8_F32_Sat(3MLIB)
mlib_SignalConvertShift_U8_S32_Sat(3MLIB)
mlib_SignalConvertShift_U8_S8_Sat(3MLIB)
mlib_SignalConvertShift_U8S_F32S_Sat(3MLIB)
mlib_SignalConvertShift_U8S_S16S_Sat(3MLIB)
mlib_SignalConvertShift_U8S_S32S_Sat(3MLIB)
mlib_SignalConvertShift_U8S_S8S_Sat(3MLIB)
mlib_SignalConv_F32_F32(3MLIB)
mlib_SignalConv_F32S_F32S(3MLIB)
mlib_SignalConv_S16_S16_Sat(3MLIB)
mlib_SignalConv_S16S_S16S_Sat(3MLIB)
mlib_SignalCrossCorrel_F32(3MLIB)
mlib_SignalCrossCorrel_F32S(3MLIB)
mlib_SignalCrossCorrel_S16(3MLIB)
mlib_SignalCrossCorrel_S16S(3MLIB)
mlib_SignalDownSample_F32_F32(3MLIB)
mlib_SignalDownSample_F32S_F32S(3MLIB)
mlib_SignalDownSample_S16_S16(3MLIB)
mlib_SignalDownSample_S16S_S16S(3MLIB)
mlib_SignalDTWKScalar_F32(3MLIB)
mlib_SignalDTWKScalarFree_F32(3MLIB)
mlib_SignalDTWKScalarFree_S16(3MLIB)
mlib_SignalDTWKScalarInit_F32(3MLIB)
mlib_SignalDTWKScalarInit_S16(3MLIB)
mlib_SignalDTWKScalarPath_F32(3MLIB)
mlib_SignalDTWKScalarPath_S16(3MLIB)
mlib_SignalDTWKScalar_S16(3MLIB)
mlib_SignalDTWKVector_F32(3MLIB)
mlib_SignalDTWKVectorFree_F32(3MLIB)
mlib_SignalDTWKVectorFree_S16(3MLIB)
mlib_SignalDTWKVectorInit_F32(3MLIB)
mlib_SignalDTWKVectorInit_S16(3MLIB)
mlib_SignalDTWKVectorPath_F32(3MLIB)
mlib_SignalDTWKVectorPath_S16(3MLIB)
mlib_SignalDTWKVector_S16(3MLIB)
mlib_SignalDTWScalar_F32(3MLIB)
mlib_SignalDTWScalarFree_F32(3MLIB)
mlib_SignalDTWScalarFree_S16(3MLIB)
mlib_SignalDTWScalarInit_F32(3MLIB)
mlib_SignalDTWScalarInit_S16(3MLIB)
mlib_SignalDTWScalarPath_F32(3MLIB)
mlib_SignalDTWScalarPath_S16(3MLIB)
mlib_SignalDTWScalar_S16(3MLIB)
mlib_SignalDTWVector_F32(3MLIB)
mlib_SignalDTWVectorFree_F32(3MLIB)
mlib_SignalDTWVectorFree_S16(3MLIB)
mlib_SignalDTWVectorInit_F32(3MLIB)
mlib_SignalDTWVectorInit_S16(3MLIB)
mlib_SignalDTWVectorPath_F32(3MLIB)
mlib_SignalDTWVectorPath_S16(3MLIB)
mlib_SignalDTWVector_S16(3MLIB)
mlib_SignalEmphasize_F32_F32(3MLIB)
mlib_SignalEmphasize_F32S_F32S(3MLIB)
mlib_SignalEmphasizeFree_F32_F32(3MLIB)
mlib_SignalEmphasizeFree_F32S_F32S(3MLIB)
mlib_SignalEmphasizeFree_S16_S16(3MLIB)
mlib_SignalEmphasizeFree_S16S_S16S(3MLIB)
mlib_SignalEmphasizeInit_F32_F32(3MLIB)
mlib_SignalEmphasizeInit_F32S_F32S(3MLIB)
mlib_SignalEmphasizeInit_S16_S16(3MLIB)
mlib_SignalEmphasizeInit_S16S_S16S(3MLIB)
mlib_SignalEmphasize_S16_S16_Sat(3MLIB)
mlib_SignalEmphasize_S16S_S16S_Sat(3MLIB)
mlib_SignalFFT_1_D64C_D64(3MLIB)
mlib_SignalFFT_1_D64C_D64C(3MLIB)
mlib_SignalFFT_1_D64_D64(3MLIB)
mlib_SignalFFT_1_F32C_F32(3MLIB)
mlib_SignalFFT_1_F32C_F32C(3MLIB)
mlib_SignalFFT_1_F32_F32(3MLIB)
mlib_SignalFFT_1_S16C_Mod(3MLIB)
mlib_SignalFFT_1_S16C_S16C_Mod(3MLIB)
mlib_SignalFFT_1_S16C_S16_Mod(3MLIB)
mlib_SignalFFT_1_S16_Mod(3MLIB)
mlib_SignalFFT_1_S16_S16_Mod(3MLIB)
mlib_SignalFFT_2_D64C_D64(3MLIB)
mlib_SignalFFT_2_D64C_D64C(3MLIB)
mlib_SignalFFT_2_D64_D64(3MLIB)
mlib_SignalFFT_2_F32C_F32(3MLIB)
mlib_SignalFFT_2_F32C_F32C(3MLIB)
mlib_SignalFFT_2_F32_F32(3MLIB)
mlib_SignalFFT_2_S16C_S16(3MLIB)
mlib_SignalFFT_2_S16C_S16C(3MLIB)
mlib_SignalFFT_2_S16_S16(3MLIB)
mlib_SignalFFT_3_D64C_D64(3MLIB)
mlib_SignalFFT_3_D64C_D64C(3MLIB)
mlib_SignalFFT_3_D64_D64(3MLIB)
mlib_SignalFFT_3_F32C_F32(3MLIB)
mlib_SignalFFT_3_F32C_F32C(3MLIB)
mlib_SignalFFT_3_F32_F32(3MLIB)
mlib_SignalFFT_3_S16C_Mod(3MLIB)
mlib_SignalFFT_3_S16C_S16C_Mod(3MLIB)
mlib_SignalFFT_3_S16C_S16_Mod(3MLIB)
mlib_SignalFFT_3_S16_Mod(3MLIB)
mlib_SignalFFT_3_S16_S16_Mod(3MLIB)
mlib_SignalFFT_4_S16C_S16(3MLIB)
mlib_SignalFFT_4_S16C_S16C(3MLIB)
mlib_SignalFFT_4_S16_S16(3MLIB)
mlib_SignalFFTW_1_F32C_F32(3MLIB)
mlib_SignalFFTW_1_F32C_F32C(3MLIB)
mlib_SignalFFTW_1_F32_F32(3MLIB)
mlib_SignalFFTW_1_S16C_Mod(3MLIB)
mlib_SignalFFTW_1_S16C_S16C_Mod(3MLIB)
mlib_SignalFFTW_1_S16C_S16_Mod(3MLIB)
mlib_SignalFFTW_1_S16_Mod(3MLIB)
mlib_SignalFFTW_1_S16_S16_Mod(3MLIB)
mlib_SignalFFTW_2_F32C_F32(3MLIB)
mlib_SignalFFTW_2_F32C_F32C(3MLIB)
mlib_SignalFFTW_2_F32_F32(3MLIB)
mlib_SignalFFTW_2_S16C_S16(3MLIB)
mlib_SignalFFTW_2_S16C_S16C(3MLIB)
mlib_SignalFFTW_2_S16_S16(3MLIB)
mlib_SignalFFTW_3_F32C_F32(3MLIB)
mlib_SignalFFTW_3_F32C_F32C(3MLIB)
mlib_SignalFFTW_3_F32_F32(3MLIB)
mlib_SignalFFTW_3_S16C_Mod(3MLIB)
mlib_SignalFFTW_3_S16C_S16C_Mod(3MLIB)
mlib_SignalFFTW_3_S16C_S16_Mod(3MLIB)
mlib_SignalFFTW_3_S16_Mod(3MLIB)
mlib_SignalFFTW_3_S16_S16_Mod(3MLIB)
mlib_SignalFFTW_4_S16C_S16(3MLIB)
mlib_SignalFFTW_4_S16C_S16C(3MLIB)
mlib_SignalFFTW_4_S16_S16(3MLIB)
mlib_SignalFIR_F32S_F32S(3MLIB)
mlib_SignalFIRFree_F32_F32(3MLIB)
mlib_SignalFIRFree_F32S_F32S(3MLIB)
mlib_SignalFIRFree_S16_S16(3MLIB)
mlib_SignalFIRFree_S16S_S16S(3MLIB)
mlib_SignalFIRInit_F32_F32(3MLIB)
mlib_SignalFIRInit_F32S_F32S(3MLIB)
mlib_SignalFIRInit_S16_S16(3MLIB)
mlib_SignalFIRInit_S16S_S16S(3MLIB)
mlib_SignalFIR_S16_S16_Sat(3MLIB)
mlib_SignalFIR_S16S_S16S_Sat(3MLIB)
mlib_SignalGaussNoise_F32(3MLIB)
mlib_SignalGaussNoiseFree_F32(3MLIB)
mlib_SignalGaussNoiseFree_S16(3MLIB)
mlib_SignalGaussNoiseInit_F32(3MLIB)
mlib_SignalGaussNoiseInit_S16(3MLIB)
mlib_SignalGaussNoise_S16(3MLIB)
mlib_SignalGenBartlett_F32(3MLIB)
mlib_SignalGenBartlett_S16(3MLIB)
mlib_SignalGenBlackman_F32(3MLIB)
mlib_SignalGenBlackman_S16(3MLIB)
mlib_SignalGenHamming_F32(3MLIB)
mlib_SignalGenHamming_S16(3MLIB)
mlib_SignalGenHanning_F32(3MLIB)
mlib_SignalGenHanning_S16(3MLIB)
mlib_SignalGenKaiser_F32(3MLIB)
mlib_SignalGenKaiser_S16(3MLIB)
mlib_SignalIFFT_1_D64C_D64C(3MLIB)
mlib_SignalIFFT_1_D64_D64(3MLIB)
mlib_SignalIFFT_1_D64_D64C(3MLIB)
mlib_SignalIFFT_1_F32C_F32C(3MLIB)
mlib_SignalIFFT_1_F32_F32(3MLIB)
mlib_SignalIFFT_1_F32_F32C(3MLIB)
mlib_SignalIFFT_1_S16C_S16C(3MLIB)
mlib_SignalIFFT_1_S16_S16(3MLIB)
mlib_SignalIFFT_1_S16_S16C(3MLIB)
mlib_SignalIFFT_2_D64C_D64C(3MLIB)
mlib_SignalIFFT_2_D64_D64(3MLIB)
mlib_SignalIFFT_2_D64_D64C(3MLIB)
mlib_SignalIFFT_2_F32C_F32C(3MLIB)
mlib_SignalIFFT_2_F32_F32(3MLIB)
mlib_SignalIFFT_2_F32_F32C(3MLIB)
mlib_SignalIFFT_2_S16C_Mod(3MLIB)
mlib_SignalIFFT_2_S16C_S16C_Mod(3MLIB)
mlib_SignalIFFT_2_S16_Mod(3MLIB)
mlib_SignalIFFT_2_S16_S16C_Mod(3MLIB)
mlib_SignalIFFT_2_S16_S16_Mod(3MLIB)
mlib_SignalIFFT_3_D64C_D64C(3MLIB)
mlib_SignalIFFT_3_D64_D64(3MLIB)
mlib_SignalIFFT_3_D64_D64C(3MLIB)
mlib_SignalIFFT_3_F32C_F32C(3MLIB)
mlib_SignalIFFT_3_F32_F32(3MLIB)
mlib_SignalIFFT_3_F32_F32C(3MLIB)
mlib_SignalIFFT_3_S16C_Mod(3MLIB)
mlib_SignalIFFT_3_S16C_S16C_Mod(3MLIB)
mlib_SignalIFFT_3_S16_Mod(3MLIB)
mlib_SignalIFFT_3_S16_S16C_Mod(3MLIB)
mlib_SignalIFFT_3_S16_S16_Mod(3MLIB)
mlib_SignalIFFT_4_S16C_S16C(3MLIB)
mlib_SignalIFFT_4_S16_S16(3MLIB)
mlib_SignalIFFT_4_S16_S16C(3MLIB)
Multimedia Library Functions - Part 5
- data type convert with shifting
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_status mlib_SignalConvertShift_U8_S8_Sat(mlib_u8 *dst, const mlib_s8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_U8_S16_Sat(mlib_u8 *dst, const mlib_s16 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_U8_S32_Sat(mlib_u8 *dst, const mlib_s32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_U8_F32_Sat(mlib_u8 *dst, const mlib_f32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_U8S_S8S_Sat(mlib_u8 *dst, const mlib_s8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_U8S_S16S_Sat(mlib_u8 *dst, const mlib_s16 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_U8S_S32S_Sat(mlib_u8 *dst, const mlib_s32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_U8S_F32S_Sat(mlib_u8 *dst, const mlib_f32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S8_U8_Sat(mlib_s8 *dst, const mlib_u8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S8_S16_Sat(mlib_s8 *dst, const mlib_s16 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S8_S32_Sat(mlib_s8 *dst, const mlib_s32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S8_F32_Sat(mlib_s8 *dst, const mlib_f32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S8S_U8S_Sat(mlib_s8 *dst, const mlib_u8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S8S_S16S_Sat(mlib_s8 *dst, const mlib_s16 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S8S_S32S_Sat(mlib_s8 *dst, const mlib_s32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S8S_F32S_Sat(mlib_s8 *dst, const mlib_f32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S16_U8_Sat(mlib_s16 *dst, const mlib_u8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S16_S8_Sat(mlib_s16 *dst, const mlib_s8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S16_S32_Sat(mlib_s16 *dst, const mlib_s32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S16_F32_Sat(mlib_s16 *dst, const mlib_f32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S16S_U8S_Sat(mlib_s16 *dst, const mlib_u8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S16S_S8S_Sat(mlib_s16 *dst, const mlib_s8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S16S_S32S_Sat(mlib_s16 *dst, const mlib_s32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S16S_F32S_Sat(mlib_s16 *dst, const mlib_f32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S32_U8_Sat(mlib_s32 *dst, const mlib_u8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S32_S8_Sat(mlib_s32 *dst, const mlib_s8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S32_S16_Sat(mlib_s32 *dst, const mlib_s16 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S32_F32_Sat(mlib_s32 *dst, const mlib_f32 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S32S_U8S_Sat(mlib_s32 *dst, const mlib_u8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S32S_S8S_Sat(mlib_s32 *dst, const mlib_s8 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S32S_S16S_Sat(mlib_s32 *dst, const mlib_s16 *src, mlib_s32 shift, mlib_s32 n);
mlib_status mlib_SignalConvertShift_S32S_F32S_Sat(mlib_s32 *dst, const mlib_f32 *src, mlib_s32 shift, mlib_s32 n);
Each of these functions performs data type convert with shifting.
The following equation is used:
dst[i] = saturate(src[i] * 2**shift)
See the following tables for available variations of this group of data type convert functions.
|
|
[*] Each row represents a source data type. Each column represents a destination data type.
Each of the functions takes the following arguments:
Destination signal array.
Source signal array.
Left shifting factor.
Number of samples in the source signal arrays.
Each of the functions returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE.
See attributes(5) for descriptions of the following attributes:
|