]> code.delx.au - pulseaudio/blobdiff - polyp/sink.h
latency work
[pulseaudio] / polyp / sink.h
index 2aa5d6112110f3213a20d7be716602b038084d7a..9c91692e16bf34ede608d144fe9afd18a8ec5a6a 100644 (file)
@@ -42,7 +42,7 @@ struct pa_sink {
 
     struct pa_source *monitor_source;
 
-    uint32_t volume;
+    pa_volume_t volume;
 
     void (*notify)(struct pa_sink*sink);
     uint32_t (*get_latency)(struct pa_sink *s);
@@ -56,12 +56,12 @@ int pa_sink_render(struct pa_sink*s, size_t length, struct pa_memchunk *result);
 int pa_sink_render_into(struct pa_sink*s, struct pa_memchunk *target);
 void pa_sink_render_into_full(struct pa_sink *s, struct pa_memchunk *target);
 
-uint32_t pa_sink_get_latency(struct pa_sink *s);
+pa_usec_t pa_sink_get_latency(struct pa_sink *s);
 
 void pa_sink_notify(struct pa_sink*s);
 
 void pa_sink_set_owner(struct pa_sink *sink, struct pa_module *m);
 
-void pa_sink_set_volume(struct pa_sink *sink, uint32_t volume);
+void pa_sink_set_volume(struct pa_sink *sink, pa_volume_t volume);
 
 #endif