40#ifndef _RSO_INTERFACE_2_H
41#define _RSO_INTERFACE_2_H
Definition: rso_interface_1.h:61
virtual void SetResource(const char *resourceName, const char *resourceVal)=0
virtual const char * GetResource(const char *resourceName)=0
Definition: rso_interface_2.h:60
virtual void SetFloatResource(const char *resourceName, double resourceVal)=0
virtual bool IsResourceHandleValid(ResourceHandle resourceHandle)=0
virtual const char * GetResource(ResourceHandle resourceHandle)=0
virtual void SetIntResource(ResourceHandle handle, long resourceVal)=0
virtual void SetFloatResource(ResourceHandle handle, double resourceVal)=0
virtual double GetFloatResource(ResourceHandle resourceHandle)=0
virtual void SetResource(ResourceHandle resourceHandle, const char *resourceVal)=0
virtual void ReleaseResourceHandle(ResourceHandle resourceHandle)=0
virtual void SetIntResource(const char *resourceName, long resourceVal)=0
virtual ~RSOInterface2()
Protected destructor so it can't be deleted directly.
Definition: rso_interface_2.h:138
virtual long GetIntResource(ResourceHandle resourceHandle)=0
virtual long GetIntResource(const char *resourceName)=0
virtual double GetFloatResource(const char *resourceName)=0
unsigned int ResourceHandle
Typedef for a unique resource identifier.
Definition: rso_interface_2.h:65
virtual ResourceHandle CreateResourceHandle(const char *resourceName)=0
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47
Defines the RSO interface, which provides a generic way of accessing RSOs and other content,...