Hi

On Tue, Aug 9, 2011 at 11:18 PM, Johannes H. Jensen
<[email protected]>wrote:

> On Tue, Aug 9, 2011 at 14:32, Maarten Bosmans <[email protected]> wrote:
> > That could indeed by some handy functionality.
> > In pulseaudio there's already a concept of corking a stream. If a
> > stream is corked, its audio is muted and the application receives a
> > signal so it can pause the playback. If the stream is uncorked, the
> > music resumes playing.
>
> Ah, that's neat! Is there any way to cork a stream from command-line
> tools like pacmd?
>

I guess not, but PA does post an event to the application to CORK/UNCORK the
stream, its application responsibility to handle the event and behave
accordingly.
e.g module-cork-music-on-phone , PA posts and event  using
pa_sink_input_send_event(j, PA_STREAM_EVENT_REQUEST_CORK, NULL)
to the application, application need to register for callback using
"pa_stream_set_event_callback" to receive the events from PA.


>
> > This would indeed be best implemented as a module. You can use
> > module-cork-music-on-phone as an example.
> > There were also some threads on the mailing list about corking streams
> > that you might want to read, such as "dynamic routing through pulse
> > audio" a couple of weeks back.
>
> Great, I will base my module on that :-)
>

Sure, you will get enough hints if you go-through the
module-cork-music-on-phone ,so its best to initially modify the existing
module-cork-music-on-phone and base your module on this.


>
> Thanks!
>
> - Johannes
> _______________________________________________
> pulseaudio-discuss mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
>
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to