- GstReserved
void*[18] GstReserved;
Undocumented in source.
- changeState
GstStateChangeReturn function(GstElement* element, GstStateChange transition) changeState;
- elementfactory
GstElementFactory* elementfactory;
the #GstElementFactory that creates these elements
- getState
GstStateChangeReturn function(GstElement* element, GstState* state, GstState* pending, GstClockTime timeout) getState;
- metadata
void* metadata;
metadata for elements of this class
- noMorePads
void function(GstElement* element) noMorePads;
- numpadtemplates
int numpadtemplates;
the number of padtemplates
- padAdded
void function(GstElement* element, GstPad* pad) padAdded;
- padRemoved
void function(GstElement* element, GstPad* pad) padRemoved;
- padTemplCookie
uint padTemplCookie;
changed whenever the padtemplates change
- padtemplates
GList* padtemplates;
a #GList of #GstPadTemplate
- parentClass
GstObjectClass parentClass;
the parent class structure
- postMessage
int function(GstElement* element, GstMessage* message) postMessage;
- provideClock
GstClock* function(GstElement* element) provideClock;
- query
int function(GstElement* element, GstQuery* query) query;
- releasePad
void function(GstElement* element, GstPad* pad) releasePad;
- requestNewPad
GstPad* function(GstElement* element, GstPadTemplate* templ, const(char)* name, GstCaps* caps) requestNewPad;
- sendEvent
int function(GstElement* element, GstEvent* event) sendEvent;
- setBus
void function(GstElement* element, GstBus* bus) setBus;
- setClock
int function(GstElement* element, GstClock* clock) setClock;
- setContext
void function(GstElement* element, GstContext* context) setContext;
- setState
GstStateChangeReturn function(GstElement* element, GstState state) setState;
- stateChanged
void function(GstElement* element, GstState oldstate, GstState newstate, GstState pending) stateChanged;