org.gstreamer.lowlevel
Interface AppAPI

All Superinterfaces:
com.sun.jna.Library

public interface AppAPI
extends com.sun.jna.Library

Author:
wayne

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static AppAPI APP_API
           
 
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
 Caps gst_app_sink_get_caps(AppSink appsink)
           
 GType gst_app_sink_get_type()
           
 boolean gst_app_sink_is_eos(AppSink appsink)
           
 Buffer gst_app_sink_pull_buffer(AppSink appsink)
           
 Buffer gst_app_sink_pull_preroll(AppSink appsink)
           
 void gst_app_sink_set_caps(AppSink appsink, Caps caps)
           
 FlowReturn gst_app_src_end_of_stream(AppSrc appsrc)
           
 void gst_app_src_flush_queued(AppSrc appsrc)
           
 Caps gst_app_src_get_caps(AppSrc appsrc)
           
 void gst_app_src_get_latency(AppSrc appsrc, com.sun.jna.ptr.LongByReference min, com.sun.jna.ptr.LongByReference max)
           
 long gst_app_src_get_max_bytes(AppSrc appsrc)
           
 long gst_app_src_get_size(AppSrc appsrc)
           
 AppSrc.Type gst_app_src_get_stream_type(AppSrc appsrc)
           
 GType gst_app_src_get_type()
           
 FlowReturn gst_app_src_push_buffer(AppSrc appsrc, Buffer buffer)
           
 void gst_app_src_set_caps(AppSrc appsrc, Caps caps)
           
 void gst_app_src_set_latency(AppSrc appsrc, long min, long max)
           
 void gst_app_src_set_max_bytes(AppSrc appsrc, long max)
           
 void gst_app_src_set_size(AppSrc appsrc, long size)
           
 void gst_app_src_set_stream_type(AppSrc appsrc, AppSrc.Type type)
           
 

Field Detail

APP_API

static final AppAPI APP_API
Method Detail

gst_app_src_get_type

GType gst_app_src_get_type()

gst_app_src_set_caps

void gst_app_src_set_caps(AppSrc appsrc,
                          Caps caps)

gst_app_src_get_caps

Caps gst_app_src_get_caps(AppSrc appsrc)

gst_app_src_set_size

void gst_app_src_set_size(AppSrc appsrc,
                          long size)

gst_app_src_get_size

long gst_app_src_get_size(AppSrc appsrc)

gst_app_src_set_stream_type

void gst_app_src_set_stream_type(AppSrc appsrc,
                                 AppSrc.Type type)

gst_app_src_get_stream_type

AppSrc.Type gst_app_src_get_stream_type(AppSrc appsrc)

gst_app_src_set_max_bytes

void gst_app_src_set_max_bytes(AppSrc appsrc,
                               long max)

gst_app_src_get_max_bytes

long gst_app_src_get_max_bytes(AppSrc appsrc)

gst_app_src_set_latency

void gst_app_src_set_latency(AppSrc appsrc,
                             long min,
                             long max)

gst_app_src_get_latency

void gst_app_src_get_latency(AppSrc appsrc,
                             com.sun.jna.ptr.LongByReference min,
                             com.sun.jna.ptr.LongByReference max)

gst_app_src_flush_queued

void gst_app_src_flush_queued(AppSrc appsrc)

gst_app_src_push_buffer

FlowReturn gst_app_src_push_buffer(AppSrc appsrc,
                                   Buffer buffer)

gst_app_src_end_of_stream

FlowReturn gst_app_src_end_of_stream(AppSrc appsrc)

gst_app_sink_get_type

GType gst_app_sink_get_type()

gst_app_sink_set_caps

void gst_app_sink_set_caps(AppSink appsink,
                           Caps caps)

gst_app_sink_get_caps

Caps gst_app_sink_get_caps(AppSink appsink)

gst_app_sink_is_eos

boolean gst_app_sink_is_eos(AppSink appsink)

gst_app_sink_pull_preroll

Buffer gst_app_sink_pull_preroll(AppSink appsink)

gst_app_sink_pull_buffer

Buffer gst_app_sink_pull_buffer(AppSink appsink)


Copyright © 2010. All Rights Reserved.