下载资源后端资源详情
libsndfile-1.2.2-win64.zip
大小:1.94MB
价格:23积分
下载量:0
评分:
5.0
上传者:NTZ2019
更新日期:2024-06-30

libsndfile-1.2.2

资源文件列表(大概)

文件名
大小
bin/
-
bin/sndfile-cmp.exe
142KB
bin/sndfile-concat.exe
140.5KB
bin/sndfile-convert.exe
150.5KB
bin/sndfile-deinterleave.exe
143.5KB
bin/sndfile-info.exe
168.5KB
bin/sndfile-interleave.exe
140.5KB
bin/sndfile-metadata-get.exe
143.5KB
bin/sndfile-metadata-set.exe
178KB
bin/sndfile-play.exe
141KB
bin/sndfile-salvage.exe
166.5KB
bin/sndfile.dll
2.48MB
cmake/
-
cmake/SndFileConfig.cmake
1.93KB
cmake/SndFileConfigVersion.cmake
2.76KB
cmake/SndFileTargets-release.cmake
920B
cmake/SndFileTargets.cmake
3.79KB
include/
-
include/sndfile.h
29.73KB
include/sndfile.hh
13.59KB
lib/
-
lib/sndfile.lib
9.19KB
share/
-
share/doc/
-
share/doc/libsndfile/
-
share/doc/libsndfile/api.md
35.17KB
share/doc/libsndfile/bugs.md
2.1KB
share/doc/libsndfile/command.md
50.82KB
share/doc/libsndfile/embedded_files.md
748B
share/doc/libsndfile/FAQ.md
23.94KB
share/doc/libsndfile/formats.md
9.86KB
share/doc/libsndfile/index.md
17.36KB
share/doc/libsndfile/libsndfile.css
1.8KB
share/doc/libsndfile/libsndfile.jpg
21.53KB
share/doc/libsndfile/lists.md
1.19KB
share/doc/libsndfile/new_file_type_howto.md
4.69KB
share/doc/libsndfile/octave.md
3.14KB
share/doc/libsndfile/print.css
136B
share/doc/libsndfile/sndfile_info.md
964B
share/doc/libsndfile/tutorial.md
294B
share/doc/libsndfile/win32.md
649B

资源内容介绍

