org.gstreamer.lowlevel
Interface BaseSrcAPI

All Superinterfaces:
com.sun.jna.Library

public interface BaseSrcAPI
extends com.sun.jna.Library


Nested Class Summary
static interface BaseSrcAPI.BooleanFunc1
           
static interface BaseSrcAPI.Create
           
static interface BaseSrcAPI.EventNotify
           
static interface BaseSrcAPI.Fixate
           
static interface BaseSrcAPI.GetCaps
           
static interface BaseSrcAPI.GetSize
           
static interface BaseSrcAPI.GetTimes
           
static class BaseSrcAPI.GstBaseSrcAbi
           
static class BaseSrcAPI.GstBaseSrcAbiData
           
static class BaseSrcAPI.GstBaseSrcClass
           
static class BaseSrcAPI.GstBaseSrcStruct
           
static interface BaseSrcAPI.PrepareSeek
           
static interface BaseSrcAPI.Query
           
static interface BaseSrcAPI.Seek
           
static interface BaseSrcAPI.SetCaps
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static BaseSrcAPI BASESRC_API
           
static int GST_PADDING
           
static int GST_PADDING_LARGE
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 long gst_base_src_get_blocksize(BaseSrc src)
           
 boolean gst_base_src_get_do_timestamp(BaseSrc src)
           
 GType gst_base_src_get_type()
           
 boolean gst_base_src_is_live(BaseSrc src)
           
 boolean gst_base_src_new_seamless_segment(BaseSrc src, long start, long stop, long position)
           
 boolean gst_base_src_query_latency(BaseSrc src, boolean[] live, ClockTime[] min_latency, ClockTime[] max_latency)
           
 void gst_base_src_set_blocksize(BaseSrc src, long blocksize)
           
 void gst_base_src_set_do_timestamp(BaseSrc src, boolean timestamp)
           
 void gst_base_src_set_format(BaseSrc src, Format format)
           
 void gst_base_src_set_live(BaseSrc src, boolean live)
           
 FlowReturn gst_base_src_wait_playing(BaseSrc src)
           
 

Field Detail

BASESRC_API

static final BaseSrcAPI BASESRC_API

GST_PADDING

static final int GST_PADDING
See Also:
Constant Field Values

GST_PADDING_LARGE

static final int GST_PADDING_LARGE
See Also:
Constant Field Values
Method Detail

gst_base_src_get_type

GType gst_base_src_get_type()

gst_base_src_wait_playing

FlowReturn gst_base_src_wait_playing(BaseSrc src)

gst_base_src_set_live

void gst_base_src_set_live(BaseSrc src,
                           boolean live)

gst_base_src_is_live

boolean gst_base_src_is_live(BaseSrc src)

gst_base_src_set_format

void gst_base_src_set_format(BaseSrc src,
                             Format format)

gst_base_src_query_latency

boolean gst_base_src_query_latency(BaseSrc src,
                                   boolean[] live,
                                   ClockTime[] min_latency,
                                   ClockTime[] max_latency)

gst_base_src_set_blocksize

void gst_base_src_set_blocksize(BaseSrc src,
                                long blocksize)

gst_base_src_get_blocksize

long gst_base_src_get_blocksize(BaseSrc src)

gst_base_src_set_do_timestamp

void gst_base_src_set_do_timestamp(BaseSrc src,
                                   boolean timestamp)

gst_base_src_get_do_timestamp

boolean gst_base_src_get_do_timestamp(BaseSrc src)

gst_base_src_new_seamless_segment

boolean gst_base_src_new_seamless_segment(BaseSrc src,
                                          long start,
                                          long stop,
                                          long position)