| | 51 | |
| | 52 | #else |
| | 53 | // one window with four camera's. |
| | 54 | Producer::Camera* pcam1 = new Producer::Camera (); |
| | 55 | pcam1->setProjectionRectangle (0.0f, 0.5f, 0.5f, 1.0f); |
| | 56 | |
| | 57 | Producer::Camera* pcam2 = new Producer::Camera (); |
| | 58 | pcam2->setRenderSurface (pcam1->getRenderSurface ()); |
| | 59 | pcam2->setProjectionRectangle (0.5f, 1.0f, 0.5f, 1.0f); |
| | 60 | |
| | 61 | Producer::Camera* pcam3 = new Producer::Camera (); |
| | 62 | pcam3->setRenderSurface (pcam1->getRenderSurface ()); |
| | 63 | pcam3->setProjectionRectangle (0.0f, 0.5f, 0.0f, 0.5f); |
| | 64 | |
| | 65 | Producer::Camera* pcam4 = new Producer::Camera (); |
| | 66 | pcam4->setRenderSurface (pcam1->getRenderSurface ()); |
| | 67 | pcam4->setProjectionRectangle (0.5f, 1.0f, 0.0f, 0.5f); |
| | 68 | |
| | 69 | Producer::CameraConfig *cfg = new Producer::CameraConfig; |
| | 70 | cfg->addCamera("Camera 1",pcam1); |
| | 71 | cfg->addCamera("Camera 2",pcam2); |
| | 72 | cfg->addCamera("Camera 3",pcam3); |
| | 73 | cfg->addCamera("Camera 4",pcam4); |
| | 74 | |
| | 75 | return cfg; |
| | 76 | #endif |