paaudio.c (2700efa3236d20879473d6b9c612f882a1b43dda) | paaudio.c (1dd3e4d13d0d59de61de518c9e504cb444782510) |
---|---|
1/* public domain */ 2#include "qemu-common.h" 3#include "audio.h" 4 5#include <pulse/simple.h> 6#include <pulse/error.h> 7 8#define AUDIO_CAP "pulseaudio" --- 479 unchanged lines hidden (view full) --- 488 {.name = "SOURCE", 489 .tag = AUD_OPT_STR, 490 .valp = &conf.source, 491 .descr = "source device name"}, 492 { /* End of list */ } 493}; 494 495static struct audio_pcm_ops qpa_pcm_ops = { | 1/* public domain */ 2#include "qemu-common.h" 3#include "audio.h" 4 5#include <pulse/simple.h> 6#include <pulse/error.h> 7 8#define AUDIO_CAP "pulseaudio" --- 479 unchanged lines hidden (view full) --- 488 {.name = "SOURCE", 489 .tag = AUD_OPT_STR, 490 .valp = &conf.source, 491 .descr = "source device name"}, 492 { /* End of list */ } 493}; 494 495static struct audio_pcm_ops qpa_pcm_ops = { |
496 qpa_init_out, 497 qpa_fini_out, 498 qpa_run_out, 499 qpa_write, 500 qpa_ctl_out, 501 qpa_init_in, 502 qpa_fini_in, 503 qpa_run_in, 504 qpa_read, 505 qpa_ctl_in | 496 .init_out = qpa_init_out, 497 .fini_out = qpa_fini_out, 498 .run_out = qpa_run_out, 499 .write = qpa_write, 500 .ctl_out = qpa_ctl_out, 501 502 .init_in = qpa_init_in, 503 .fini_in = qpa_fini_in, 504 .run_in = qpa_run_in, 505 .read = qpa_read, 506 .ctl_in = qpa_ctl_in |
506}; 507 508struct audio_driver pa_audio_driver = { 509 .name = "pa", 510 .descr = "http://www.pulseaudio.org/", 511 .options = qpa_options, 512 .init = qpa_audio_init, 513 .fini = qpa_audio_fini, 514 .pcm_ops = &qpa_pcm_ops, 515 .can_be_default = 0, 516 .max_voices_out = INT_MAX, 517 .max_voices_in = INT_MAX, 518 .voice_size_out = sizeof (PAVoiceOut), 519 .voice_size_in = sizeof (PAVoiceIn) 520}; | 507}; 508 509struct audio_driver pa_audio_driver = { 510 .name = "pa", 511 .descr = "http://www.pulseaudio.org/", 512 .options = qpa_options, 513 .init = qpa_audio_init, 514 .fini = qpa_audio_fini, 515 .pcm_ops = &qpa_pcm_ops, 516 .can_be_default = 0, 517 .max_voices_out = INT_MAX, 518 .max_voices_in = INT_MAX, 519 .voice_size_out = sizeof (PAVoiceOut), 520 .voice_size_in = sizeof (PAVoiceIn) 521}; |