gstrtsp.rtsptransport
Module for [RTSPTransport] class
class RTSPTransport
Types 1
classRTSPTransport
Provides helper functions to deal with RTSP transport strings.
Fields
GstRTSPTransport _cInstanceMethods
void * _cPtr()void trans(gstrtsp.types.RTSPTransMode propval) @propertySet `trans` field. Params: propval = the transport modevoid profile(gstrtsp.types.RTSPProfile propval) @propertySet `profile` field. Params: propval = the tansport profilegstrtsp.types.RTSPLowerTrans lowerTransport() @propertyGet `lowerTransport` field. Returns: the lower transportvoid lowerTransport(gstrtsp.types.RTSPLowerTrans propval) @propertySet `lowerTransport` field. Params: propval = the lower transportvoid destination(string propval) @propertySet `destination` field. Params: propval = the destination ip/hostnamevoid modePlay(bool propval) @propertySet `modePlay` field. Params: propval = if play mode was selectedvoid modeRecord(bool propval) @propertySet `modeRecord` field. Params: propval = if record mode was selectedvoid append(bool propval) @propertySet `append` field. Params: propval = is append mode was selectedgstrtsp.rtsprange.RTSPRange interleaved() @propertyGet `interleaved` field. Returns: the interleave rangevoid interleaved(gstrtsp.rtsprange.RTSPRange propval) @propertySet `interleaved` field. Params: propval = the interleave rangevoid ttl(uint propval) @propertySet `ttl` field. Params: propval = the time to live for multicast UDPgstrtsp.rtsprange.RTSPRange port() @propertyGet `port` field. Returns: the port pair for multicast sessionsvoid port(gstrtsp.rtsprange.RTSPRange propval) @propertySet `port` field. Params: propval = the port pair for multicast sessionsgstrtsp.rtsprange.RTSPRange clientPort() @propertyGet `clientPort` field. Returns: the client port pair for receiving data. For TCP based transports, applications can use this field to store the sender and receiver ports of the client.void clientPort(gstrtsp.rtsprange.RTSPRange propval) @propertySet `clientPort` field. Params: propval = the client port pair for receiving data. For TCP based transports, applications can use this field to store the sender and receiver ports of the client.gstrtsp.rtsprange.RTSPRange serverPort() @propertyGet `serverPort` field. Returns: the server port pair for receiving data. For TCP based transports, applications can use this field to store the sender and receiver ports of the server.void serverPort(gstrtsp.rtsprange.RTSPRange propval) @propertySet `serverPort` field. Params: propval = the server port pair for receiving data. For TCP based transports, applications can use this field to store the sender and receiver ports of the server.void ssrc(uint propval) @propertySet `ssrc` field. Params: propval = the ssrc that the sender/receiver will usestring asText()Convert transport into a string that can be used to signal the transport in an RTSP SETUP response. Returns: a string describing the RTSP transport or null when the transport is invalid.gstrtsp.types.RTSPResult getMediaType(out string mediaType)Get the media type of transport. This media type is typically used to generate #GstCaps events.gstrtsp.types.RTSPResult getManager(gstrtsp.types.RTSPTransMode trans, out string manager, uint option)Get the #GstElement that can handle the buffers transported over trans.gstrtsp.types.RTSPResult getMime(gstrtsp.types.RTSPTransMode trans, out string mime)Get the mime type of the transport mode trans. This mime type is typically used to generate #GstCaps events.gstrtsp.types.RTSPResult init_(out gstrtsp.rtsptransport.RTSPTransport transport)Initialize transport so that it can be used.gstrtsp.types.RTSPResult new_(out gstrtsp.rtsptransport.RTSPTransport transport)Allocate a new initialized #GstRTSPTransport. Use [gstrtsp.rtsptransport.RTSPTransport.free] after usage.gstrtsp.types.RTSPResult parse(string str, out gstrtsp.rtsptransport.RTSPTransport transport)Parse the RTSP transport string str into transport.