mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-11-03 09:01:52 -05:00 
			
		
		
		
	usb-audio - add Extigy/Audigy 2 NX remote control support
Add an hwdep interface that supports reading remote control data from Sound Blaster Extigy and Audigy 2 NX devices.
This commit is contained in:
		
							parent
							
								
									b6d9e25311
								
							
						
					
					
						commit
						0b4e5e095d
					
				
					 2 changed files with 8 additions and 2 deletions
				
			
		| 
						 | 
					@ -65,8 +65,11 @@ typedef enum _snd_hwdep_iface {
 | 
				
			||||||
	SND_HWDEP_IFACE_USX2Y,		/**< Tascam US122, US224 & US428 usb */
 | 
						SND_HWDEP_IFACE_USX2Y,		/**< Tascam US122, US224 & US428 usb */
 | 
				
			||||||
	SND_HWDEP_IFACE_EMUX_WAVETABLE,	/**< EmuX wavetable */
 | 
						SND_HWDEP_IFACE_EMUX_WAVETABLE,	/**< EmuX wavetable */
 | 
				
			||||||
	SND_HWDEP_IFACE_BLUETOOTH,	/**< Bluetooth audio */
 | 
						SND_HWDEP_IFACE_BLUETOOTH,	/**< Bluetooth audio */
 | 
				
			||||||
 | 
						SND_HWDEP_IFACE_USX2Y_PCM,	/**< Tascam US122, US224 & US428 raw USB PCM */
 | 
				
			||||||
 | 
						SND_HWDEP_IFACE_PCXHR,		/**< Digigram PCXHR */
 | 
				
			||||||
 | 
						SND_HWDEP_IFACE_SB_RC,		/**< SB Extigy/Audigy2NX remote control */
 | 
				
			||||||
                
 | 
					                
 | 
				
			||||||
	SND_HWDEP_IFACE_LAST = SND_HWDEP_IFACE_BLUETOOTH  /**< last know hwdep interface */
 | 
						SND_HWDEP_IFACE_LAST = SND_HWDEP_IFACE_SB_RC  /**< last known hwdep interface */
 | 
				
			||||||
} snd_hwdep_iface_t;
 | 
					} snd_hwdep_iface_t;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** open for reading */
 | 
					/** open for reading */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -109,9 +109,12 @@ enum sndrv_hwdep_iface {
 | 
				
			||||||
	SNDRV_HWDEP_IFACE_USX2Y,	/* Tascam US122, US224 & US428 usb */
 | 
						SNDRV_HWDEP_IFACE_USX2Y,	/* Tascam US122, US224 & US428 usb */
 | 
				
			||||||
	SNDRV_HWDEP_IFACE_EMUX_WAVETABLE, /* EmuX wavetable */	
 | 
						SNDRV_HWDEP_IFACE_EMUX_WAVETABLE, /* EmuX wavetable */	
 | 
				
			||||||
	SNDRV_HWDEP_IFACE_BLUETOOTH,	/* Bluetooth audio */
 | 
						SNDRV_HWDEP_IFACE_BLUETOOTH,	/* Bluetooth audio */
 | 
				
			||||||
 | 
						SNDRV_HWDEP_IFACE_USX2Y_PCM,	/* Tascam US122, US224 & US428 rawusb pcm */
 | 
				
			||||||
 | 
						SNDRV_HWDEP_IFACE_PCXHR,	/* Digigram PCXHR */
 | 
				
			||||||
 | 
						SNDRV_HWDEP_IFACE_SB_RC,	/* SB Extigy/Audigy2NX remote control */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Don't forget to change the following: */
 | 
						/* Don't forget to change the following: */
 | 
				
			||||||
	SNDRV_HWDEP_IFACE_LAST = SNDRV_HWDEP_IFACE_BLUETOOTH,
 | 
						SNDRV_HWDEP_IFACE_LAST = SNDRV_HWDEP_IFACE_SB_RC
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct sndrv_hwdep_info {
 | 
					struct sndrv_hwdep_info {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue