gstreamer-0.10 Reference Manual

Synopsis

public class Segment : Boxed  {
    public    double                    rate ;
    public    double                    abs_rate ;
    public    Format                    format ;
    public    SeekFlags                 flags ;
    public    int64                     start ;
    public    int64                     stop ;
    public    int64                     time ;
    public    int64                     accum ;
    public    int64                     last_stop ;
    public    int64                     duration ;
    public    double                    applied_rate ;
    public    uchar[]                   _gst_reserved ;


    public                              Segment                   (  ) ;


    public    bool                      clip                      ( Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               clip_start,
                                                                    int64               clip_stop ) ;
    public    void                      init                      ( Format              format ) ;
    public    void                      set_duration              ( Format              format,
                                                                    int64               duration ) ;
    public    void                      set_last_stop             ( Format              format,
                                                                    int64               position ) ;
    public    void                      set_newsegment            ( bool                update,
                                                                    double              rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               time ) ;
    public    void                      set_newsegment_full       ( bool                update,
                                                                    double              rate,
                                                                    double              applied_rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               time ) ;
    public    void                      set_seek                  ( double              rate,
                                                                    Format              format,
                                                                    SeekFlags           flags,
                                                                    SeekType            start_type,
                                                                    int64               start,
                                                                    SeekType            stop_type,
                                                                    int64               stop,
                                                                    bool                update ) ;
    public    int64                     to_running_time           ( Format              format,
                                                                    int64               position ) ;
    public    int64                     to_stream_time            ( Format              format,
                                                                    int64               position ) ;
}

Segment Description

Details

Constructor Details

Segment ()
    public                              Segment                   (  ) ;		

Field Details

rate
    public    double                    rate ;		

abs_rate
    public    double                    abs_rate ;		

format
    public    Format                    format ;		

flags
    public    SeekFlags                 flags ;		

start
    public    int64                     start ;		

stop
    public    int64                     stop ;		

time
    public    int64                     time ;		

accum
    public    int64                     accum ;		

last_stop
    public    int64                     last_stop ;		

duration
    public    int64                     duration ;		

applied_rate
    public    double                    applied_rate ;		

_gst_reserved
    public    uchar[]                   _gst_reserved ;		

Signal Details

Property Details

Method Details

clip ()
    public    bool                      clip                      ( Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               clip_start,
                                                                    int64               clip_stop ) ;		

init ()
    public    void                      init                      ( Format              format ) ;		

set_duration ()
    public    void                      set_duration              ( Format              format,
                                                                    int64               duration ) ;		

set_last_stop ()
    public    void                      set_last_stop             ( Format              format,
                                                                    int64               position ) ;		

set_newsegment ()
    public    void                      set_newsegment            ( bool                update,
                                                                    double              rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               time ) ;		

set_newsegment_full ()
    public    void                      set_newsegment_full       ( bool                update,
                                                                    double              rate,
                                                                    double              applied_rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               time ) ;		

set_seek ()
    public    void                      set_seek                  ( double              rate,
                                                                    Format              format,
                                                                    SeekFlags           flags,
                                                                    SeekType            start_type,
                                                                    int64               start,
                                                                    SeekType            stop_type,
                                                                    int64               stop,
                                                                    bool                update ) ;		

to_running_time ()
    public    int64                     to_running_time           ( Format              format,
                                                                    int64               position ) ;		

to_stream_time ()
    public    int64                     to_stream_time            ( Format              format,
                                                                    int64               position ) ;		


Created by Valadoc