summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/pcm/feeder.h
diff options
context:
space:
mode:
authorcg <cg@FreeBSD.org>2001-04-08 20:20:52 +0000
committercg <cg@FreeBSD.org>2001-04-08 20:20:52 +0000
commitf9db4ec2f7caac8d7765b3c64c6f06f9fe0e01df (patch)
tree42a528c13d069dea8cfd4ebce9fa8577021cf268 /sys/dev/sound/pcm/feeder.h
parentae6962d6df1aadf8c67606ad9b5bc54a36026878 (diff)
downloadFreeBSD-src-f9db4ec2f7caac8d7765b3c64c6f06f9fe0e01df.zip
FreeBSD-src-f9db4ec2f7caac8d7765b3c64c6f06f9fe0e01df.tar.gz
minor tweaks in speed and format setting routines.
don't stop exploring the feeders if a feeder fails to initialise.
Diffstat (limited to 'sys/dev/sound/pcm/feeder.h')
-rw-r--r--sys/dev/sound/pcm/feeder.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/dev/sound/pcm/feeder.h b/sys/dev/sound/pcm/feeder.h
index c3910e5..2866813 100644
--- a/sys/dev/sound/pcm/feeder.h
+++ b/sys/dev/sound/pcm/feeder.h
@@ -33,19 +33,20 @@ struct pcm_feederdesc {
int idx;
};
-struct pcm_feeder {
- KOBJ_FIELDS;
+struct feeder_class {
+ KOBJ_CLASS_FIELDS;
int align;
struct pcm_feederdesc *desc;
void *data;
- struct pcm_feeder *source;
};
-struct feeder_class {
- KOBJ_CLASS_FIELDS;
+struct pcm_feeder {
+ KOBJ_FIELDS;
int align;
struct pcm_feederdesc *desc;
void *data;
+ struct feeder_class *class;
+ struct pcm_feeder *source;
};
void feeder_register(void *p);
OpenPOWER on IntegriCloud