13 #ifndef _MpResourceConstructor_h_ 14 #define _MpResourceConstructor_h_ 18 #include <utl/UtlString.h> 50 : UtlString(resourceType)
65 virtual OsStatus
newResource(
const UtlString& resourceName,
66 int maxResourcesToCreate,
67 int& numResourcesCreated,
115 #endif // _MpResourceConstructor_h_ int mMinOutputs
Definition: MpResourceConstructor.h:93
int mMinInputs
Definition: MpResourceConstructor.h:91
virtual OsStatus newResource(const UtlString &resourceName, int maxResourcesToCreate, int &numResourcesCreated, MpResource *resourcesCreated[])=0
Create new resource(s)
MpResourceConstructor(const UtlString &resourceType, int minInputs=1, int maxInputs=1, int minOutputs=1, int maxOutputs=1)
Definition: MpResourceConstructor.h:45
MpResourceConstructor is used to construct a spcific resource type.
Definition: MpResourceConstructor.h:36
MpResourceConstructor()
Disable default constructor.
int mMaxInputs
Definition: MpResourceConstructor.h:92
MpResourceConstructor & operator=(const MpResourceConstructor &rhs)
int mMaxOutputs
Definition: MpResourceConstructor.h:94
Abstract base class for all media processing objects.
Definition: MpResource.h:56
virtual ~MpResourceConstructor()
Definition: MpResourceConstructor.h:60