41#ifndef _LIVE_COMPONENT_ACCESSOR_H
42#define _LIVE_COMPONENT_ACCESSOR_H
50class LiveComponentLibRef;
61 std::string _className;
Definition: component_base.h:68
Definition: gls_version.h:234
Definition: live_component_accessor.h:55
const char * LoadedClassName()
virtual LiveComponentAccessor * Clone(ComponentBase *newComp)
virtual void Delete()
Deletes the LiveComponentAccessor, it's associated component, and the LiveComponentLibRef.
const GlsBuiltVersionInfo & BuiltVersion()
const char * LoadedFilePath()
static LiveComponentAccessor * CreateInstance(LiveComponentLibRef *lib, const char *className, ComponentBase *comp)
void(* CreateCb)(ComponentBase *)
Typedef for an on create callback function pointer.
Definition: live_component_accessor.h:57
Definition: live_component_lib_ref.h:67
A file for all GL Studio files to include.
#define GLS_EXPORT
Macro denoting which functions should be visible from the runtime library.
Definition: gls_include.h:52
Used for matching version of libraries and headers.
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47