gstrtsp.global

Undocumented in source.

Members

Functions

rtspAuthCredentialsFree
void rtspAuthCredentialsFree(gstrtsp.rtspauth_credential.RTSPAuthCredential credentials)

Free a null-terminated array of credentials returned from gstrtsp.rtspmessage.RTSPMessage.parseAuthCredentials.

rtspFindHeaderField
gstrtsp.types.RTSPHeaderField rtspFindHeaderField(string header)

Convert header to a #GstRTSPHeaderField.

rtspFindMethod
gstrtsp.types.RTSPMethod rtspFindMethod(string method)

Convert method to a #GstRTSPMethod.

rtspGenerateDigestAuthResponse
string rtspGenerateDigestAuthResponse(string algorithm, string method, string realm, string username, string password, string uri, string nonce)

Calculates the digest auth response from the values given by the server and the username and password. See RFC2069 for details.

rtspGenerateDigestAuthResponseFromMd5
string rtspGenerateDigestAuthResponseFromMd5(string algorithm, string method, string md5, string uri, string nonce)

Calculates the digest auth response from the values given by the server and the md5sum. See RFC2069 for details.

rtspHeaderAllowMultiple
bool rtspHeaderAllowMultiple(gstrtsp.types.RTSPHeaderField field)

Check whether field may appear multiple times in a message.

rtspHeaderAsText
string rtspHeaderAsText(gstrtsp.types.RTSPHeaderField field)

Convert field to a string.

rtspMessageNew
gstrtsp.types.RTSPResult rtspMessageNew(gstrtsp.rtspmessage.RTSPMessage msg)

Create a new initialized #GstRTSPMessage. Free with gstrtsp.rtspmessage.RTSPMessage.free.

rtspMessageNewData
gstrtsp.types.RTSPResult rtspMessageNewData(gstrtsp.rtspmessage.RTSPMessage msg, ubyte channel)

Create a new data #GstRTSPMessage with channel and store the result message in msg. Free with gstrtsp.rtspmessage.RTSPMessage.free.

rtspMessageNewRequest
gstrtsp.types.RTSPResult rtspMessageNewRequest(gstrtsp.rtspmessage.RTSPMessage msg, gstrtsp.types.RTSPMethod method, string uri)

Create a new #GstRTSPMessage with method and uri and store the result request message in msg. Free with gstrtsp.rtspmessage.RTSPMessage.free.

rtspMessageNewResponse
gstrtsp.types.RTSPResult rtspMessageNewResponse(gstrtsp.rtspmessage.RTSPMessage msg, gstrtsp.types.RTSPStatusCode code, string reason, gstrtsp.rtspmessage.RTSPMessage request)

Create a new response #GstRTSPMessage with code and reason and store the result message in msg. Free with gstrtsp.rtspmessage.RTSPMessage.free.

rtspOptionsAsText
string rtspOptionsAsText(gstrtsp.types.RTSPMethod options)

Convert options to a string.

rtspOptionsFromText
gstrtsp.types.RTSPMethod rtspOptionsFromText(string options)

Convert the comma separated list options to a #GstRTSPMethod bitwise or of methods. This functions is the reverse of gstrtsp.global.rtspOptionsAsText.

rtspStatusAsText
string rtspStatusAsText(gstrtsp.types.RTSPStatusCode code)

Convert code to a string.

rtspStrresult
string rtspStrresult(gstrtsp.types.RTSPResult result)

Convert result in a human readable string.