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_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 transpose, in place
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_status mlib_MatrixTranspose_U8(mlib_u8 *xz, mlib_s32 mn);
mlib_status mlib_MatrixTranspose_U8C(mlib_u8 *xz, mlib_s32 mn);
mlib_status mlib_MatrixTranspose_S8(mlib_s8 *xz, mlib_s32 mn);
mlib_status mlib_MatrixTranspose_S8C(mlib_s8 *xz, mlib_s32 mn);
mlib_status mlib_MatrixTranspose_S16(mlib_s16 *xz, mlib_s32 mn);
mlib_status mlib_MatrixTranspose_S16C(mlib_s16 *xz, mlib_s32 mn);
mlib_status mlib_MatrixTranspose_S32(mlib_s32 *xz, mlib_s32 mn);
mlib_status mlib_MatrixTranspose_S32C(mlib_s32 *xz, mlib_s32 mn);
Each of these functions performs an in-place transpose of a square matrix.
For real data, the following pseudo code applies:
for (i = 1; i < mn; i++) { for (j = 0; j < i; i++) { tmp = xz[i*mn + j]; xz[i*mn + j] = xz[j*mn + i]; xz[j*mn + i] = tmp; } }
For complex data, the following pseudo code applies:
for (i = 1; i < mn; i++) { for (j = 0; j < i; i++) { tmp0 = xz[2*(i*mn + j)]; tmp1 = xz[2*(i*mn + j) + 1]; xz[2*(i*mn + j)] = xz[2*(j*mn + i)]; xz[2*(i*mn + j) + 1] = xz[2*(j*mn + i) + 1]; xz[2*(j*mn + i)] = tmp0; xz[2*(j*mn + i) + 1] = tmp1; } }
Each of the functions takes the following arguments:
Pointer to the source and destination matrix.
Number of rows and columns in the matrix.
Each of the functions returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE.
See attributes(5) for descriptions of the following attributes:
|