[−][src]Trait gstreamer_base::prelude::BaseSrcExt
Required methods
pub fn get_blocksize(&self) -> u32
[src]
pub fn get_buffer_pool(&self) -> Option<BufferPool>
[src]
pub fn get_do_timestamp(&self) -> bool
[src]
pub fn is_async(&self) -> bool
[src]
pub fn is_live(&self) -> bool
[src]
pub fn negotiate(&self) -> bool
[src]
pub fn new_seamless_segment(&self, start: i64, stop: i64, time: i64) -> bool
[src]
👎 Deprecated
pub fn set_async(&self, async: bool)
[src]
pub fn set_automatic_eos(&self, automatic_eos: bool)
[src]
pub fn set_blocksize(&self, blocksize: u32)
[src]
pub fn set_caps(&self, caps: &Caps) -> Result<(), BoolError>
[src]
pub fn set_do_timestamp(&self, timestamp: bool)
[src]
pub fn set_dynamic_size(&self, dynamic: bool)
[src]
pub fn set_format(&self, format: Format)
[src]
pub fn set_live(&self, live: bool)
[src]
pub fn get_property_num_buffers(&self) -> i32
[src]
pub fn set_property_num_buffers(&self, num_buffers: i32)
[src]
pub fn get_property_typefind(&self) -> bool
[src]
pub fn set_property_typefind(&self, typefind: bool)
[src]
pub fn connect_property_blocksize_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_do_timestamp_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_num_buffers_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_typefind_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<BaseSrc>> BaseSrcExt for O
[src]
pub fn get_blocksize(&self) -> u32
[src]
pub fn get_buffer_pool(&self) -> Option<BufferPool>
[src]
pub fn get_do_timestamp(&self) -> bool
[src]
pub fn is_async(&self) -> bool
[src]
pub fn is_live(&self) -> bool
[src]
pub fn negotiate(&self) -> bool
[src]
pub fn new_seamless_segment(&self, start: i64, stop: i64, time: i64) -> bool
[src]
pub fn set_async(&self, async: bool)
[src]
pub fn set_automatic_eos(&self, automatic_eos: bool)
[src]
pub fn set_blocksize(&self, blocksize: u32)
[src]
pub fn set_caps(&self, caps: &Caps) -> Result<(), BoolError>
[src]
pub fn set_do_timestamp(&self, timestamp: bool)
[src]
pub fn set_dynamic_size(&self, dynamic: bool)
[src]
pub fn set_format(&self, format: Format)
[src]
pub fn set_live(&self, live: bool)
[src]
pub fn get_property_num_buffers(&self) -> i32
[src]
pub fn set_property_num_buffers(&self, num_buffers: i32)
[src]
pub fn get_property_typefind(&self) -> bool
[src]
pub fn set_property_typefind(&self, typefind: bool)
[src]
pub fn connect_property_blocksize_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_do_timestamp_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_num_buffers_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_typefind_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId