mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2025-09-02 18:03:50 +00:00
streamproducer: add+expose get_forwarded_events
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1576>
This commit is contained in:
parent
ca0c7b8bfc
commit
93062673c7
1 changed files with 5 additions and 0 deletions
|
@ -450,6 +450,11 @@ impl StreamProducer {
|
|||
self.consumers.lock().unwrap().events_to_forward = events_to_forward.into_iter().collect();
|
||||
}
|
||||
|
||||
/// get event types the appsink should forward to all its consumers
|
||||
pub fn get_forwarded_events(&self) -> Vec<gst::EventType> {
|
||||
self.consumers.lock().unwrap().events_to_forward.clone()
|
||||
}
|
||||
|
||||
/// configure whether the preroll sample should be forwarded (default: `true`)
|
||||
pub fn set_forward_preroll(&self, forward_preroll: bool) {
|
||||
self.consumers.lock().unwrap().forward_preroll = forward_preroll;
|
||||
|
|
Loading…
Reference in a new issue