org.gstreamer.lowlevel
Class GstElementAPI.GstElementClass

java.lang.Object
  extended by com.sun.jna.Structure
      extended by org.gstreamer.lowlevel.GstElementAPI.GstElementClass
Enclosing interface:
GstElementAPI

public static final class GstElementAPI.GstElementClass
extends com.sun.jna.Structure


Nested Class Summary
static interface GstElementAPI.GstElementClass.ChangeState
           
static interface GstElementAPI.GstElementClass.GetState
           
static interface GstElementAPI.GstElementClass.ReleasePad
           
static interface GstElementAPI.GstElementClass.RequestNewPad
           
static interface GstElementAPI.GstElementClass.SetState
           
 
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue
 
Field Summary
 com.sun.jna.Pointer[] _gst_reserved
           
 GstElementAPI.GstElementClass.ChangeState change_state
           
 GstElementAPI.GstElementDetails details
           
 ElementFactory elementfactory
           
 com.sun.jna.Pointer get_index
           
 com.sun.jna.Pointer get_query_types
           
 GstElementAPI.GstElementClass.GetState get_state
           
 com.sun.jna.Pointer no_more_pads
           
 int numpadtemplates
           
 com.sun.jna.Pointer pad_added
           
 com.sun.jna.Pointer pad_removed
           
 int pad_templ_cookie
           
 com.sun.jna.Pointer padtemplates
           
 GstObjectAPI.GstObjectClass parent_class
           
 com.sun.jna.Pointer provide_clock
           
 com.sun.jna.Pointer query
           
 GstElementAPI.GstElementClass.ReleasePad release_pad
           
 GstElementAPI.GstElementClass.RequestNewPad request_new_pad
           
 com.sun.jna.Pointer send_event
           
 com.sun.jna.Pointer set_bus
           
 com.sun.jna.Pointer set_clock
           
 com.sun.jna.Pointer set_index
           
 GstElementAPI.GstElementClass.SetState set_state
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
GstElementAPI.GstElementClass()
           
 
Method Summary
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

parent_class

public GstObjectAPI.GstObjectClass parent_class

details

public volatile GstElementAPI.GstElementDetails details

elementfactory

public volatile ElementFactory elementfactory

padtemplates

public volatile com.sun.jna.Pointer padtemplates

numpadtemplates

public volatile int numpadtemplates

pad_templ_cookie

public volatile int pad_templ_cookie

pad_added

public volatile com.sun.jna.Pointer pad_added

pad_removed

public volatile com.sun.jna.Pointer pad_removed

no_more_pads

public volatile com.sun.jna.Pointer no_more_pads

request_new_pad

public GstElementAPI.GstElementClass.RequestNewPad request_new_pad

release_pad

public GstElementAPI.GstElementClass.ReleasePad release_pad

get_state

public GstElementAPI.GstElementClass.GetState get_state

set_state

public GstElementAPI.GstElementClass.SetState set_state

change_state

public GstElementAPI.GstElementClass.ChangeState change_state

set_bus

public volatile com.sun.jna.Pointer set_bus

provide_clock

public volatile com.sun.jna.Pointer provide_clock

set_clock

public volatile com.sun.jna.Pointer set_clock

get_index

public volatile com.sun.jna.Pointer get_index

set_index

public volatile com.sun.jna.Pointer set_index

send_event

public volatile com.sun.jna.Pointer send_event

get_query_types

public volatile com.sun.jna.Pointer get_query_types

query

public volatile com.sun.jna.Pointer query

_gst_reserved

public volatile com.sun.jna.Pointer[] _gst_reserved
Constructor Detail

GstElementAPI.GstElementClass

public GstElementAPI.GstElementClass()