gstreamer-rtsp-0.10 Reference Manual

Synopsis

public class RTSPConnection {
    public    weak RTSPUrl              url ;
    public    int                       fd ;
    public    int[]                     control_sock ;
    public    weak string               ip ;
    public    int                       cseq ;
    public    char[]                    session_id ;
    public    int                       timeout ;
    public    weak GLib.Timer           timer ;
    public    RTSPAuthMethod            auth_method ;
    public    weak string               username ;
    public    weak string               passwd ;


    public    RTSPResult                close                     (  ) ;
    public    RTSPResult                connect                   ( GLib.TimeVal        timeout ) ;
    public    static RTSPResult         create                    ( RTSPUrl             url,
                                                                    weak RTSPConnection conn ) ;
    public    RTSPResult                flush                     ( bool                flush ) ;
    public    RTSPResult                next_timeout              ( GLib.TimeVal        timeout ) ;
    public    RTSPResult                poll                      ( RTSPEvent           events,
                                                                    RTSPEvent           revents,
                                                                    GLib.TimeVal        timeout ) ;
    public    RTSPResult                read                      ( uchar               data,
                                                                    uint                size,
                                                                    GLib.TimeVal        timeout ) ;
    public    RTSPResult                receive                   ( RTSPMessage         message,
                                                                    GLib.TimeVal        timeout ) ;
    public    RTSPResult                reset_timeout             (  ) ;
    public    RTSPResult                send                      ( RTSPMessage         message,
                                                                    GLib.TimeVal        timeout ) ;
    public    RTSPResult                set_auth                  ( RTSPAuthMethod      method,
                                                                    string              user,
                                                                    string              pass ) ;
    public    RTSPResult                write                     ( uchar               data,
                                                                    uint                size,
                                                                    GLib.TimeVal        timeout ) ;
}

RTSPConnection Description

Details

Constructor Details

Field Details

url
    public    weak RTSPUrl              url ;		

fd
    public    int                       fd ;		

control_sock
    public    int[]                     control_sock ;		

ip
    public    weak string               ip ;		

cseq
    public    int                       cseq ;		

session_id
    public    char[]                    session_id ;		

timeout
    public    int                       timeout ;		

timer
    public    weak GLib.Timer           timer ;		

auth_method
    public    RTSPAuthMethod            auth_method ;		

username
    public    weak string               username ;		

passwd
    public    weak string               passwd ;		

Signal Details

Property Details

Method Details

close ()
    public    RTSPResult                close                     (  ) ;		

connect ()
    public    RTSPResult                connect                   ( GLib.TimeVal        timeout ) ;		

create ()
    public    static RTSPResult         create                    ( RTSPUrl             url,
                                                                    weak RTSPConnection conn ) ;		

flush ()
    public    RTSPResult                flush                     ( bool                flush ) ;		

next_timeout ()
    public    RTSPResult                next_timeout              ( GLib.TimeVal        timeout ) ;		

poll ()
    public    RTSPResult                poll                      ( RTSPEvent           events,
                                                                    RTSPEvent           revents,
                                                                    GLib.TimeVal        timeout ) ;		

read ()
    public    RTSPResult                read                      ( uchar               data,
                                                                    uint                size,
                                                                    GLib.TimeVal        timeout ) ;		

receive ()
    public    RTSPResult                receive                   ( RTSPMessage         message,
                                                                    GLib.TimeVal        timeout ) ;		

reset_timeout ()
    public    RTSPResult                reset_timeout             (  ) ;		

send ()
    public    RTSPResult                send                      ( RTSPMessage         message,
                                                                    GLib.TimeVal        timeout ) ;		

set_auth ()
    public    RTSPResult                set_auth                  ( RTSPAuthMethod      method,
                                                                    string              user,
                                                                    string              pass ) ;		

write ()
    public    RTSPResult                write                     ( uchar               data,
                                                                    uint                size,
                                                                    GLib.TimeVal        timeout ) ;		


Created by Valadoc