HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/share/doc/libasound2-dev/examples/namehint.c
#include "../include/asoundlib.h"
#include <err.h>

int main(int argc, char *argv[])
{
	const char *iface = "pcm";
	void **hints;
	char **n;
	int err;

	if (argc > 1)
		iface = argv[1];
	err = snd_device_name_hint(-1, iface, &hints);
	if (err < 0)
		errx(1, "snd_device_name_hint error: %s", snd_strerror(err));
	n = (char **)hints;
	while (*n != NULL) {
		printf("%s\n", *n);
		n++;
	}
	snd_device_name_free_hint(hints);
	return 0;
}