Home | History | Annotate | Download | only in control

Lines Matching full:info

229  * \param info Card info pointer
232 int snd_ctl_card_info(snd_ctl_t *ctl, snd_ctl_card_info_t *info)
234 assert(ctl && info);
235 return ctl->ops->card_info(ctl, info);
254 * \param info CTL element id/information pointer
257 int snd_ctl_elem_info(snd_ctl_t *ctl, snd_ctl_elem_info_t *info)
259 assert(ctl && info && (info->id.name[0] || info->id.numid));
260 return ctl->ops->element_info(ctl, info);
276 snd_ctl_elem_info_t *info;
282 snd_ctl_elem_info_alloca(&info);
283 info->id = *id;
284 info->type = SND_CTL_ELEM_TYPE_INTEGER;
285 info->access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
287 info->count = count;
288 info->value.integer.min = min;
289 info->value.integer.max = max;
290 info->value.integer.step = step;
291 err = ctl->ops->element_add(ctl, info);
316 snd_ctl_elem_info_t *info;
322 snd_ctl_elem_info_alloca(&info);
323 info->id = *id;
324 info->type = SND_CTL_ELEM_TYPE_INTEGER64;
325 info->count = count;
326 info->value.integer64.min = min;
327 info->value.integer64.max = max;
328 info->value.integer64.step = step;
329 err = ctl->ops->element_add(ctl, info);
350 snd_ctl_elem_info_t *info;
353 snd_ctl_elem_info_alloca(&info);
354 info->id = *id;
355 info->type = SND_CTL_ELEM_TYPE_BOOLEAN;
356 info->count = count;
357 info->value.integer.min = 0;
358 info->value.integer.max = 1;
359 return ctl->ops->element_add(ctl, info);
365 * \param id CTL element info to add
370 snd_ctl_elem_info_t *info;
373 snd_ctl_elem_info_alloca(&info);
374 info->id = *id;
375 info->type = SND_CTL_ELEM_TYPE_IEC958;
376 info->count = 1;
377 return ctl->ops->element_add(ctl, info);
422 snd_ctl_elem_info_t *info = NULL;
426 info = calloc(1, sizeof(*info));
427 if (info == NULL)
429 info->id = *id;
430 id = &info->id;
431 err = snd_ctl_elem_info(ctl, info);
441 if (info)
442 free(info);
545 * \brief Get info about a hardware dependent device
547 * \param info Hardware dependent device id/info pointer
550 int snd_ctl_hwdep_info(snd_ctl_t *ctl, snd_hwdep_info_t * info)
552 assert(ctl && info);
553 return ctl->ops->hwdep_info(ctl, info);
569 * \brief Get info about a PCM device
571 * \param info PCM device id/info pointer
574 int snd_ctl_pcm_info(snd_ctl_t *ctl, snd_pcm_info_t * info)
576 assert(ctl && info);
577 return ctl->ops->pcm_info(ctl, info);
605 * \brief Get info about a RawMidi device
607 * \param info RawMidi device id/info pointer
610 int snd_ctl_rawmidi_info(snd_ctl_t *ctl, snd_rawmidi_info_t * info)
612 assert(ctl && info);
613 return ctl->ops->rawmidi_info(ctl, info);
1383 * \brief Get card number from a CTL card info
1384 * \param obj CTL card info
1394 * \brief Get card identifier from a CTL card info
1395 * \param obj CTL card info
1405 * \brief Get card driver name from a CTL card info
1406 * \param obj CTL card info
1416 * \brief Get card name from a CTL card info
1417 * \param obj CTL card info
1427 * \brief Get card long name from a CTL card info
1428 * \param obj CTL card info
1438 * \brief Get card mixer name from a CTL card info
1439 * \param obj CTL card info
1449 * \brief Get card component list from a CTL card info
1450 * \param obj CTL card info
1751 * \brief Get type from a CTL element id/info
1752 * \param obj CTL element id/info
1762 * \brief Get info about readability from a CTL element id/info
1763 * \param obj CTL element id/info
1773 * \brief Get info about writability from a CTL element id/info
1774 * \param obj CTL element id/info
1784 * \brief Get info about notification feasibility from a CTL element id/info
1785 * \param obj CTL element id/info
1795 * \brief Get info about status from a CTL element id/info
1796 * \param obj CTL element id/info
1806 * \brief Get info whether an element is locked
1807 * \param obj CTL element id/info
1817 * \brief Get info if I own an element
1818 * \param obj CTL element id/info
1828 * \brief Get info if it's a user element
1829 * \param obj CTL element id/info
1839 * \brief Get info about TLV readability from a CTL element id/info
1840 * \param obj CTL element id/info
1850 * \brief Get info about TLV writeability from a CTL element id/info
1851 * \param obj CTL element id/info
1861 * \brief Get info about TLV command possibility from a CTL element id/info
1862 * \param obj CTL element id/info
1872 * \brief (DEPRECATED) Get info about values passing policy from a CTL element value
1873 * \param obj CTL element id/info
1885 * \param obj CTL element id/info
1895 * \brief Get number of value entries from a CTL element id/info
1896 * \param obj CTL element id/info
1906 * \brief Get minimum value from a #SND_CTL_ELEM_TYPE_INTEGER CTL element id/info
1907 * \param obj CTL element id/info
1918 * \brief Get maximum value from a #SND_CTL_ELEM_TYPE_INTEGER CTL element id/info
1919 * \param obj CTL element id/info
1930 * \brief Get value step from a #SND_CTL_ELEM_TYPE_INTEGER CTL element id/info
1931 * \param obj CTL element id/info
1942 * \brief Get minimum value from a #SND_CTL_ELEM_TYPE_INTEGER64 CTL element id/info
1943 * \param obj CTL element id/info
1954 * \brief Get maximum value from a #SND_CTL_ELEM_TYPE_INTEGER64 CTL element id/info
1955 * \param obj CTL element id/info
1966 * \brief Get value step from a #SND_CTL_ELEM_TYPE_INTEGER64 CTL element id/info
1967 * \param obj CTL element id/info
1978 * \brief Get number of items available from a #SND_CTL_ELEM_TYPE_ENUMERATED CTL element id/info
1979 * \param obj CTL element id/info
1990 * \brief Select item in a #SND_CTL_ELEM_TYPE_ENUMERATED CTL element id/info
1991 * \param obj CTL element id/info
2001 * \brief Get name for selected item in a #SND_CTL_ELEM_TYPE_ENUMERATED CTL element id/info
2002 * \param obj CTL element id/info
2014 * \param obj CTL element id/info
2035 * \param obj CTL element id/info
2053 * \brief Get CTL element identifier of a CTL element id/info
2054 * \param obj CTL element id/info
2064 * \brief Get element numeric identifier of a CTL element id/info
2065 * \param obj CTL element id/info
2075 * \brief Get interface part of CTL element identifier of a CTL element id/info
2076 * \param obj CTL element id/info
2086 * \brief Get device part of CTL element identifier of a CTL element id/info
2087 * \param obj CTL element id/info
2097 * \brief Get subdevice part of CTL element identifier of a CTL element id/info
2098 * \param obj CTL element id/info
2108 * \brief Get name part of CTL element identifier of a CTL element id/info
2109 * \param obj CTL element id/info
2119 * \brief Get index part of CTL element identifier of a CTL element id/info
2120 * \param obj CTL element id/info
2130 * \brief Set CTL element identifier of a CTL element id/info
2131 * \param obj CTL element id/info
2141 * \brief Set element numeric identifier of a CTL element id/info
2142 * \param obj CTL element id/info
2152 * \brief Set interface part of CTL element identifier of a CTL element id/info
2153 * \param obj CTL element id/info
2163 * \brief Set device part of CTL element identifier of a CTL element id/info
2164 * \param obj CTL element id/info
2174 * \brief Set subdevice part of CTL element identifier of a CTL element id/info
2175 * \param obj CTL element id/info
2185 * \brief Set name part of CTL element identifier of a CTL element id/info
2186 * \param obj CTL element id/info
2196 * \brief Set index part of CTL element identifier of a CTL element id/info
2197 * \param obj CTL element id/info