typedef struct GOmxCore GOmxCore; (略) struct GOmxCore { gpointer object; /**< GStreamer element. */
OMX_HANDLETYPE omx_handle; OMX_ERRORTYPE omx_error;
OMX_STATETYPE omx_state; GCond *omx_state_condition; GMutex *omx_state_mutex;
GPtrArray *ports;
GSem *done_sem; GSem *flush_sem; GSem *port_sem;
GOmxCb settings_changed_cb; GOmxImp *imp;
gboolean done;
gchar *library_name; gchar *component_name; gchar *component_role;
};