BB FlashBack SDK: Base Classes

Recording on a system with multiple monitors

The FBRecorder class can simultaneously record from more than one monitor in a system where the desktop spans multiple monitors. The resulting movie will have dimensions that cover all recorded monitors on the desktop and show regions that fall outside all recorded monitors as black.

Note: when using capture driver mode, only the primary monitor can be recorded

MonitorsCount returns the number of monitors attached to the system.

GetRecordMonitorsNumber returns the number of monitors that will be recorded.

GetMonitor returns information on a monitor.

GetPrimaryMonitor returns the index of the primary monitor.

RecordMonitor is used to select monitors for recording.

RecordSingleMonitor sets a single monitor for recording, de-selecting other monitors.

GetRecordMonitor is used to determine which monitors are selected for recording.

 

When setting a region to record with SetRecordRegion, or windows to record with RegionFromHWND, AddWndToList or SetProcessId, the monitors to be recorded are set automatically.