gstrtsp.rtspextension_mixin

Module for [RTSPExtension] interface mixin

Templates 2

tmplRTSPExtensionT()

This interface is implemented e.g. by the Windows Media Streaming RTSP exentension (rtspwms) and the RealMedia RTSP extension (rtspreal).

Functions
bool configureStream(gst.caps.Caps caps)
bool detectServer(gstrtsp.rtspmessage.RTSPMessage resp)
gstrtsp.types.RTSPResult getTransports(gstrtsp.types.RTSPLowerTrans protocols, string transport)
gulong connectSend(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == gstrtsp.types.RTSPResult) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == void *))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == void *))) && (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : gstrtsp.rtspextension.RTSPExtension))) && Parameters!T.length < 4)

Connect to Send signal.

Parameters

callbacksignal callback delegate or function to connect gstrtsp.types.RTSPResult callback(void object, void p0, gstrtsp.rtspextension.RTSPExtension rTSPExtension) object (optional) p0 (optional) rTSPExtension the instance the signal is connected to (optional) Returns
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID
tmplRTSPExtensionGidBuilderT()