/* C functions exposed by Gecko Media Plugin shared library. */
// GMPInit // - Called once after plugin library is loaded, before GMPGetAPI or GMPShutdown // are called. // - Called on main thread. // - 'aPlatformAPI' is a structure containing platform-provided APIs. It is // valid until // 'GMPShutdown' is called. Owned and must be deleted by plugin. typedef GMPErr (*GMPInitFunc)(const GMPPlatformAPI* aPlatformAPI);
// GMPGetAPI // - Called when host wants to use an API. // - Called on main thread. // - 'aAPIName' is a string indicating the API being requested. This should // match one of the GMP_API_* macros. Subsequent iterations of the GMP_APIs // may change the value of the GMP_API_* macros when ABI changes occur. So // make sure you compare aAPIName against the corresponding GMP_API_* macro! // - 'aHostAPI' is the host API which is specific to the API being requested // from the plugin. It is valid so long as the API object requested from the // plugin is valid. It is owned by the host, plugin should not attempt to // delete. May be null. // - 'aPluginAPI' is for returning the requested API. Destruction of the // requsted // API object is defined by the API. typedef GMPErr (*GMPGetAPIFunc)(constchar* aAPIName, void* aHostAPI, void** aPluginAPI);
// GMPShutdown // - Called once before exiting process (unloading library). // - Called on main thread. typedefvoid (*GMPShutdownFunc)(void);
#endif// GMP_ENTRYPOINTS_h_
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.21 Sekunden
(vorverarbeitet am 2026-08-25)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.