]> git.alsa-project.org Git - alsa-lib.git/commitdiff
ucm: add snd_use_case_verb_list() inline function
authorJaroslav Kysela <perex@perex.cz>
Tue, 11 Jan 2011 18:05:12 +0000 (19:05 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 11 Jan 2011 18:05:12 +0000 (19:05 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
include/use-case.h

index d5ca361b13a67cead6439e9ff78e635004440973..f57762846cdc275a28839f0cc09d90bea4870ff5 100644 (file)
@@ -318,7 +318,6 @@ int snd_use_case_mgr_reset(snd_use_case_mgr_t *uc_mgr);
 
 /**
  * \brief Obtain a list of cards
- * \param uc_mgr Use case manager (may be NULL - card list)
  * \param list Returned allocated list
  * \return Number of list entries if success, otherwise a negative error code
  */
@@ -327,6 +326,18 @@ static inline int snd_use_case_card_list(const char **list[])
        return snd_use_case_get_list(NULL, NULL, list);
 }
 
+/**
+ * \brief Obtain a list of verbs
+ * \param uc_mgr Use case manager
+ * \param list Returned list of verbs
+ * \return Number of list entries if success, otherwise a negative error code
+ */
+static inline int snd_use_case_verb_list(snd_use_case_mgr_t *uc_mgr,
+                                        const char **list[])
+{
+       return snd_use_case_get_list(uc_mgr, "_verbs", list);
+}
+
 /**
  *  \}
  */