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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hda_codec.h

?? LINUX 2.6.17.4的源碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* * Universal Interface for Intel High Definition Audio Codec * * Copyright (c) 2004 Takashi Iwai <tiwai@suse.de> * *  This program is free software; you can redistribute it and/or modify it *  under the terms of the GNU General Public License as published by the Free *  Software Foundation; either version 2 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 General Public License for *  more details. * *  You should have received a copy of the GNU 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. */#ifndef __SOUND_HDA_CODEC_H#define __SOUND_HDA_CODEC_H#include <sound/info.h>#include <sound/control.h>#include <sound/pcm.h>/* * nodes */#define	AC_NODE_ROOT		0x00/* * function group types */enum {	AC_GRP_AUDIO_FUNCTION = 0x01,	AC_GRP_MODEM_FUNCTION = 0x02,};	/* * widget types */enum {	AC_WID_AUD_OUT,		/* Audio Out */	AC_WID_AUD_IN,		/* Audio In */	AC_WID_AUD_MIX,		/* Audio Mixer */	AC_WID_AUD_SEL,		/* Audio Selector */	AC_WID_PIN,		/* Pin Complex */	AC_WID_POWER,		/* Power */	AC_WID_VOL_KNB,		/* Volume Knob */	AC_WID_BEEP,		/* Beep Generator */	AC_WID_VENDOR = 0x0f	/* Vendor specific */};/* * GET verbs */#define AC_VERB_GET_STREAM_FORMAT		0x0a00#define AC_VERB_GET_AMP_GAIN_MUTE		0x0b00#define AC_VERB_GET_PROC_COEF			0x0c00#define AC_VERB_GET_COEF_INDEX			0x0d00#define AC_VERB_PARAMETERS			0x0f00#define AC_VERB_GET_CONNECT_SEL			0x0f01#define AC_VERB_GET_CONNECT_LIST		0x0f02#define AC_VERB_GET_PROC_STATE			0x0f03#define AC_VERB_GET_SDI_SELECT			0x0f04#define AC_VERB_GET_POWER_STATE			0x0f05#define AC_VERB_GET_CONV			0x0f06#define AC_VERB_GET_PIN_WIDGET_CONTROL		0x0f07#define AC_VERB_GET_UNSOLICITED_RESPONSE	0x0f08#define AC_VERB_GET_PIN_SENSE			0x0f09#define AC_VERB_GET_BEEP_CONTROL		0x0f0a#define AC_VERB_GET_EAPD_BTLENABLE		0x0f0c#define AC_VERB_GET_DIGI_CONVERT		0x0f0d#define AC_VERB_GET_VOLUME_KNOB_CONTROL		0x0f0f/* f10-f1a: GPIO */#define AC_VERB_GET_GPIO_DATA			0x0f15#define AC_VERB_GET_GPIO_MASK			0x0f16#define AC_VERB_GET_GPIO_DIRECTION		0x0f17#define AC_VERB_GET_CONFIG_DEFAULT		0x0f1c/* f20: AFG/MFG */#define AC_VERB_GET_SUBSYSTEM_ID		0x0f20/* * SET verbs */#define AC_VERB_SET_STREAM_FORMAT		0x200#define AC_VERB_SET_AMP_GAIN_MUTE		0x300#define AC_VERB_SET_PROC_COEF			0x400#define AC_VERB_SET_COEF_INDEX			0x500#define AC_VERB_SET_CONNECT_SEL			0x701#define AC_VERB_SET_PROC_STATE			0x703#define AC_VERB_SET_SDI_SELECT			0x704#define AC_VERB_SET_POWER_STATE			0x705#define AC_VERB_SET_CHANNEL_STREAMID		0x706#define AC_VERB_SET_PIN_WIDGET_CONTROL		0x707#define AC_VERB_SET_UNSOLICITED_ENABLE		0x708#define AC_VERB_SET_PIN_SENSE			0x709#define AC_VERB_SET_BEEP_CONTROL		0x70a#define AC_VERB_SET_EAPD_BTLENABLE		0x70c#define AC_VERB_SET_DIGI_CONVERT_1		0x70d#define AC_VERB_SET_DIGI_CONVERT_2		0x70e#define AC_VERB_SET_VOLUME_KNOB_CONTROL		0x70f#define AC_VERB_SET_GPIO_DATA			0x715#define AC_VERB_SET_GPIO_MASK			0x716#define AC_VERB_SET_GPIO_DIRECTION		0x717#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_0	0x71c#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_1	0x71d#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_2	0x71e#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_3	0x71f#define AC_VERB_SET_CODEC_RESET			0x7ff/* * Parameter IDs */#define AC_PAR_VENDOR_ID		0x00#define AC_PAR_SUBSYSTEM_ID		0x01#define AC_PAR_REV_ID			0x02#define AC_PAR_NODE_COUNT		0x04#define AC_PAR_FUNCTION_TYPE		0x05#define AC_PAR_AUDIO_FG_CAP		0x08#define AC_PAR_AUDIO_WIDGET_CAP		0x09#define AC_PAR_PCM			0x0a#define AC_PAR_STREAM			0x0b#define AC_PAR_PIN_CAP			0x0c#define AC_PAR_AMP_IN_CAP		0x0d#define AC_PAR_CONNLIST_LEN		0x0e#define AC_PAR_POWER_STATE		0x0f#define AC_PAR_PROC_CAP			0x10#define AC_PAR_GPIO_CAP			0x11#define AC_PAR_AMP_OUT_CAP		0x12/* * AC_VERB_PARAMETERS results (32bit) *//* Function Group Type */#define AC_FGT_TYPE			(0xff<<0)#define AC_FGT_TYPE_SHIFT		0#define AC_FGT_UNSOL_CAP		(1<<8)/* Audio Function Group Capabilities */#define AC_AFG_OUT_DELAY		(0xf<<0)#define AC_AFG_IN_DELAY			(0xf<<8)#define AC_AFG_BEEP_GEN			(1<<16)/* Audio Widget Capabilities */#define AC_WCAP_STEREO			(1<<0)	/* stereo I/O */#define AC_WCAP_IN_AMP			(1<<1)	/* AMP-in present */#define AC_WCAP_OUT_AMP			(1<<2)	/* AMP-out present */#define AC_WCAP_AMP_OVRD		(1<<3)	/* AMP-parameter override */#define AC_WCAP_FORMAT_OVRD		(1<<4)	/* format override */#define AC_WCAP_STRIPE			(1<<5)	/* stripe */#define AC_WCAP_PROC_WID		(1<<6)	/* Proc Widget */#define AC_WCAP_UNSOL_CAP		(1<<7)	/* Unsol capable */#define AC_WCAP_CONN_LIST		(1<<8)	/* connection list */#define AC_WCAP_DIGITAL			(1<<9)	/* digital I/O */#define AC_WCAP_POWER			(1<<10)	/* power control */#define AC_WCAP_LR_SWAP			(1<<11)	/* L/R swap */#define AC_WCAP_DELAY			(0xf<<16)#define AC_WCAP_DELAY_SHIFT		16#define AC_WCAP_TYPE			(0xf<<20)#define AC_WCAP_TYPE_SHIFT		20/* supported PCM rates and bits */#define AC_SUPPCM_RATES			(0xfff << 0)#define AC_SUPPCM_BITS_8		(1<<16)#define AC_SUPPCM_BITS_16		(1<<17)#define AC_SUPPCM_BITS_20		(1<<18)#define AC_SUPPCM_BITS_24		(1<<19)#define AC_SUPPCM_BITS_32		(1<<20)/* supported PCM stream format */#define AC_SUPFMT_PCM			(1<<0)#define AC_SUPFMT_FLOAT32		(1<<1)#define AC_SUPFMT_AC3			(1<<2)/* Pin widget capabilies */#define AC_PINCAP_IMP_SENSE		(1<<0)	/* impedance sense capable */#define AC_PINCAP_TRIG_REQ		(1<<1)	/* trigger required */#define AC_PINCAP_PRES_DETECT		(1<<2)	/* presence detect capable */#define AC_PINCAP_HP_DRV		(1<<3)	/* headphone drive capable */#define AC_PINCAP_OUT			(1<<4)	/* output capable */#define AC_PINCAP_IN			(1<<5)	/* input capable */#define AC_PINCAP_BALANCE		(1<<6)	/* balanced I/O capable */#define AC_PINCAP_VREF			(0x37<<8)#define AC_PINCAP_VREF_SHIFT		8#define AC_PINCAP_EAPD			(1<<16)	/* EAPD capable *//* Vref status (used in pin cap) */#define AC_PINCAP_VREF_HIZ		(1<<0)	/* Hi-Z */#define AC_PINCAP_VREF_50		(1<<1)	/* 50% */#define AC_PINCAP_VREF_GRD		(1<<2)	/* ground */#define AC_PINCAP_VREF_80		(1<<4)	/* 80% */#define AC_PINCAP_VREF_100		(1<<5)	/* 100% *//* Amplifier capabilities */#define AC_AMPCAP_OFFSET		(0x7f<<0)  /* 0dB offset */#define AC_AMPCAP_OFFSET_SHIFT		0#define AC_AMPCAP_NUM_STEPS		(0x7f<<8)  /* number of steps */#define AC_AMPCAP_NUM_STEPS_SHIFT	8#define AC_AMPCAP_STEP_SIZE		(0x7f<<16) /* step size 0-32dB in 0.25dB */#define AC_AMPCAP_STEP_SIZE_SHIFT	16#define AC_AMPCAP_MUTE			(1<<31)    /* mute capable */#define AC_AMPCAP_MUTE_SHIFT		31/* Connection list */#define AC_CLIST_LENGTH			(0x7f<<0)#define AC_CLIST_LONG			(1<<7)/* Supported power status */#define AC_PWRST_D0SUP			(1<<0)#define AC_PWRST_D1SUP			(1<<1)#define AC_PWRST_D2SUP			(1<<2)#define AC_PWRST_D3SUP			(1<<3)/* Power state values */#define AC_PWRST_D0			0x00#define AC_PWRST_D1			0x01#define AC_PWRST_D2			0x02#define AC_PWRST_D3			0x03/* Processing capabilies */#define AC_PCAP_BENIGN			(1<<0)#define AC_PCAP_NUM_COEF		(0xff<<8)/* Volume knobs capabilities */#define AC_KNBCAP_NUM_STEPS		(0x7f<<0)#define AC_KNBCAP_DELTA			(1<<8)/* * Control Parameters *//* Amp gain/mute */#define AC_AMP_MUTE			(1<<8)#define AC_AMP_GAIN			(0x7f)#define AC_AMP_GET_INDEX		(0xf<<0)#define AC_AMP_GET_LEFT			(1<<13)#define AC_AMP_GET_RIGHT		(0<<13)#define AC_AMP_GET_OUTPUT		(1<<15)#define AC_AMP_GET_INPUT		(0<<15)#define AC_AMP_SET_INDEX		(0xf<<8)#define AC_AMP_SET_INDEX_SHIFT		8#define AC_AMP_SET_RIGHT		(1<<12)#define AC_AMP_SET_LEFT			(1<<13)#define AC_AMP_SET_INPUT		(1<<14)#define AC_AMP_SET_OUTPUT		(1<<15)/* DIGITAL1 bits */#define AC_DIG1_ENABLE			(1<<0)#define AC_DIG1_V			(1<<1)#define AC_DIG1_VCFG			(1<<2)#define AC_DIG1_EMPHASIS		(1<<3)#define AC_DIG1_COPYRIGHT		(1<<4)#define AC_DIG1_NONAUDIO		(1<<5)#define AC_DIG1_PROFESSIONAL		(1<<6)#define AC_DIG1_LEVEL			(1<<7)/* Pin widget control - 8bit */#define AC_PINCTL_VREFEN		(0x7<<0)#define AC_PINCTL_VREF_HIZ		0	/* Hi-Z */#define AC_PINCTL_VREF_50		1	/* 50% */#define AC_PINCTL_VREF_GRD		2	/* ground */#define AC_PINCTL_VREF_80		4	/* 80% */#define AC_PINCTL_VREF_100		5	/* 100% */#define AC_PINCTL_IN_EN			(1<<5)#define AC_PINCTL_OUT_EN		(1<<6)#define AC_PINCTL_HP_EN			(1<<7)/* Unsolicited response - 8bit */#define AC_USRSP_EN			(1<<7)/* configuration default - 32bit */#define AC_DEFCFG_SEQUENCE		(0xf<<0)#define AC_DEFCFG_DEF_ASSOC		(0xf<<4)#define AC_DEFCFG_ASSOC_SHIFT		4#define AC_DEFCFG_MISC			(0xf<<8)#define AC_DEFCFG_MISC_SHIFT		8#define AC_DEFCFG_COLOR			(0xf<<12)#define AC_DEFCFG_COLOR_SHIFT		12#define AC_DEFCFG_CONN_TYPE		(0xf<<16)#define AC_DEFCFG_CONN_TYPE_SHIFT	16#define AC_DEFCFG_DEVICE		(0xf<<20)#define AC_DEFCFG_DEVICE_SHIFT		20#define AC_DEFCFG_LOCATION		(0x3f<<24)#define AC_DEFCFG_LOCATION_SHIFT	24#define AC_DEFCFG_PORT_CONN		(0x3<<30)#define AC_DEFCFG_PORT_CONN_SHIFT	30/* device device types (0x0-0xf) */enum {	AC_JACK_LINE_OUT,	AC_JACK_SPEAKER,	AC_JACK_HP_OUT,	AC_JACK_CD,	AC_JACK_SPDIF_OUT,	AC_JACK_DIG_OTHER_OUT,	AC_JACK_MODEM_LINE_SIDE,	AC_JACK_MODEM_HAND_SIDE,	AC_JACK_LINE_IN,	AC_JACK_AUX,	AC_JACK_MIC_IN,	AC_JACK_TELEPHONY,	AC_JACK_SPDIF_IN,	AC_JACK_DIG_OTHER_IN,	AC_JACK_OTHER = 0xf,};/* jack connection types (0x0-0xf) */enum {	AC_JACK_CONN_UNKNOWN,	AC_JACK_CONN_1_8,	AC_JACK_CONN_1_4,	AC_JACK_CONN_ATAPI,	AC_JACK_CONN_RCA,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产酒店精品激情| 免费一级片91| 国产乱码精品一区二区三区五月婷 | 色综合久久综合网97色综合| 欧美变态凌虐bdsm| 亚洲一区二区三区四区五区黄| 国产精品一区二区久久精品爱涩| 欧美日韩高清一区| 中文字幕一区二区三区四区| 蜜桃视频免费观看一区| 欧美自拍偷拍一区| 中文字幕av一区二区三区高 | 久久亚洲欧美国产精品乐播| 亚洲福利一区二区三区| 成人福利视频网站| 久久精品日韩一区二区三区| 性欧美大战久久久久久久久| 99久久久精品免费观看国产蜜| 日韩精品一区二区三区中文不卡| 一区二区三区四区乱视频| 国产成人在线影院| 久久色视频免费观看| 丝袜美腿亚洲一区| 欧美日韩国产成人在线91| 国产精品免费久久久久| 国产精品中文字幕日韩精品| 日韩三区在线观看| 日本不卡123| 欧美主播一区二区三区美女| 亚洲欧洲av一区二区三区久久| 国产成人亚洲精品狼色在线 | 一本色道a无线码一区v| 中文字幕免费在线观看视频一区| 精品一区二区三区免费观看| 欧美一区国产二区| 日韩和欧美的一区| 欧美日本国产一区| 亚洲国产精品久久久久秋霞影院| 色婷婷综合久久久| 亚洲色图.com| 一本色道a无线码一区v| 亚洲视频中文字幕| 99久久精品免费| 中文字幕不卡在线观看| 波多野结衣在线aⅴ中文字幕不卡| 久久先锋影音av| 韩国av一区二区| 日韩精品在线一区| 韩国视频一区二区| 欧美精品一区二区三区很污很色的| 老司机一区二区| 日韩欧美成人一区| 麻豆精品一区二区三区| 精品入口麻豆88视频| 国产一区二区三区最好精华液| 精品sm捆绑视频| 韩国v欧美v亚洲v日本v| 中文字幕欧美日韩一区| 97久久精品人人做人人爽 | 精品日韩成人av| 久久www免费人成看片高清| 26uuuu精品一区二区| 国产91丝袜在线观看| 自拍偷在线精品自拍偷无码专区| 91在线视频官网| 亚洲五月六月丁香激情| 91精品视频网| 国内精品国产成人国产三级粉色| 国产视频一区二区在线| 99久久99久久精品免费观看| 亚洲精品成人悠悠色影视| 欧美日韩综合在线| 免费人成精品欧美精品| 国产午夜精品一区二区三区嫩草 | 午夜激情一区二区| 日韩午夜在线观看视频| 国产一区二区成人久久免费影院| 欧美精彩视频一区二区三区| 99久久精品费精品国产一区二区| 亚洲线精品一区二区三区八戒| 欧美日韩第一区日日骚| 国产乱妇无码大片在线观看| 国产精品国产三级国产aⅴ中文| 色悠悠亚洲一区二区| 调教+趴+乳夹+国产+精品| 欧美精品一区二区三区四区| 99久久国产综合色|国产精品| 五月婷婷综合激情| 欧美精品一区二区三区很污很色的| 成人久久久精品乱码一区二区三区| 亚洲精品成人精品456| 制服丝袜av成人在线看| 国产精品综合一区二区三区| 亚洲免费观看视频| 欧美一级欧美三级| 成人h版在线观看| 亚洲一区二区黄色| 久久久久国产精品免费免费搜索| 色哟哟一区二区在线观看 | 最近日韩中文字幕| 欧美久久久久久蜜桃| 国产精品一品视频| 亚洲一区二区三区在线播放| 26uuu精品一区二区| 色婷婷综合中文久久一本| 久久99精品国产.久久久久久| 专区另类欧美日韩| 日韩精品资源二区在线| 色综合久久久久久久久久久| 美女视频一区在线观看| 亚洲日本丝袜连裤袜办公室| 欧美成人一区二区三区在线观看| 色综合色狠狠综合色| 国内精品免费**视频| 亚洲一线二线三线视频| 国产精品欧美极品| 日韩精品一区国产麻豆| 欧美日韩一区在线| 久久精品久久综合| av在线综合网| 久久99热99| 亚洲无线码一区二区三区| 日本一区二区三区在线观看| 日韩色在线观看| 欧美日韩国产精选| 99久久亚洲一区二区三区青草| 国产一区二区三区免费| 日韩中文字幕不卡| 亚洲综合一区在线| 亚洲视频一区二区免费在线观看| 精品国产电影一区二区| 欧美绝品在线观看成人午夜影视| 一本大道久久a久久综合| 成人高清视频免费观看| 国产在线精品一区二区| 蜜臀精品一区二区三区在线观看| 亚洲一二三四区不卡| 亚洲色图在线视频| 国产精品久久二区二区| 久久精品亚洲乱码伦伦中文| 欧美成va人片在线观看| 91精品福利在线一区二区三区 | 久久91精品国产91久久小草| 舔着乳尖日韩一区| 亚洲一区二区视频在线观看| 一区二区三区视频在线观看| 自拍偷拍国产精品| 亚洲视频资源在线| 亚洲欧美另类小说| 国产精品久久久久9999吃药| 欧美激情一区在线观看| 久久综合九色综合欧美就去吻| 91精品国产高清一区二区三区 | 国产精一区二区三区| 久久国产麻豆精品| 青草av.久久免费一区| 午夜精品免费在线观看| 午夜伦理一区二区| 亚洲成av人片在线观看| 亚洲高清在线视频| 亚洲高清视频在线| 亚洲国产成人av| 五月激情六月综合| 男女视频一区二区| 蜜臀va亚洲va欧美va天堂| 久久国产精品一区二区| 久久国产福利国产秒拍| 另类小说图片综合网| 精品日韩欧美一区二区| 日韩欧美在线影院| 欧美一区二区福利在线| 日韩欧美一级片| 欧美成人激情免费网| www国产亚洲精品久久麻豆| 337p粉嫩大胆色噜噜噜噜亚洲| 精品国产免费久久| 国产日韩欧美激情| 日韩伦理免费电影| 亚洲午夜在线视频| 日韩黄色小视频| 国产剧情一区二区| 91免费国产在线观看| 91高清在线观看| 欧美另类videos死尸| 日韩一区二区三区观看| 精品播放一区二区| 中文在线免费一区三区高中清不卡| 中文字幕av一区 二区| 亚洲精品高清视频在线观看| 一区二区三区毛片| 午夜精品久久久久久久99樱桃| 青青草伊人久久| 国产精品资源网站| 91麻豆国产在线观看| 欧美色精品天天在线观看视频| 欧美一级免费大片| 久久九九久久九九| 亚洲免费在线播放| 免费在线一区观看| 成人动漫av在线|