gstreamer-rtsp-0.10 Reference Manual

Synopsis

public class RTSPMessage {
    public    RTSPMsgType               type ;
    public    void**                    type_data ;
    public    weak GLib.Array           hdr_fields ;
    public    uchar                     body ;
    public    uint                      body_size ;


    public                              RTSPMessage               ( weak RTSPMessage    msg ) ;
    public                              RTSPMessage.data          ( weak RTSPMessage    msg,
                                                                    uchar               channel ) ;
    public                              RTSPMessage.request       ( weak RTSPMessage    msg,
                                                                    RTSPMethod          method,
                                                                    string              uri ) ;
    public                              RTSPMessage.response      ( weak RTSPMessage    msg,
                                                                    RTSPStatusCode      code,
                                                                    string              reason,
                                                                    RTSPMessage         request ) ;


    public    RTSPResult                add_header                ( RTSPHeaderField     field,
                                                                    string              value ) ;
    public    RTSPResult                append_headers            ( GLib.StringBuilder  str ) ;
    public    RTSPResult                dump                      (  ) ;
    public    RTSPResult                get_body                  ( uchar               data,
                                                                    uint                size ) ;
    public    RTSPResult                get_header                ( RTSPHeaderField     field,
                                                                    string              value,
                                                                    int                 indx ) ;
    public    RTSPResult                init                      (  ) ;
    public    RTSPResult                init_data                 ( uchar               channel ) ;
    public    RTSPResult                init_request              ( RTSPMethod          method,
                                                                    string              uri ) ;
    public    RTSPResult                init_response             ( RTSPStatusCode      code,
                                                                    string              reason,
                                                                    RTSPMessage         request ) ;
    public    RTSPResult                parse_data                ( uchar               channel ) ;
    public    RTSPResult                parse_request             ( RTSPMethod          method,
                                                                    string              uri,
                                                                    RTSPVersion         version ) ;
    public    RTSPResult                parse_response            ( RTSPStatusCode      code,
                                                                    string              reason,
                                                                    RTSPVersion         version ) ;
    public    RTSPResult                remove_header             ( RTSPHeaderField     field,
                                                                    int                 indx ) ;
    public    RTSPResult                set_body                  ( uchar               data,
                                                                    uint                size ) ;
    public    RTSPResult                steal_body                ( uchar               data,
                                                                    uint                size ) ;
    public    RTSPResult                take_body                 ( uchar               data,
                                                                    uint                size ) ;
    public    RTSPResult                unset                     (  ) ;
}

RTSPMessage Description

Details

Constructor Details

RTSPMessage ()
    public                              RTSPMessage               ( weak RTSPMessage    msg ) ;		

RTSPMessage.data ()
    public                              RTSPMessage.data          ( weak RTSPMessage    msg,
                                                                    uchar               channel ) ;		

RTSPMessage.request ()
    public                              RTSPMessage.request       ( weak RTSPMessage    msg,
                                                                    RTSPMethod          method,
                                                                    string              uri ) ;		

RTSPMessage.response ()
    public                              RTSPMessage.response      ( weak RTSPMessage    msg,
                                                                    RTSPStatusCode      code,
                                                                    string              reason,
                                                                    RTSPMessage         request ) ;		

Field Details

type
    public    RTSPMsgType               type ;		

type_data
    public    void**                    type_data ;		

hdr_fields
    public    weak GLib.Array           hdr_fields ;		

body
    public    uchar                     body ;		

body_size
    public    uint                      body_size ;		

Signal Details

Property Details

Method Details

add_header ()
    public    RTSPResult                add_header                ( RTSPHeaderField     field,
                                                                    string              value ) ;		

append_headers ()
    public    RTSPResult                append_headers            ( GLib.StringBuilder  str ) ;		

dump ()
    public    RTSPResult                dump                      (  ) ;		

get_body ()
    public    RTSPResult                get_body                  ( uchar               data,
                                                                    uint                size ) ;		

get_header ()
    public    RTSPResult                get_header                ( RTSPHeaderField     field,
                                                                    string              value,
                                                                    int                 indx ) ;		

init ()
    public    RTSPResult                init                      (  ) ;		

init_data ()
    public    RTSPResult                init_data                 ( uchar               channel ) ;		

init_request ()
    public    RTSPResult                init_request              ( RTSPMethod          method,
                                                                    string              uri ) ;		

init_response ()
    public    RTSPResult                init_response             ( RTSPStatusCode      code,
                                                                    string              reason,
                                                                    RTSPMessage         request ) ;		

parse_data ()
    public    RTSPResult                parse_data                ( uchar               channel ) ;		

parse_request ()
    public    RTSPResult                parse_request             ( RTSPMethod          method,
                                                                    string              uri,
                                                                    RTSPVersion         version ) ;		

parse_response ()
    public    RTSPResult                parse_response            ( RTSPStatusCode      code,
                                                                    string              reason,
                                                                    RTSPVersion         version ) ;		

remove_header ()
    public    RTSPResult                remove_header             ( RTSPHeaderField     field,
                                                                    int                 indx ) ;		

set_body ()
    public    RTSPResult                set_body                  ( uchar               data,
                                                                    uint                size ) ;		

steal_body ()
    public    RTSPResult                steal_body                ( uchar               data,
                                                                    uint                size ) ;		

take_body ()
    public    RTSPResult                take_body                 ( uchar               data,
                                                                    uint                size ) ;		

unset ()
    public    RTSPResult                unset                     (  ) ;		


Created by Valadoc