dev-audio.c (36cd6f6f20724d49aac1910e310f81a43e0cb657) | dev-audio.c (125ee0ed9cad04307498ac2b7b0d51ad8a807360) |
---|---|
1/* 2 * QEMU USB audio device 3 * 4 * written by: 5 * H. Peter Anvin <hpa@linux.intel.com> 6 * Gerd Hoffmann <kraxel@redhat.com> 7 * 8 * lousely based on usb net device code which is: --- 659 unchanged lines hidden (view full) --- 668 669static void usb_audio_class_init(ObjectClass *klass, void *data) 670{ 671 DeviceClass *dc = DEVICE_CLASS(klass); 672 USBDeviceClass *k = USB_DEVICE_CLASS(klass); 673 674 dc->vmsd = &vmstate_usb_audio; 675 dc->props = usb_audio_properties; | 1/* 2 * QEMU USB audio device 3 * 4 * written by: 5 * H. Peter Anvin <hpa@linux.intel.com> 6 * Gerd Hoffmann <kraxel@redhat.com> 7 * 8 * lousely based on usb net device code which is: --- 659 unchanged lines hidden (view full) --- 668 669static void usb_audio_class_init(ObjectClass *klass, void *data) 670{ 671 DeviceClass *dc = DEVICE_CLASS(klass); 672 USBDeviceClass *k = USB_DEVICE_CLASS(klass); 673 674 dc->vmsd = &vmstate_usb_audio; 675 dc->props = usb_audio_properties; |
676 set_bit(DEVICE_CATEGORY_SOUND, dc->categories); |
|
676 k->product_desc = "QEMU USB Audio Interface"; 677 k->usb_desc = &desc_audio; 678 k->init = usb_audio_initfn; 679 k->handle_reset = usb_audio_handle_reset; 680 k->handle_control = usb_audio_handle_control; 681 k->handle_data = usb_audio_handle_data; 682 k->handle_destroy = usb_audio_handle_destroy; 683 k->set_interface = usb_audio_set_interface; --- 16 unchanged lines hidden --- | 677 k->product_desc = "QEMU USB Audio Interface"; 678 k->usb_desc = &desc_audio; 679 k->init = usb_audio_initfn; 680 k->handle_reset = usb_audio_handle_reset; 681 k->handle_control = usb_audio_handle_control; 682 k->handle_data = usb_audio_handle_data; 683 k->handle_destroy = usb_audio_handle_destroy; 684 k->set_interface = usb_audio_set_interface; --- 16 unchanged lines hidden --- |