OXIESEC PANEL
- Current Dir:
/
/
usr
/
include
/
sound
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/28/2024 06:50:42 AM
rwxr-xr-x
📄
asequencer.h
21.34 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
asoc.h
19.27 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
asound.h
44.78 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
asound_fm.h
4.27 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
compress_offload.h
6.58 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
compress_params.h
16.59 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
emu10k1.h
16.84 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
firewire.h
2.63 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
hdsp.h
3.07 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
hdspm.h
5.36 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
sb16_csp.h
4.2 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
sfnt_info.h
7.32 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
snd_sst_tokens.h
11.3 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
tlv.h
3.95 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
usb_stream.h
1.89 KB
06/16/2023 05:32:39 PM
rw-r--r--
Editing: usb_stream.h
Close
/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ /* * Copyright (C) 2007, 2008 Karsten Wiese <fzu@wemgehoertderstaat.de> * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef __SOUND_USB_STREAM_H #define __SOUND_USB_STREAM_H #define USB_STREAM_INTERFACE_VERSION 2 #define SNDRV_USB_STREAM_IOCTL_SET_PARAMS \ _IOW('H', 0x90, struct usb_stream_config) struct usb_stream_packet { unsigned offset; unsigned length; }; struct usb_stream_config { unsigned version; unsigned sample_rate; unsigned period_frames; unsigned frame_size; }; struct usb_stream { struct usb_stream_config cfg; unsigned read_size; unsigned write_size; int period_size; unsigned state; int idle_insize; int idle_outsize; int sync_packet; unsigned insize_done; unsigned periods_done; unsigned periods_polled; struct usb_stream_packet outpacket[2]; unsigned inpackets; unsigned inpacket_head; unsigned inpacket_split; unsigned inpacket_split_at; unsigned next_inpacket_split; unsigned next_inpacket_split_at; struct usb_stream_packet inpacket[0]; }; enum usb_stream_state { usb_stream_invalid, usb_stream_stopped, usb_stream_sync0, usb_stream_sync1, usb_stream_ready, usb_stream_running, usb_stream_xrun, }; #endif /* __SOUND_USB_STREAM_H */