⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libqccpack.h

📁 spiht for linux this is used to decod and encode vedio i wich all enjoy
💻 H
📖 第 1 页 / 共 3 页
字号:
                           int vector_dimension);int QccVectorIntCopy(QccVectorInt vector1,                     const QccVectorInt vector2,                     int vector_dimension);double QccVectorIntNorm(const QccVectorInt vector,                        int vector_dimension);int QccVectorIntDotProduct(const QccVectorInt vector1,                           const QccVectorInt vector2,                           int vector_dimension);int QccVectorIntSquareDistance(const QccVectorInt vector1,                               const QccVectorInt vector2,                                int vector_dimension);int QccVectorIntSumComponents(const QccVectorInt vector,                              int vector_dimension);int QccVectorIntMaxValue(const QccVectorInt vector,                         int vector_dimension,                         int *winner);int QccVectorIntMinValue(const QccVectorInt vector,                         int vector_dimension,                         int *winner);int QccVectorIntPrint(const QccVectorInt vector,                      int vector_dimension);int QccVectorIntSortComponents(const QccVectorInt vector,                               QccVectorInt sorted_vector,                               int vector_dimension,                               int sort_direction,                               int *auxiliary_list);int QccVectorIntMoveComponentToFront(QccVectorInt vector,                                     int vector_dimension,                                     int index);int QccVectorIntSubsample(const QccVectorInt input_signal,                          int input_length,                          QccVectorInt output_signal,                          int output_length,                          int sampling_flag);int QccVectorIntUpsample(const QccVectorInt input_signal,                         int input_length,                         QccVectorInt output_signal,                         int output_length,                         int sampling_flag);/*  matrix.c  */typedef QccVector *QccMatrix;QccMatrix QccMatrixAlloc(int num_rows,                         int num_cols);void QccMatrixFree(QccMatrix matrix,                   int num_rows);int QccMatrixZero(QccMatrix matrix,                  int num_rows,                  int num_cols);QccMatrix QccMatrixResize(QccMatrix matrix,                          int num_rows,                          int num_cols,                          int new_num_rows,                          int new_num_cols);int QccMatrixCopy(QccMatrix matrix1,                  const QccMatrix matrix2,                  int num_rows,                  int num_cols);double QccMatrixMaxValue(const QccMatrix matrix,                         int num_rows,                         int num_cols);double QccMatrixMinValue(const QccMatrix matrix,                         int num_rows,                         int num_cols);int QccMatrixPrint(const QccMatrix matrix,                   int num_rows,                   int num_cols);int QccMatrixRowExchange(QccMatrix matrix,                         int num_cols,                         int row1,                         int row2);int QccMatrixColExchange(QccMatrix matrix,                            int num_rows,                         int col1,                         int col2);int QccMatrixIdentity(QccMatrix matrix, int num_rows, int num_cols);int QccMatrixTranspose(const QccMatrix matrix1,                       QccMatrix matrix2,                       int num_rows,                       int num_cols);int QccMatrixAdd(QccMatrix matrix1,                 const QccMatrix matrix2,                 int num_rows,                 int num_cols);int QccMatrixSubtract(QccMatrix matrix1,                      const QccMatrix matrix2,                      int num_rows,                      int num_cols);double QccMatrixMean(const QccMatrix matrix,                     int num_rows,                     int num_cols);double QccMatrixVariance(const QccMatrix matrix,                         int num_rows,                         int num_cols);double QccMatrixMaxSignalPower(const QccMatrix matrix,                               int num_rows,                               int num_cols);int QccMatrixVectorMultiply(const QccMatrix matrix,                            const QccVector vector1,                            QccVector vector2,                            int num_rows,                            int num_cols);int QccMatrixMultiply(const QccMatrix matrix1,                      int num_rows1,                      int num_cols1,                      const QccMatrix matrix2,                      int num_rows2,                      int num_cols2,                      QccMatrix matrix3);int QccMatrixDCT(const QccMatrix input_block,                 QccMatrix output_block,                 int num_rows,                 int num_cols);int QccMatrixInverseDCT(const QccMatrix input_block,                        QccMatrix output_block,                        int num_rows,                        int num_cols);int QccMatrixAddNoiseToRegion(QccMatrix matrix,                              int num_rows,                              int num_cols,                              int start_row,                              int start_col,                              int region_num_rows,                              int region_num_cols,                              double noise_variance);int QccMatrixInverse(const QccMatrix matrix,                     QccMatrix matrix_inverse,                     int num_rows,                     int num_cols);int QccMatrixSVD(const QccMatrix A,                 int num_rows,                 int num_cols,                 QccMatrix U,                 QccVector S,                 QccMatrix V);int QccMatrixOrthogonalize(const QccMatrix matrix1,                           int num_rows,                           int num_cols,                           QccMatrix matrix2,                           int *num_cols2);int QccMatrixNullspace(const QccMatrix matrix1,                       int num_rows,                       int num_cols,                       QccMatrix matrix2,                       int *num_cols2);/*  matrix_int.c  */typedef QccVectorInt *QccMatrixInt;QccMatrixInt QccMatrixIntAlloc(int num_rows,                               int num_cols);void QccMatrixIntFree(QccMatrixInt matrix,                      int num_rows);int QccMatrixIntZero(QccMatrixInt matrix,                     int num_rows,                     int num_cols);QccMatrixInt QccMatrixIntResize(QccMatrixInt matrix,                                int num_rows,                                int num_cols,                                int new_num_rows,                                int new_num_cols);int QccMatrixIntCopy(QccMatrixInt matrix1,                     const QccMatrixInt matrix2,                     int num_rows,                     int num_cols);int QccMatrixIntMaxValue(const QccMatrixInt matrix,                         int num_rows,                         int num_cols);int QccMatrixIntMinValue(const QccMatrixInt matrix,                         int num_rows,                         int num_cols);int QccMatrixIntPrint(const QccMatrixInt matrix,                      int num_rows,                      int num_cols);int QccMatrixIntTranspose(const QccMatrixInt matrix1,                          QccMatrixInt matrix2,                          int num_rows,                          int num_cols);int QccMatrixIntAdd(QccMatrixInt matrix1,                    const QccMatrixInt matrix2,                    int num_rows,                    int num_cols);int QccMatrixIntSubtract(QccMatrixInt matrix1,                         const QccMatrixInt matrix2,                         int num_rows,                         int num_cols);double QccMatrixIntMean(const QccMatrixInt matrix,                        int num_rows,                        int num_cols);double QccMatrixIntVariance(const QccMatrixInt matrix,                            int num_rows,                            int num_cols);int QccMatrixIntVectorMultiply(const QccMatrixInt matrix,                               const QccVectorInt vector1,                               QccVectorInt vector2,                               int num_rows,                               int num_cols);/*  volume.c  */typedef QccMatrix *QccVolume;QccVolume QccVolumeAlloc(int num_frames,                         int num_rows,                         int num_cols);void QccVolumeFree(QccVolume volume,                   int num_frames,                   int num_rows);int QccVolumeZero(QccVolume volume,                  int num_frames,                  int num_rows,                  int num_cols);QccVolume QccVolumeResize(QccVolume volume,                          int num_frames,                          int num_rows,                          int num_cols,                          int new_num_frames,                          int new_num_rows,                          int new_num_cols);int QccVolumeCopy(QccVolume volume1,                  const QccVolume volume2,                  int num_frames,                  int num_rows,                  int num_cols);double QccVolumeMaxValue(const QccVolume volume,                         int num_frames,                         int num_rows,                         int num_cols);double QccVolumeMinValue(const QccVolume volume,                         int num_frames,                         int num_rows,                         int num_cols);int QccVolumePrint(const QccVolume volume,                   int num_frames,                   int num_rows,                   int num_cols);int QccVolumeAdd(QccVolume volume1,                 const QccVolume volume2,                 int num_frames,                 int num_rows,                 int num_cols);int QccVolumeSubtract(QccVolume volume1,                      const QccVolume volume2,                      int num_frames,                      int num_rows,                      int num_cols);double QccVolumeMean(const QccVolume volume,                     int num_frames,                     int num_rows,                     int num_cols);double QccVolumeVariance(const QccVolume volume,                         int num_frames,                         int num_rows,                         int num_cols);/*  volume_int.c  */typedef QccMatrixInt *QccVolumeInt;QccVolumeInt QccVolumeIntAlloc(int num_frames,                               int num_rows,                               int num_cols);void QccVolumeIntFree(QccVolumeInt volume,                      int num_frames,                      int num_rows);int QccVolumeIntZero(QccVolumeInt volume,                     int num_frames,                     int num_rows,                     int num_cols);QccVolumeInt QccVolumeIntResize(QccVolumeInt volume,                                int num_frames,                                int num_rows,                                int num_cols,                                int new_num_frames,                                int new_num_rows,                                int new_num_cols);int QccVolumeIntCopy(QccVolumeInt volume1,                     const QccVolumeInt volume2,                     int num_frames,                     int num_rows,                     int num_cols);int QccVolumeIntMaxValue(const QccVolumeInt volume,                         int num_frames,                         int num_rows,                         int num_cols);int QccVolumeIntMinValue(const QccVolumeInt volume,                         int num_frames,                         int num_rows,                         int num_cols);int QccVolumeIntPrint(const QccVolumeInt volume,                      int num_frames,                      int num_rows,                      int num_cols);int QccVolumeIntAdd(QccVolumeInt volume1,                    const QccVolumeInt volume2,                    int num_frames,                    int num_rows,                    int num_cols);int QccVolumeIntSubtract(QccVolumeInt volume1,                         const QccVolumeInt volume2,                         int num_frames,                         int num_rows,                         int num_cols);double QccVolumeIntMean(const QccVolumeInt volume,                        int num_frames,                        int num_rows,                        int num_cols);double QccVolumeIntVariance(const QccVolumeInt volume,                            int num_frames,                            int num_rows,                            int num_cols);/*  fast_dct.c  */typedef struct{  int length;  QccVector signal_workspace;#ifdef QCC_USE_GSL  gsl_complex *forward_weights;  gsl_complex *inverse_weights;  gsl_fft_complex_wavetable *wavetable;  gsl_fft_complex_workspace *workspace;#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -