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