RTSPUrl

Provides helper functions to handle RTSP urls.

Members

Functions

copy
gstrtsp.rtspurl.RTSPUrl copy()

Make a copy of url.

decodePathComponents
string[] decodePathComponents()

Splits the path of url on '/' boundaries, decoding the resulting components,

getPort
gstrtsp.types.RTSPResult getPort(ushort port)

Get the port number of url.

getRequestUri
string getRequestUri()

Get a newly allocated string describing the request URI for url.

getRequestUriWithControl
string getRequestUriWithControl(string controlPath)

Get a newly allocated string describing the request URI for url combined with the control path for control_path

setPort
gstrtsp.types.RTSPResult setPort(ushort port)

Set the port number in url to port.

Static functions

parse
gstrtsp.types.RTSPResult parse(string urlstr, gstrtsp.rtspurl.RTSPUrl url)

Parse the RTSP urlstr into a newly allocated #GstRTSPUrl. Free after usage with gstrtsp.rtspurl.RTSPUrl.free.

Inherited Members

From Boxed

cInstancePtr
void* cInstancePtr;

Pointer to the C boxed value

getType
GType getType()

Get the GType of this boxed type.

gType
GType gType [@property getter]

Boxed GType property.

self
Boxed self()

Convenience method to return this cast to a type. For use in D with statements.

copy_
void* copy_()

Make a copy of the wrapped C boxed data.

boxedCopy
void* boxedCopy(void* cBoxed)

Copy a C boxed value using g_boxed_copy.

boxedFree
void boxedFree(void* cBoxed)

Free a C boxed value using g_boxed_free.