1.2.2版本,win64系统ibsndfile是一个强大且实用的音频处理库,它提供了跨平台的支持,覆盖了大量常见的音频格式,并且接口灵活,易于集成到现有项目。此外,它有着活跃的社区和完善的文档,使得无论你是初学者还是经验丰富的开发者,都能从中找到你需要的功能。libsndfile 支持超过30种音频文件格式,包括常见的WAV, AIFF, AU, Ogg Vorbis 和FLAC等。
/*** Copyright (C) 1999-2016 Erik de Castro Lopo <erikd@mega-nerd.com>**** This program is free software; you can redistribute it and/or modify** it under the terms of the GNU Lesser General Public License as published by** the Free Software Foundation; either version 2.1 of the License, or** (at your option) any later version.**** This program is distributed in the hope that it will be useful,** but WITHOUT ANY WARRANTY; without even the implied warranty of** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the** GNU Lesser General Public License for more details.**** You should have received a copy of the GNU Lesser General Public License** along with this program; if not, write to the Free Software** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.*//*** sndfile.h -- system-wide definitions**** API documentation is in the doc/ directory of the source code tarball** and at http://libsndfile.github.io/libsndfile/api.html.*/#ifndef SNDFILE_H#define SNDFILE_H#defineSNDFILE_1#include <stdio.h>#include <stdint.h>#include <sys/types.h>#ifdef __cplusplusextern "C" {#endif/* The following file types can be read and written.** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and** SF_FORMAT_SUBMASK can be used to separate the major and minor file** types.*/enum{SF_FORMAT_WAV= 0x010000,SF_FORMAT_AIFF= 0x020000,SF_FORMAT_AU= 0x030000,SF_FORMAT_RAW= 0x040000,SF_FORMAT_PAF= 0x050000,SF_FORMAT_SVX= 0x060000,SF_FORMAT_NIST= 0x070000,SF_FORMAT_VOC= 0x080000,SF_FORMAT_IRCAM= 0x0A0000,SF_FORMAT_W64= 0x0B0000,SF_FORMAT_MAT4= 0x0C0000,SF_FORMAT_MAT5= 0x0D0000,SF_FORMAT_PVF= 0x0E0000,SF_FORMAT_XI= 0x0F0000,SF_FORMAT_HTK= 0x100000,SF_FORMAT_SDS= 0x110000,SF_FORMAT_AVR= 0x120000,SF_FORMAT_WAVEX= 0x130000,SF_FORMAT_SD2= 0x160000,SF_FORMAT_FLAC= 0x170000,SF_FORMAT_CAF= 0x180000,SF_FORMAT_WVE= 0x190000,SF_FORMAT_OGG= 0x200000,SF_FORMAT_MPC2K= 0x210000,SF_FORMAT_RF64= 0x220000,SF_FORMAT_MPEG= 0x230000,SF_FORMAT_PCM_S8= 0x0001,SF_FORMAT_PCM_16= 0x0002,SF_FORMAT_PCM_24= 0x0003,SF_FORMAT_PCM_32= 0x0004,SF_FORMAT_PCM_U8= 0x0005,SF_FORMAT_FLOAT= 0x0006,SF_FORMAT_DOUBLE= 0x0007,SF_FORMAT_ULAW= 0x0010,SF_FORMAT_ALAW= 0x0011,SF_FORMAT_IMA_ADPCM= 0x0012,SF_FORMAT_MS_ADPCM= 0x0013,SF_FORMAT_GSM610= 0x0020,SF_FORMAT_VOX_ADPCM= 0x0021,SF_FORMAT_NMS_ADPCM_16= 0x0022,SF_FORMAT_NMS_ADPCM_24= 0x0023,SF_FORMAT_NMS_ADPCM_32= 0x0024,SF_FORMAT_G721_32= 0x0030,SF_FORMAT_G723_24= 0x0031,SF_FORMAT_G723_40= 0x0032,SF_FORMAT_DWVW_12= 0x0040, SF_FORMAT_DWVW_16= 0x0041, SF_FORMAT_DWVW_24= 0x0042, SF_FORMAT_DWVW_N= 0x0043, SF_FORMAT_DPCM_8= 0x0050,SF_FORMAT_DPCM_16= 0x0051,SF_FORMAT_VORBIS= 0x0060,SF_FORMAT_OPUS= 0x0064,SF_FORMAT_ALAC_16= 0x0070,SF_FORMAT_ALAC_20= 0x0071,SF_FORMAT_ALAC_24= 0x0072,SF_FORMAT_ALAC_32= 0x0073,SF_FORMAT_MPEG_LAYER_I= 0x0080,SF_FORMAT_MPEG_LAYER_II= 0x0081,SF_FORMAT_MPEG_LAYER_III = 0x0082,SF_ENDIAN_FILE= 0x00000000,SF_ENDIAN_LITTLE= 0x10000000,SF_ENDIAN_BIG= 0x20000000,SF_ENDIAN_CPU= 0x30000000,SF_FORMAT_SUBMASK= 0x0000FFFF,SF_FORMAT_TYPEMASK= 0x0FFF0000,SF_FORMAT_ENDMASK= 0x30000000} ;/*** The following are the valid command numbers for the sf_command()** interface. The use of these commands is documented in the file** command.html in the doc directory of the source code distribution.*/enum{SFC_GET_LIB_VERSION= 0x1000,SFC_GET_LOG_INFO= 0x1001,SFC_GET_CURRENT_SF_INFO= 0x1002,SFC_GET_NORM_DOUBLE= 0x1010,SFC_GET_NORM_FLOAT= 0x1011,SFC_SET_NORM_DOUBLE= 0x1012,SFC_SET_NORM_FLOAT= 0x1013,SFC_SET_SCALE_FLOAT_INT_READ= 0x1014,SFC_SET_SCALE_INT_FLOAT_WRITE= 0x1015,SFC_GET_SIMPLE_FORMAT_COUNT= 0x1020,SFC_GET_SIMPLE_FORMAT= 0x1021,SFC_GET_FORMAT_INFO= 0x1028,SFC_GET_FORMAT_MAJOR_COUNT= 0x1030,SFC_GET_FORMAT_MAJOR= 0x1031,SFC_GET_FORMAT_SUBTYPE_COUNT= 0x1032,SFC_GET_FORMAT_SUBTYPE= 0x1033,SFC_CALC_SIGNAL_MAX= 0x1040,SFC_CALC_NORM_SIGNAL_MAX= 0x1041,SFC_CALC_MAX_ALL_CHANNELS= 0x1042,SFC_CALC_NORM_MAX_ALL_CHANNELS= 0x1043,SFC_GET_SIGNAL_MAX= 0x1044,SFC_GET_MAX_ALL_CHANNELS= 0x1045,SFC_SET_ADD_PEAK_CHUNK= 0x1050,SFC_UPDATE_HEADER_NOW= 0x1060,SFC_SET_UPDATE_HEADER_AUTO= 0x1061,SFC_FILE_TRUNCATE= 0x1080,SFC_SET_RAW_START_OFFSET= 0x1090,SFC_SET_DITHER_ON_WRITE= 0x10A0,SFC_SET_DITHER_ON_READ= 0x10A1,SFC_GET_DITHER_INFO_COUNT= 0x10A2,SFC_GET_DITHER_INFO= 0x10A3,SFC_GET_EMBED_FILE_INFO= 0x10B0,SFC_SET_CLIPPING= 0x10C0,SFC_GET_CLIPPING= 0x10C1,SFC_GET_CUE_COUNT= 0x10CD,SFC_GET_CUE= 0x10CE,SFC_SET_CUE= 0x10CF,SFC_GET_INSTRUMENT= 0x10D0,SFC_SET_INSTRUMENT= 0x10D1,SFC_GET_LOOP_INFO= 0x10E0,SFC_GET_BROADCAST_INFO= 0x10F0,SFC_SET_BROADCAST_INFO= 0x10F1,SFC_GET_CHANNEL_MAP_INFO= 0x1100,SFC_SET_CHANNEL_MAP_INFO= 0x1101,SFC_RAW_DATA_NEEDS_ENDSWAP= 0x1110,SFC_WAVEX_SET_AMBISONIC= 0x1200,SFC_WAVEX_GET_AMBISONIC= 0x1201,/*** RF64 file

用户评论 (0)

发表评论

captcha