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()

Fluent builder implementation template for gstrtsp.rtspextension.RTSPExtension