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;
};