X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=write.h;h=b47784af8785f2df6481cd1d3c23f517d6697adc;hp=8816be7314bcd14516afc4e91226f3f3124df6c1;hb=c4d243653174f3f4ffc331a4bfc54de94d612f34;hpb=2ce63f32adf9c47d6ed9604f3cd090229409df05 diff --git a/write.h b/write.h index 8816be73..b47784af 100644 --- a/write.h +++ b/write.h @@ -23,6 +23,8 @@ struct writer_node { void *conf; /** How much of the wng's buffer is already written. */ size_t written; + struct btr_node *btrn; + struct task task; /* move this to btr as btr nodes do not make sense w/o task */ }; /** Describes one supported writer. */ @@ -60,6 +62,7 @@ struct writer { * on errors. */ int (*pre_select)(struct sched *s, struct writer_node *wn); + void (*pre_select_btr)(struct sched *s, struct task *t); /** * Write audio data. * @@ -70,6 +73,7 @@ struct writer { * negative on errors. */ int (*post_select)(struct sched *s, struct writer_node *wn); + void (*post_select_btr)(struct sched *s, struct task *t); /** * Close one instance of the writer. *