]> git.alsa-project.org Git - alsa-lib.git/commitdiff
usb-audio - add Extigy/Audigy 2 NX remote control support
authorClemens Ladisch <clemens@ladisch.de>
Fri, 29 Apr 2005 15:29:29 +0000 (15:29 +0000)
committerClemens Ladisch <clemens@ladisch.de>
Fri, 29 Apr 2005 15:29:29 +0000 (15:29 +0000)
Add an hwdep interface that supports reading remote control data from
Sound Blaster Extigy and Audigy 2 NX devices.

include/hwdep.h
include/sound/asound.h

index c3477c7f9dbd3d9e824cf25fed2dc5de4f90f7d7..8dee1df40e975f520f1e4647dc584e42079ad995 100644 (file)
@@ -65,8 +65,11 @@ typedef enum _snd_hwdep_iface {
        SND_HWDEP_IFACE_USX2Y,          /**< Tascam US122, US224 & US428 usb */
        SND_HWDEP_IFACE_EMUX_WAVETABLE, /**< EmuX wavetable */
        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;
 
 /** open for reading */
index e1f773feaab6c323878ee9af7baf4cbcad456125..72cb459f2c2a6e29dee363dd030dd28ef29c3894 100644 (file)
@@ -109,9 +109,12 @@ enum sndrv_hwdep_iface {
        SNDRV_HWDEP_IFACE_USX2Y,        /* Tascam US122, US224 & US428 usb */
        SNDRV_HWDEP_IFACE_EMUX_WAVETABLE, /* EmuX wavetable */  
        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: */
-       SNDRV_HWDEP_IFACE_LAST = SNDRV_HWDEP_IFACE_BLUETOOTH,
+       SNDRV_HWDEP_IFACE_LAST = SNDRV_HWDEP_IFACE_SB_RC
 };
 
 struct sndrv_hwdep_info {