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_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_S16_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
- matrix multiplication by scalar, in place
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_status mlib_MatrixMulS_U8_Mod(mlib_u8 *xz, const mlib_u8 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_U8_Sat(mlib_u8 *xz, const mlib_u8 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_U8C_Mod(mlib_u8 *xz, const mlib_u8 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_U8C_Sat(mlib_u8 *xz, const mlib_u8 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S8_Mod(mlib_s8 *xz, const mlib_s8 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S8_Sat(mlib_s8 *xz, const mlib_s8 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S8C_Mod(mlib_s8 *xz, const mlib_s8 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S8C_Sat(mlib_s8 *xz, const mlib_s8 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S16_Mod(mlib_s16 *xz, const mlib_s16 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S16_Sat(mlib_s16 *xz, const mlib_s16 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S16C_Mod(mlib_s16 *xz, const mlib_s16 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S16C_Sat(mlib_s16 *xz, const mlib_s16 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S32_Mod(mlib_s32 *xz, const mlib_s32 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S32_Sat(mlib_s32 *xz, const mlib_s32 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S32C_Mod(mlib_s32 *xz, const mlib_s32 *c, mlib_s32 m, mlib_s32 n);
mlib_status mlib_MatrixMulS_S32C_Sat(mlib_s32 *xz, const mlib_s32 *c, mlib_s32 m, mlib_s32 n);
Each of these functions performs an in-place multiplication of a scalar to a matrix.
For real data, the following equation is used:
xz[i] = c[0]*xz[i]
where i = 0, 1, ..., (m*n - 1).
For complex data, the following equation is used:
tmp = xz[2*i] xz[2*i] = c[0]*tmp - c[1]*xz[2*i + 1] xz[2*i + 1] = c[1]*tmp + c[0]*xz[2*i + 1]
where i = 0, 1, ..., (m*n - 1).
Each of the functions takes the following arguments:
Pointer to the source and destination matrix.
Pointer to the source scalar. When the function is used with complex data types, c[0] contains the scalar for the real part, and c[1] contains the scalar for the imaginary part.
Number of rows in each matrix.
Number of columns in each matrix.
Each of the functions returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE.
See attributes(5) for descriptions of the following attributes:
|