### GstWebRTCRTPTransceiver Class Hierarchy (C-style) Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Illustrates the inheritance hierarchy for the GstWebRTCRTPTransceiver object in a C-style GObject representation, showing its lineage from GObject through GInitiallyUnowned and GstObject. ```GObject C GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstWebRTCRTPTransceiver ``` -------------------------------- ### GstWebRTC.WebRTCRTPTransceiver Class Hierarchy (Python-style) Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Illustrates the inheritance hierarchy for the GstWebRTC.WebRTCRTPTransceiver object in a Python-style GObject representation, showing its lineage from GObject.Object through GObject.InitiallyUnowned and Gst.Object. ```GObject Python GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstWebRTC.WebRTCRTPTransceiver ``` -------------------------------- ### GstWebRTCRTPTransceiver Property: mid Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Defines the 'mid' property, a string, representing the media ID of the associated m-line. This read-only property is established when local or remote descriptions are applied and is null if no description has been applied or the m-line is rejected. Available since GStreamer 1.20. ```GObject C “mid” gchar * ``` ```GObject Python “mid” String ``` ```GObject Python (self.props) “self.props.mid” str ``` -------------------------------- ### GstWebRTCRTPTransceiver Property: mlineindex Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Defines the 'mlineindex' property, a guint (unsigned integer). This property is readable, writable, and construct-only. ```GObject C “mlineindex” guint ``` -------------------------------- ### GstWebRTCRTPTransceiver Property: kind Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Defines the 'kind' property, a GstWebRTCKind object, indicating the type of media (e.g., audio, video) that this transceiver transports. This read-only property is available since GStreamer 1.20. ```GObject C “kind” GstWebRTCKind * ``` ```GObject Python “kind” GstWebRTC.WebRTCKind ``` ```GObject Python (self.props) “self.props.kind” GstWebRTC.WebRTCKind ``` -------------------------------- ### API Property: mlineindex Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Defines the 'mlineindex' property of a GstWebRTC Transceiver, specifying its type as a Number or an integer and its access flags. ```APIDOC Property: mlineindex Type: Number Access: Read, Write, Construct Only Property: self.props.mlineindex Type: int Access: Read, Write, Construct Only ``` -------------------------------- ### GstWebRTCRTPTransceiver Property: codec-preferences Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Defines the 'codec-preferences' property, a GstCaps object, used to represent the codec preferences for the transceiver. It is a readable and writable property, available since GStreamer 1.20. ```GObject C “codec-preferences” GstCaps * ``` ```GObject Python “codec-preferences” Gst.Caps ``` ```GObject Python (self.props) “self.props.codec_preferences” Gst.Caps ``` -------------------------------- ### API Property: sender Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Defines the 'sender' property of a GstWebRTC Transceiver, specifying its type as a GstWebRTCRTPSender pointer or GstWebRTC.WebRTCRTPSender object, along with its access flags. ```APIDOC Property: sender Type: GstWebRTCRTPSender * Access: Read, Write, Construct Only Property: sender Type: GstWebRTC.WebRTCRTPSender Access: Read, Write, Construct Only Property: self.props.sender Type: GstWebRTC.WebRTCRTPSender Access: Read, Write, Construct Only ``` -------------------------------- ### API Property: receiver Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Defines the 'receiver' property of a GstWebRTC Transceiver, specifying its type as a GstWebRTCRTPReceiver pointer or GstWebRTC.WebRTCRTPReceiver object, along with its access flags. ```APIDOC Property: receiver Type: GstWebRTCRTPReceiver * Access: Read, Write, Construct Only Property: receiver Type: GstWebRTC.WebRTCRTPReceiver Access: Read, Write, Construct Only Property: self.props.receiver Type: GstWebRTC.WebRTCRTPReceiver Access: Read, Write, Construct Only ``` -------------------------------- ### GstWebRTCRTPTransceiver Property: current-direction Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Defines the 'current-direction' property, a GstWebRTCRTPTransceiverDirection object, indicating the transceiver's current directionality. This read-only property is null if the transceiver is stopped or has not participated in offer/answer exchanges, and is available since GStreamer 1.20. ```GObject C “current-direction” GstWebRTCRTPTransceiverDirection * ``` ```GObject Python “current-direction” GstWebRTC.WebRTCRTPTransceiverDirection ``` ```GObject Python (self.props) “self.props.current_direction” GstWebRTC.WebRTCRTPTransceiverDirection ``` -------------------------------- ### GstWebRTCRTPTransceiver Property: direction Source: https://gstreamer.freedesktop.org/documentation/webrtclib/gstwebrtc-transceiver.html?gi-language=c/gstwebrtc-transceiver Defines the 'direction' property, a GstWebRTCRTPTransceiverDirection object, which controls the directionality of the transceiver. This readable and writable property is available since GStreamer 1.18. ```GObject C “direction” GstWebRTCRTPTransceiverDirection * ``` ```GObject Python “direction” GstWebRTC.WebRTCRTPTransceiverDirection ``` ```GObject Python (self.props) “self.props.direction” GstWebRTC.WebRTCRTPTransceiverDirection ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.