|
|
|
@@ -22,8 +22,9 @@ |
|
|
|
==============================================================================
|
|
|
|
*/
|
|
|
|
|
|
|
|
CameraDevice::CameraDevice (const String& nm, int index, int minWidth, int minHeight, int maxWidth, int maxHeight)
|
|
|
|
: name (nm), pimpl (new Pimpl (name, index, minWidth, minHeight, maxWidth, maxHeight))
|
|
|
|
CameraDevice::CameraDevice (const String& nm, int index, int minWidth, int minHeight, int maxWidth, int maxHeight,
|
|
|
|
bool highQuality)
|
|
|
|
: name (nm), pimpl (new Pimpl (name, index, minWidth, minHeight, maxWidth, maxHeight, highQuality))
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
@@ -77,10 +78,12 @@ StringArray CameraDevice::getAvailableDevices() |
|
|
|
|
|
|
|
CameraDevice* CameraDevice::openDevice (int index,
|
|
|
|
int minWidth, int minHeight,
|
|
|
|
int maxWidth, int maxHeight)
|
|
|
|
int maxWidth, int maxHeight,
|
|
|
|
bool highQuality)
|
|
|
|
{
|
|
|
|
ScopedPointer<CameraDevice> d (new CameraDevice (getAvailableDevices() [index], index,
|
|
|
|
minWidth, minHeight, maxWidth, maxHeight));
|
|
|
|
minWidth, minHeight, maxWidth, maxHeight,
|
|
|
|
highQuality));
|
|
|
|
|
|
|
|
if (d->pimpl->openedOk())
|
|
|
|
return d.release();
|
|
|
|
|