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: GObjectClass
handle_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 GstRTSPMediaClass
impl !Send for GstRTSPMediaClass
impl !Sync for GstRTSPMediaClass
impl Unpin for GstRTSPMediaClass
impl UnwindSafe for GstRTSPMediaClass
Blanket Implementations
Mutably borrows from an owned value. Read more