亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? blademp3encdll.h

?? 音頻編碼
?? H
字號:
/* * Blade Type of DLL Interface for Lame encoder * * Copyright (c) 1999-2002 A.L. Faber * Based on bladedll.h version 1.0 written by Jukka Poikolainen * * This library 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 of the License, or (at your option) any later version. *  * This library 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 library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA  02111-1307, USA. */#ifndef ___BLADEDLL_H_INCLUDED___#define ___BLADEDLL_H_INCLUDED___#ifdef __GNUC__#define ATTRIBUTE_PACKED	__attribute__((packed))#else#define ATTRIBUTE_PACKED#pragma pack(push)#pragma pack(1)#endif#ifdef	__cplusplusextern "C" {#endif/* encoding formats */#define		BE_CONFIG_MP3			0										#define		BE_CONFIG_LAME			256		/* type definitions */typedef		unsigned long			HBE_STREAM;typedef		HBE_STREAM				*PHBE_STREAM;typedef		unsigned long			BE_ERR;/* error codes */#define		BE_ERR_SUCCESSFUL					0x00000000#define		BE_ERR_INVALID_FORMAT				0x00000001#define		BE_ERR_INVALID_FORMAT_PARAMETERS	0x00000002#define		BE_ERR_NO_MORE_HANDLES				0x00000003#define		BE_ERR_INVALID_HANDLE				0x00000004#define		BE_ERR_BUFFER_TOO_SMALL				0x00000005/* other constants */#define		BE_MAX_HOMEPAGE			128/* format specific variables */#define		BE_MP3_MODE_STEREO		0#define		BE_MP3_MODE_JSTEREO		1#define		BE_MP3_MODE_DUALCHANNEL	2#define		BE_MP3_MODE_MONO		3#define		MPEG1	1#define		MPEG2	0#ifdef _BLADEDLL#undef FLOAT	#include <Windows.h>#endif#define CURRENT_STRUCT_VERSION 1#define CURRENT_STRUCT_SIZE sizeof(BE_CONFIG)	// is currently 331 bytestypedef enum{	VBR_METHOD_NONE			= -1,	VBR_METHOD_DEFAULT		=  0,	VBR_METHOD_OLD			=  1,	VBR_METHOD_NEW			=  2,	VBR_METHOD_MTRH			=  3,	VBR_METHOD_ABR			=  4} VBRMETHOD;typedef enum {	LQP_NOPRESET			=-1,	// QUALITY PRESETS	LQP_NORMAL_QUALITY		= 0,	LQP_LOW_QUALITY			= 1,	LQP_HIGH_QUALITY		= 2,	LQP_VOICE_QUALITY		= 3,	LQP_R3MIX				= 4,	LQP_VERYHIGH_QUALITY	= 5,	LQP_STANDARD			= 6,	LQP_FAST_STANDARD		= 7,	LQP_EXTREME				= 8,	LQP_FAST_EXTREME		= 9,	LQP_INSANE				= 10,	LQP_ABR					= 11,	LQP_CBR					= 12,	LQP_MEDIUM				= 13,	LQP_FAST_MEDIUM			= 14,	// NEW PRESET VALUES	LQP_PHONE	=1000,	LQP_SW		=2000,	LQP_AM		=3000,	LQP_FM		=4000,	LQP_VOICE	=5000,	LQP_RADIO	=6000,	LQP_TAPE	=7000,	LQP_HIFI	=8000,	LQP_CD		=9000,	LQP_STUDIO	=10000} LAME_QUALITY_PRESET;typedef struct	{	DWORD	dwConfig;			// BE_CONFIG_XXXXX								// Currently only BE_CONFIG_MP3 is supported	union	{		struct	{			DWORD	dwSampleRate;		// 48000, 44100 and 32000 allowed			BYTE	byMode;			// BE_MP3_MODE_STEREO, BE_MP3_MODE_DUALCHANNEL, BE_MP3_MODE_MONO			WORD	wBitrate;		// 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 and 320 allowed			BOOL	bPrivate;					BOOL	bCRC;			BOOL	bCopyright;			BOOL	bOriginal;			} mp3;					// BE_CONFIG_MP3			struct			{			// STRUCTURE INFORMATION			DWORD			dwStructVersion;				DWORD			dwStructSize;			// BASIC ENCODER SETTINGS			DWORD			dwSampleRate;		// SAMPLERATE OF INPUT FILE			DWORD			dwReSampleRate;		// DOWNSAMPLERATE, 0=ENCODER DECIDES  			LONG			nMode;				// BE_MP3_MODE_STEREO, BE_MP3_MODE_DUALCHANNEL, BE_MP3_MODE_MONO			DWORD			dwBitrate;			// CBR bitrate, VBR min bitrate			DWORD			dwMaxBitrate;		// CBR ignored, VBR Max bitrate			LONG			nPreset;			// Quality preset, use one of the settings of the LAME_QUALITY_PRESET enum			DWORD			dwMpegVersion;		// FUTURE USE, MPEG-1 OR MPEG-2			DWORD			dwPsyModel;			// FUTURE USE, SET TO 0			DWORD			dwEmphasis;			// FUTURE USE, SET TO 0			// BIT STREAM SETTINGS			BOOL			bPrivate;			// Set Private Bit (TRUE/FALSE)			BOOL			bCRC;				// Insert CRC (TRUE/FALSE)			BOOL			bCopyright;			// Set Copyright Bit (TRUE/FALSE)			BOOL			bOriginal;			// Set Original Bit (TRUE/FALSE)						// VBR STUFF			BOOL			bWriteVBRHeader;	// WRITE XING VBR HEADER (TRUE/FALSE)			BOOL			bEnableVBR;			// USE VBR ENCODING (TRUE/FALSE)			INT				nVBRQuality;		// VBR QUALITY 0..9			DWORD			dwVbrAbr_bps;		// Use ABR in stead of nVBRQuality			VBRMETHOD		nVbrMethod;			BOOL			bNoRes;				// Disable Bit resorvoir (TRUE/FALSE)			// MISC SETTINGS			BOOL			bStrictIso;			// Use strict ISO encoding rules (TRUE/FALSE)			WORD			nQuality;			// Quality Setting, HIGH BYTE should be NOT LOW byte, otherwhise quality=5			// FUTURE USE, SET TO 0, align strucutre to 331 bytes			BYTE			btReserved[255-4*sizeof(DWORD) - sizeof( WORD )];			} LHV1;					// LAME header version 1		struct	{			DWORD	dwSampleRate;			BYTE	byMode;			WORD	wBitrate;			BYTE	byEncodingMethod;		} aac;	} format;		} BE_CONFIG, *PBE_CONFIG ATTRIBUTE_PACKED;typedef struct	{	// BladeEnc DLL Version number	BYTE	byDLLMajorVersion;	BYTE	byDLLMinorVersion;	// BladeEnc Engine Version Number	BYTE	byMajorVersion;	BYTE	byMinorVersion;	// DLL Release date	BYTE	byDay;	BYTE	byMonth;	WORD	wYear;	// BladeEnc	Homepage URL	CHAR	zHomepage[BE_MAX_HOMEPAGE + 1];		BYTE	byAlphaLevel;	BYTE	byBetaLevel;	BYTE	byMMXEnabled;	BYTE	btReserved[125];} BE_VERSION, *PBE_VERSION ATTRIBUTE_PACKED;#ifndef _BLADEDLLtypedef BE_ERR	(*BEINITSTREAM)			(PBE_CONFIG, PDWORD, PDWORD, PHBE_STREAM);typedef BE_ERR	(*BEENCODECHUNK)		(HBE_STREAM, DWORD, PSHORT, PBYTE, PDWORD);// added for floating point audio  -- DSPguru, jdtypedef BE_ERR	(*BEENCODECHUNKFLOATS16NI)	(HBE_STREAM, DWORD, PFLOAT, PFLOAT, PBYTE, PDWORD);typedef BE_ERR	(*BEDEINITSTREAM)			(HBE_STREAM, PBYTE, PDWORD);typedef BE_ERR	(*BECLOSESTREAM)			(HBE_STREAM);typedef VOID	(*BEVERSION)				(PBE_VERSION);typedef BE_ERR	(*BEWRITEVBRHEADER)			(LPCSTR);typedef BE_ERR	(*BEWRITEINFOTAG)			(HBE_STREAM, LPCSTR );#define	TEXT_BEINITSTREAM				"beInitStream"#define	TEXT_BEENCODECHUNK				"beEncodeChunk"#define	TEXT_BEENCODECHUNKFLOATS16NI	"beEncodeChunkFloatS16NI"#define	TEXT_BEDEINITSTREAM				"beDeinitStream"#define	TEXT_BECLOSESTREAM				"beCloseStream"#define	TEXT_BEVERSION					"beVersion"#define	TEXT_BEWRITEVBRHEADER			"beWriteVBRHeader"#define	TEXT_BEFLUSHNOGAP				"beFlushNoGap"#define	TEXT_BEWRITEINFOTAG				"beWriteInfoTag"#else__declspec(dllexport) BE_ERR	beInitStream(PBE_CONFIG pbeConfig, PDWORD dwSamples, PDWORD dwBufferSize, PHBE_STREAM phbeStream);__declspec(dllexport) BE_ERR	beEncodeChunk(HBE_STREAM hbeStream, DWORD nSamples, PSHORT pSamples, PBYTE pOutput, PDWORD pdwOutput);// added for floating point audio  -- DSPguru, jd__declspec(dllexport) BE_ERR	beEncodeChunkFloatS16NI(HBE_STREAM hbeStream, DWORD nSamples, PFLOAT buffer_l, PFLOAT buffer_r, PBYTE pOutput, PDWORD pdwOutput);__declspec(dllexport) BE_ERR	beDeinitStream(HBE_STREAM hbeStream, PBYTE pOutput, PDWORD pdwOutput);__declspec(dllexport) BE_ERR	beCloseStream(HBE_STREAM hbeStream);__declspec(dllexport) VOID		beVersion(PBE_VERSION pbeVersion);__declspec(dllexport) BE_ERR	beWriteVBRHeader(LPCSTR lpszFileName);__declspec(dllexport) BE_ERR	beFlushNoGap(HBE_STREAM hbeStream, PBYTE pOutput, PDWORD pdwOutput);__declspec(dllexport) BE_ERR	beWriteInfoTag( HBE_STREAM hbeStream, LPCSTR lpszFileName );#endif#ifndef __GNUC__#pragma pack(pop)#endif#ifdef	__cplusplus}#endif#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久最新网址| 亚洲欧美另类久久久精品| 亚洲色图在线看| 精品无人码麻豆乱码1区2区| 一本大道久久a久久综合| 精品99999| 午夜电影网亚洲视频| 色系网站成人免费| 国产精品乱人伦| 久久成人久久鬼色| 欧美一区二区三区啪啪| 亚洲精品视频在线观看网站| 东方欧美亚洲色图在线| 精品欧美久久久| 在线一区二区视频| 欧美成人精精品一区二区频| 亚洲成人777| 欧美日韩一区二区电影| 一级日本不卡的影视| www.亚洲色图.com| 国产精品人成在线观看免费| 国产精品一区二区三区网站| 精品国产乱码久久久久久久| 日韩电影一二三区| 欧美一卡在线观看| 日韩黄色小视频| 欧美一区二区人人喊爽| 爽爽淫人综合网网站 | 亚洲国产一区视频| 色欲综合视频天天天| 亚洲人成人一区二区在线观看| 成人精品免费看| 国产精品午夜久久| yourporn久久国产精品| 亚洲日本成人在线观看| 99久久婷婷国产| 亚洲精品福利视频网站| 在线看国产日韩| 香蕉乱码成人久久天堂爱免费| 欧美视频在线一区二区三区| 午夜精品一区二区三区电影天堂 | 91在线码无精品| 一区二区日韩电影| 欧美日韩国产综合久久| 日韩和欧美的一区| 欧美mv日韩mv国产网站app| 国产制服丝袜一区| 中文字幕一区二区三区四区不卡 | 成人网在线免费视频| 国产精品国产三级国产有无不卡 | 亚洲v日本v欧美v久久精品| 欧美日韩高清一区二区不卡| 日本不卡一区二区三区| 久久婷婷国产综合国色天香| 成人网页在线观看| 亚洲va欧美va天堂v国产综合| 欧美一区在线视频| 高清在线观看日韩| 一区二区三区日韩欧美| 欧美人成免费网站| 国产精品主播直播| 亚洲激情网站免费观看| 日韩精品一区二区三区蜜臀 | 国产在线精品不卡| 亚洲日本va午夜在线电影| 91精品国产综合久久精品| 丰满白嫩尤物一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 7777精品伊人久久久大香线蕉的| 国产精品中文有码| 日韩在线卡一卡二| 国产精品午夜春色av| 欧美一区午夜视频在线观看| thepron国产精品| 日本美女一区二区三区视频| 亚洲免费伊人电影| 精品处破学生在线二十三| 日本丰满少妇一区二区三区| 久久99精品国产| 午夜亚洲国产au精品一区二区| 国产肉丝袜一区二区| 欧美精品丝袜久久久中文字幕| 国产成人精品免费在线| 日产精品久久久久久久性色| 亚洲激情图片qvod| 国产精品动漫网站| 久久蜜桃av一区二区天堂| 欧美精品亚洲一区二区在线播放| 99久久综合精品| 国产精品一二三四区| 日韩不卡在线观看日韩不卡视频| 中文字幕一区二区三区不卡 | 大白屁股一区二区视频| 青青草精品视频| 亚洲午夜三级在线| 亚洲美女免费在线| 国产精品网友自拍| 久久久久国产精品厨房| 欧美va在线播放| 欧美一区二区三区的| 欧美色国产精品| 色综合咪咪久久| 92国产精品观看| hitomi一区二区三区精品| 国产精品亚洲а∨天堂免在线| 美女爽到高潮91| 日韩**一区毛片| 男女性色大片免费观看一区二区| 午夜av一区二区三区| 水蜜桃久久夜色精品一区的特点| 亚洲一区国产视频| 亚洲精品视频自拍| 亚洲在线中文字幕| 亚洲国产另类av| 日韩福利视频导航| 久久精品国产99| 国产美女精品人人做人人爽| 国产91色综合久久免费分享| 国产 日韩 欧美大片| 97se亚洲国产综合自在线观| 一本大道久久精品懂色aⅴ| 欧美亚洲一区二区三区四区| 欧美三级视频在线播放| 欧美日韩高清在线播放| 91精品国产福利| 国产色一区二区| 国产精品成人免费精品自在线观看| 国产精品久久久久9999吃药| 亚洲精品欧美二区三区中文字幕| 亚洲高清视频在线| 日韩精品一二区| 国产一区二区精品久久91| 丁香婷婷综合激情五月色| 91偷拍与自偷拍精品| 在线综合视频播放| 久久亚洲精华国产精华液| 国产精品美女久久久久久2018| 亚洲色图制服诱惑| 人禽交欧美网站| 成人免费黄色在线| 欧美视频完全免费看| 精品国内片67194| 亚洲三级在线免费观看| 日韩av一区二区在线影视| 成人综合在线网站| 欧美视频一区二区三区四区| 久久久国产精华| 亚洲图片有声小说| 国产中文字幕一区| 欧美在线播放高清精品| 精品国产乱码久久久久久久久| 国产精品久久久久久福利一牛影视| 亚洲国产欧美在线人成| 国产成人8x视频一区二区 | 国产欧美日韩另类视频免费观看| 亚洲精品国产无套在线观| 久久精品国产99国产| 91福利国产精品| 久久青草欧美一区二区三区| 亚洲一区二区三区免费视频| 国产成人在线网站| 宅男噜噜噜66一区二区66| 中文字幕中文字幕一区| 九九久久精品视频| 欧美羞羞免费网站| 亚洲国产精品ⅴa在线观看| 日本va欧美va瓶| 欧美午夜精品一区二区蜜桃| 国产午夜亚洲精品午夜鲁丝片| 婷婷开心久久网| 在线一区二区三区四区五区 | jizzjizzjizz欧美| www国产精品av| 日韩av网站在线观看| 色偷偷久久人人79超碰人人澡| 久久影音资源网| 日本午夜精品一区二区三区电影| 色综合久久综合网97色综合| 中文字幕欧美日本乱码一线二线| 免费在线观看一区二区三区| 欧美日韩mp4| 一个色综合av| 色天天综合色天天久久| 国产精品入口麻豆九色| 国产成人av一区二区三区在线| 日韩精品一区二区三区四区 | 精品免费日韩av| 日韩成人免费在线| 91.com在线观看| 亚洲一区二区精品久久av| 色香蕉成人二区免费| 亚洲色图20p| 日本精品裸体写真集在线观看| 国产精品色在线观看| 国产99久久久国产精品潘金网站| 国产视频一区不卡| eeuss鲁一区二区三区| 成人欧美一区二区三区小说| 99久久精品国产一区二区三区| 中文字幕亚洲不卡|