org.gstreamer.lowlevel
Interface GstURIAPI

All Superinterfaces:
com.sun.jna.Library

public interface GstURIAPI
extends com.sun.jna.Library

The URIHandler is an interface that is implemented by Source and Sink GstElement to simplify then handling of URI. An application can use the following functions to quickly get an element that handles the given URI for reading or writing (gst_element_make_from_uri()). Source and Sink plugins should implement this interface when possible.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static GstURIAPI GSTURI_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
 com.sun.jna.Pointer gst_element_make_from_uri(URIType type, java.lang.String uri, java.lang.String name)
           
 boolean gst_uri_has_protocol(java.lang.String uri, java.lang.String protocol)
           
 boolean gst_uri_is_valid(java.lang.String uri)
           
 boolean gst_uri_protocol_is_supported(URIType type, java.lang.String protocol)
           
 boolean gst_uri_protocol_is_valid(java.lang.String protocol)
           
 

Field Detail

GSTURI_API

static final GstURIAPI GSTURI_API
Method Detail

gst_uri_protocol_is_valid

boolean gst_uri_protocol_is_valid(java.lang.String protocol)

gst_uri_protocol_is_supported

boolean gst_uri_protocol_is_supported(URIType type,
                                      java.lang.String protocol)

gst_uri_is_valid

boolean gst_uri_is_valid(java.lang.String uri)

gst_uri_has_protocol

boolean gst_uri_has_protocol(java.lang.String uri,
                             java.lang.String protocol)

gst_element_make_from_uri

com.sun.jna.Pointer gst_element_make_from_uri(URIType type,
                                              java.lang.String uri,
                                              java.lang.String name)