Blame docs/libs/html/GstRTSPExtension.html

Packit 0652a1
Packit 0652a1
<html>
Packit 0652a1
<head>
Packit 0652a1
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 0652a1
<title>GstRTSPExtension: GStreamer Base Plugins 1.0 Library Reference Manual</title>
Packit 0652a1
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 0652a1
<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual">
Packit 0652a1
<link rel="up" href="gstreamer-rtsp.html" title="RTSP Library">
Packit 0652a1
<link rel="prev" href="gst-plugins-base-libs-GstRtspdefs.html" title="GstRtspdefs">
Packit 0652a1
<link rel="next" href="GstRTSPMessage.html" title="GstRTSPMessage">
Packit 0652a1
<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
Packit 0652a1
<link rel="stylesheet" href="style.css" type="text/css">
Packit 0652a1
</head>
Packit 0652a1
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 0652a1
Packit 0652a1
Packit 0652a1
Top  | 
Packit 0652a1
                  Description  | 
Packit 0652a1
                  Object Hierarchy  | 
Packit 0652a1
                  Signals
Packit 0652a1
Packit 0652a1
Home
Packit 0652a1
Up
Packit 0652a1
Prev
Packit 0652a1
Next
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1

GstRTSPExtension

Packit 0652a1

GstRTSPExtension — Interface for extending RTSP protocols

Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1

Signals

Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
GstRTSPResult
Packit 0652a1
send
Packit 0652a1
Run Last
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1

Types and Values

Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
 
Packit 0652a1
GstRTSPExtension
Packit 0652a1
Packit 0652a1
Packit 0652a1
struct
Packit 0652a1
GstRTSPExtensionInterface
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1

Object Hierarchy

Packit 0652a1
    GInterface
Packit 0652a1
    ╰── GstRTSPExtension
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1

Includes

Packit 0652a1
#include <gst/rtsp/rtsp.h>
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1

Description

Packit 0652a1

This interface is implemented e.g. by the Windows Media Streaming RTSP

Packit 0652a1
 exentension (rtspwms) and the RealMedia RTSP extension (rtspreal).

Packit 0652a1
Packit 0652a1
Packit 0652a1

Functions

Packit 0652a1

Packit 0652a1
Packit 0652a1
Packit 0652a1

Types and Values

Packit 0652a1
Packit 0652a1

GstRTSPExtension

Packit 0652a1
typedef struct _GstRTSPExtension GstRTSPExtension;
Packit 0652a1
Packit 0652a1

Packit 0652a1
Packit 0652a1

struct GstRTSPExtensionInterface

Packit 0652a1
struct GstRTSPExtensionInterface {
Packit 0652a1
  GTypeInterface parent;
Packit 0652a1
Packit 0652a1
  /* vfunctions */
Packit 0652a1
  gboolean      (*detect_server)    (GstRTSPExtension *ext, GstRTSPMessage *resp);
Packit 0652a1
Packit 0652a1
  GstRTSPResult (*before_send)      (GstRTSPExtension *ext, GstRTSPMessage *req);
Packit 0652a1
  GstRTSPResult (*after_send)       (GstRTSPExtension *ext, GstRTSPMessage *req, GstRTSPMessage *resp);
Packit 0652a1
Packit 0652a1
  GstRTSPResult (*parse_sdp)        (GstRTSPExtension *ext, GstSDPMessage *sdp, GstStructure *s);
Packit 0652a1
  GstRTSPResult (*setup_media)      (GstRTSPExtension *ext, GstSDPMedia *media);
Packit 0652a1
Packit 0652a1
  gboolean      (*configure_stream) (GstRTSPExtension *ext, GstCaps *caps);
Packit 0652a1
Packit 0652a1
  GstRTSPResult (*get_transports)   (GstRTSPExtension *ext, GstRTSPLowerTrans protocols, gchar **transport);
Packit 0652a1
Packit 0652a1
  GstRTSPResult (*stream_select)    (GstRTSPExtension *ext, GstRTSPUrl *url);
Packit 0652a1
Packit 0652a1
  /* signals */
Packit 0652a1
  GstRTSPResult (*send)             (GstRTSPExtension *ext, GstRTSPMessage *req, GstRTSPMessage *resp);
Packit 0652a1
Packit 0652a1
  /* ABI: more vfunctions added later */
Packit 0652a1
  GstRTSPResult (*receive_request)  (GstRTSPExtension *ext, GstRTSPMessage *req);
Packit 0652a1
};
Packit 0652a1
Packit 0652a1

An interface representing RTSP extensions.

Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1

Signal Details

Packit 0652a1
Packit 0652a1

The “send” signal

Packit 0652a1
GstRTSPResult
Packit 0652a1
user_function (GstRTSPExtension *gstrtspextension,
Packit 0652a1
               gpointer          arg1,
Packit 0652a1
               gpointer          arg2,
Packit 0652a1
               gpointer          user_data)
Packit 0652a1

Flags: Run Last

Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1
Packit 0652a1

Generated by GTK-Doc V1.28
Packit 0652a1
</body>
Packit 0652a1
</html>