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
