[−][src]Trait gstreamer_rtsp_server::RTSPMediaFactoryExt
Required methods
pub fn construct(&self, url: &RTSPUrl) -> Result<RTSPMedia, BoolError>
[src]
pub fn create_element(&self, url: &RTSPUrl) -> Result<Element, BoolError>
[src]
pub fn get_address_pool(&self) -> Option<RTSPAddressPool>
[src]
pub fn get_buffer_size(&self) -> u32
[src]
pub fn get_clock(&self) -> Option<Clock>
[src]
pub fn get_do_retransmission(&self) -> bool
[src]
pub fn get_dscp_qos(&self) -> i32
[src]
pub fn get_latency(&self) -> u32
[src]
pub fn get_launch(&self) -> Option<GString>
[src]
pub fn get_max_mcast_ttl(&self) -> u32
[src]
pub fn get_media_gtype(&self) -> Type
[src]
pub fn get_multicast_iface(&self) -> Option<GString>
[src]
pub fn get_profiles(&self) -> RTSPProfile
[src]
pub fn get_protocols(&self) -> RTSPLowerTrans
[src]
pub fn get_publish_clock_mode(&self) -> RTSPPublishClockMode
[src]
pub fn get_retransmission_time(&self) -> ClockTime
[src]
pub fn get_suspend_mode(&self) -> RTSPSuspendMode
[src]
pub fn get_transport_mode(&self) -> RTSPTransportMode
[src]
pub fn is_bind_mcast_address(&self) -> bool
[src]
pub fn is_eos_shutdown(&self) -> bool
[src]
pub fn is_shared(&self) -> bool
[src]
pub fn is_stop_on_disonnect(&self) -> bool
[src]
pub fn set_address_pool<P: IsA<RTSPAddressPool>>(&self, pool: Option<&P>)
[src]
pub fn set_bind_mcast_address(&self, bind_mcast_addr: bool)
[src]
pub fn set_buffer_size(&self, size: u32)
[src]
pub fn set_clock<P: IsA<Clock>>(&self, clock: Option<&P>)
[src]
pub fn set_do_retransmission(&self, do_retransmission: bool)
[src]
pub fn set_dscp_qos(&self, dscp_qos: i32)
[src]
pub fn set_eos_shutdown(&self, eos_shutdown: bool)
[src]
pub fn set_latency(&self, latency: u32)
[src]
pub fn set_launch(&self, launch: &str)
[src]
pub fn set_max_mcast_ttl(&self, ttl: u32) -> bool
[src]
pub fn set_media_gtype(&self, media_gtype: Type)
[src]
pub fn set_multicast_iface(&self, multicast_iface: Option<&str>)
[src]
pub fn set_profiles(&self, profiles: RTSPProfile)
[src]
pub fn set_protocols(&self, protocols: RTSPLowerTrans)
[src]
pub fn set_publish_clock_mode(&self, mode: RTSPPublishClockMode)
[src]
pub fn set_retransmission_time(&self, time: ClockTime)
[src]
pub fn set_shared(&self, shared: bool)
[src]
pub fn set_stop_on_disconnect(&self, stop_on_disconnect: bool)
[src]
pub fn set_suspend_mode(&self, mode: RTSPSuspendMode)
[src]
pub fn set_transport_mode(&self, mode: RTSPTransportMode)
[src]
pub fn get_property_bind_mcast_address(&self) -> bool
[src]
pub fn set_property_bind_mcast_address(&self, bind_mcast_address: bool)
[src]
pub fn get_property_dscp_qos(&self) -> i32
[src]
pub fn set_property_dscp_qos(&self, dscp_qos: i32)
[src]
pub fn get_property_eos_shutdown(&self) -> bool
[src]
pub fn get_property_max_mcast_ttl(&self) -> u32
[src]
pub fn set_property_max_mcast_ttl(&self, max_mcast_ttl: u32)
[src]
pub fn get_property_shared(&self) -> bool
[src]
pub fn get_property_stop_on_disconnect(&self) -> bool
[src]
pub fn connect_media_configure<F: Fn(&Self, &RTSPMedia) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_media_constructed<F: Fn(&Self, &RTSPMedia) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_bind_mcast_address_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_buffer_size_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_clock_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_dscp_qos_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_eos_shutdown_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_latency_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_launch_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_max_mcast_ttl_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_profiles_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_protocols_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_shared_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_stop_on_disconnect_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_suspend_mode_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_transport_mode_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O
[src]
pub fn construct(&self, url: &RTSPUrl) -> Result<RTSPMedia, BoolError>
[src]
pub fn create_element(&self, url: &RTSPUrl) -> Result<Element, BoolError>
[src]
pub fn get_address_pool(&self) -> Option<RTSPAddressPool>
[src]
pub fn get_buffer_size(&self) -> u32
[src]
pub fn get_clock(&self) -> Option<Clock>
[src]
pub fn get_do_retransmission(&self) -> bool
[src]
pub fn get_dscp_qos(&self) -> i32
[src]
pub fn get_latency(&self) -> u32
[src]
pub fn get_launch(&self) -> Option<GString>
[src]
pub fn get_max_mcast_ttl(&self) -> u32
[src]
pub fn get_media_gtype(&self) -> Type
[src]
pub fn get_multicast_iface(&self) -> Option<GString>
[src]
pub fn get_profiles(&self) -> RTSPProfile
[src]
pub fn get_protocols(&self) -> RTSPLowerTrans
[src]
pub fn get_publish_clock_mode(&self) -> RTSPPublishClockMode
[src]
pub fn get_retransmission_time(&self) -> ClockTime
[src]
pub fn get_suspend_mode(&self) -> RTSPSuspendMode
[src]
pub fn get_transport_mode(&self) -> RTSPTransportMode
[src]
pub fn is_bind_mcast_address(&self) -> bool
[src]
pub fn is_eos_shutdown(&self) -> bool
[src]
pub fn is_shared(&self) -> bool
[src]
pub fn is_stop_on_disonnect(&self) -> bool
[src]
pub fn set_address_pool<P: IsA<RTSPAddressPool>>(&self, pool: Option<&P>)
[src]
pub fn set_bind_mcast_address(&self, bind_mcast_addr: bool)
[src]
pub fn set_buffer_size(&self, size: u32)
[src]
pub fn set_clock<P: IsA<Clock>>(&self, clock: Option<&P>)
[src]
pub fn set_do_retransmission(&self, do_retransmission: bool)
[src]
pub fn set_dscp_qos(&self, dscp_qos: i32)
[src]
pub fn set_eos_shutdown(&self, eos_shutdown: bool)
[src]
pub fn set_latency(&self, latency: u32)
[src]
pub fn set_launch(&self, launch: &str)
[src]
pub fn set_max_mcast_ttl(&self, ttl: u32) -> bool
[src]
pub fn set_media_gtype(&self, media_gtype: Type)
[src]
pub fn set_multicast_iface(&self, multicast_iface: Option<&str>)
[src]
pub fn set_profiles(&self, profiles: RTSPProfile)
[src]
pub fn set_protocols(&self, protocols: RTSPLowerTrans)
[src]
pub fn set_publish_clock_mode(&self, mode: RTSPPublishClockMode)
[src]
pub fn set_retransmission_time(&self, time: ClockTime)
[src]
pub fn set_shared(&self, shared: bool)
[src]
pub fn set_stop_on_disconnect(&self, stop_on_disconnect: bool)
[src]
pub fn set_suspend_mode(&self, mode: RTSPSuspendMode)
[src]
pub fn set_transport_mode(&self, mode: RTSPTransportMode)
[src]
pub fn get_property_bind_mcast_address(&self) -> bool
[src]
pub fn set_property_bind_mcast_address(&self, bind_mcast_address: bool)
[src]
pub fn get_property_dscp_qos(&self) -> i32
[src]
pub fn set_property_dscp_qos(&self, dscp_qos: i32)
[src]
pub fn get_property_eos_shutdown(&self) -> bool
[src]
pub fn get_property_max_mcast_ttl(&self) -> u32
[src]
pub fn set_property_max_mcast_ttl(&self, max_mcast_ttl: u32)
[src]
pub fn get_property_shared(&self) -> bool
[src]
pub fn get_property_stop_on_disconnect(&self) -> bool
[src]
pub fn connect_media_configure<F: Fn(&Self, &RTSPMedia) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_media_constructed<F: Fn(&Self, &RTSPMedia) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_bind_mcast_address_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_buffer_size_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_clock_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_dscp_qos_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_eos_shutdown_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_latency_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_launch_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_max_mcast_ttl_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_profiles_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_protocols_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_shared_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_stop_on_disconnect_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_suspend_mode_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_transport_mode_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId