12 #ifndef _MprToOutputDeviceConstructor_h_ 13 #define _MprToOutputDeviceConstructor_h_ 61 int maxResourcesToCreate,
62 int& numResourcesCreated,
65 assert(maxResourcesToCreate >= 1);
66 numResourcesCreated = 1;
100 #endif // _MprToOutputDeviceConstructor_h_ MpOutputDeviceHandle mDefaultDriver
Definition: MprToOutputDeviceConstructor.h:83
MpOutputDeviceManager * mpDefaultManager
Definition: MprToOutputDeviceConstructor.h:81
MprToOutputDeviceConstructor is used to construct a ToOutputDevice resource.
Definition: MprToOutputDeviceConstructor.h:36
MprToOutputDeviceConstructor & operator=(const MprToOutputDeviceConstructor &rhs)
Disable assignment operator.
virtual OsStatus newResource(const UtlString &resourceName, int maxResourcesToCreate, int &numResourcesCreated, MpResource *resourceArray[])
Create a new resource.
Definition: MprToOutputDeviceConstructor.h:60
Resource in which input media from source outside the flowgraph is introduced.
Definition: MprToOutputDevice.h:50
#define DEFAULT_TO_OUTPUT_DEVICE_RESOURCE_TYPE
Definition: MpResourceFactory.h:24
MprToOutputDeviceConstructor(MpOutputDeviceManager *defaultManager, MpOutputDeviceHandle defaultDriver=1)
Constructor.
Definition: MprToOutputDeviceConstructor.h:44
virtual UtlBoolean disable()
Disable this resource.
Definition: MpResource.cpp:121
int MpOutputDeviceHandle
Definition: MpTypes.h:50
virtual ~MprToOutputDeviceConstructor()
Destructor.
Definition: MprToOutputDeviceConstructor.h:55
Container of output devices.
Definition: MpOutputDeviceManager.h:66
Abstract base class for all media processing objects.
Definition: MpResource.h:56
MpAudioResourceConstructor is used to construct a specific audio resource type.
Definition: MpAudioResourceConstructor.h:36