Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  usb_stream.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __USB_STREAM_H
#define __USB_STREAM_H

#include <uapi/sound/usb_stream.h>

#define USB_STREAM_NURBS 4
#define USB_STREAM_URBDEPTH 4

struct usb_stream_kernel {
 struct usb_stream *s;
 struct usb_device *dev;

 void *write_page;

 unsigned int n_o_ps;

 struct urb *inurb[USB_STREAM_NURBS];
 struct urb *idle_inurb;
 struct urb *completed_inurb;
 struct urb *outurb[USB_STREAM_NURBS];
 struct urb *idle_outurb;
 struct urb *completed_outurb;
 struct urb *i_urb;

 int iso_frame_balance;

 wait_queue_head_t sleep;

 unsigned int out_phase;
 unsigned int out_phase_peeked;
 unsigned int freqn;
};

struct usb_stream *usb_stream_new(struct usb_stream_kernel *sk,
      struct usb_device *dev,
      unsigned int in_endpoint,
      unsigned int out_endpoint,
      unsigned int sample_rate,
      unsigned int use_packsize,
      unsigned int period_frames,
      unsigned int frame_size);
void usb_stream_free(struct usb_stream_kernel *sk);
int usb_stream_start(struct usb_stream_kernel *sk);
void usb_stream_stop(struct usb_stream_kernel *sk);

#endif /* __USB_STREAM_H */

Messung V0.5
C=96 H=100 G=97

¤ Dauer der Verarbeitung: 0.1 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge