Find the long name for a given card number
#include <sys/asoundlib.h> int snd_card_get_longname ( int card, char *name, size_t size );
- The card number.
- A buffer in which snd_card_get_longname() stores the name.
- The size of the buffer, in bytes.
Use the -l asound option to qcc to link against this library.
The snd_card_get_longname() function gets the long name associated with the given card number, and stores as much of the name as possible in the buffer pointed to by name.
Zero, or a negative error code.
- The card number is invalid, or name is NULL.
- Search permission is denied on a component of the path prefix, or the device exists and the permissions specified are denied.
- The open() operation was interrupted by a signal.
- Too many file descriptors are currently in use by this process.
- Too many files are currently open in the system.
- The named device doesn't exist.
- No memory available for data structure.
- The audio driver version is incompatible with the client library that the application is using.