GstRTSPExtensionInterface

An interface representing RTSP extensions.

Members

Variables

GstReserved
void*[4] GstReserved;
afterSend
GstRTSPResult function(GstRTSPExtension* ext, GstRTSPMessage* req, GstRTSPMessage* resp) afterSend;
beforeSend
GstRTSPResult function(GstRTSPExtension* ext, GstRTSPMessage* req) beforeSend;
configureStream
bool function(GstRTSPExtension* ext, GstCaps* caps) configureStream;
detectServer
bool function(GstRTSPExtension* ext, GstRTSPMessage* resp) detectServer;
getTransports
GstRTSPResult function(GstRTSPExtension* ext, GstRTSPLowerTrans protocols, char** transport) getTransports;
parent
GTypeInterface parent;
parseSdp
GstRTSPResult function(GstRTSPExtension* ext, GstSDPMessage* sdp, GstStructure* s) parseSdp;
receiveRequest
GstRTSPResult function(GstRTSPExtension* ext, GstRTSPMessage* req) receiveRequest;
send
GstRTSPResult function(GstRTSPExtension* ext, GstRTSPMessage* req, GstRTSPMessage* resp) send;
setupMedia
GstRTSPResult function(GstRTSPExtension* ext, GstSDPMedia* media) setupMedia;
streamSelect
GstRTSPResult function(GstRTSPExtension* ext, GstRTSPUrl* url) streamSelect;