D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
include
/
sound
/
Filename :
usb_stream.h
back
Copy
/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ /* * Copyright (C) 2007, 2008 Karsten Wiese <fzu@wemgehoertderstaat.de> */ #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 */
Name
Size
Last Modified
Owner
Permissions
Actions
intel
Dir
April 15 2025 12:26:04
root
0755
sof
Dir
April 16 2025 3:41:21
root
0755
asequencer.h
20.609
KB
April 15 2025 12:26:04
root
0644
asoc.h
21.959
KB
April 15 2025 12:26:04
root
0644
asound.h
50.02
KB
April 15 2025 12:26:04
root
0644
asound_fm.h
3.552
KB
April 15 2025 12:26:04
root
0644
compress_offload.h
5.787
KB
April 15 2025 12:26:04
root
0644
compress_params.h
16.075
KB
April 15 2025 12:26:04
root
0644
emu10k1.h
18.383
KB
April 15 2025 12:26:04
root
0644
firewire.h
10.761
KB
April 15 2025 12:26:04
root
0644
hdsp.h
2.027
KB
April 15 2025 12:26:04
root
0644
hdspm.h
4.381
KB
April 15 2025 12:26:04
root
0644
sb16_csp.h
3.479
KB
April 15 2025 12:26:04
root
0644
sfnt_info.h
6.596
KB
April 15 2025 12:26:04
root
0644
skl-tplg-interface.h
5.203
KB
April 15 2025 12:26:04
root
0644
snd_sst_tokens.h
11.479
KB
April 15 2025 12:26:04
root
0644
tlv.h
3.981
KB
April 15 2025 12:26:04
root
0644
usb_stream.h
1.21
KB
April 15 2025 12:26:04
root
0644
2017 © D7net | D704T team