Struct gstreamer_rtsp_server_sys::GstRTSPMediaClass [−][src]
#[repr(C)]pub struct GstRTSPMediaClass {}Show fields
pub parent_class: GObjectClass, pub handle_message: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstMessage) -> gboolean>, pub prepare: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstRTSPThread) -> gboolean>, pub unprepare: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia) -> gboolean>, pub suspend: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia) -> gboolean>, pub unsuspend: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia) -> gboolean>, pub convert_range: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstRTSPTimeRange, _: GstRTSPRangeUnit) -> gboolean>, pub query_position: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut i64) -> gboolean>, pub query_stop: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut i64) -> gboolean>, pub create_rtpbin: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia) -> *mut GstElement>, pub setup_rtpbin: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstElement) -> gboolean>, pub setup_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstSDPMessage, _: *mut GstSDPInfo) -> gboolean>, pub new_stream: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstRTSPStream)>, pub removed_stream: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstRTSPStream)>, pub prepared: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia)>, pub unprepared: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia)>, pub target_state: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: GstState)>, pub new_state: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: GstState)>, pub handle_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstSDPMessage) -> gboolean>, pub _gst_reserved: [gpointer; 19],
Fields
parent_class: GObjectClasshandle_message: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstMessage) -> gboolean>prepare: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstRTSPThread) -> gboolean>unprepare: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia) -> gboolean>suspend: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia) -> gboolean>unsuspend: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia) -> gboolean>convert_range: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstRTSPTimeRange, _: GstRTSPRangeUnit) -> gboolean>query_position: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut i64) -> gboolean>query_stop: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut i64) -> gboolean>create_rtpbin: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia) -> *mut GstElement>setup_rtpbin: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstElement) -> gboolean>setup_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstSDPMessage, _: *mut GstSDPInfo) -> gboolean>new_stream: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstRTSPStream)>removed_stream: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstRTSPStream)>prepared: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia)>unprepared: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia)>target_state: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: GstState)>new_state: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: GstState)>handle_sdp: Option<unsafe extern "C" fn(_: *mut GstRTSPMedia, _: *mut GstSDPMessage) -> gboolean>_gst_reserved: [gpointer; 19]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstRTSPMediaClassimpl !Send for GstRTSPMediaClassimpl !Sync for GstRTSPMediaClassimpl Unpin for GstRTSPMediaClassimpl UnwindSafe for GstRTSPMediaClassBlanket Implementations
Mutably borrows from an owned value. Read more