Avaya Client Services API Reference (OS X)

- Main Page
- Classes
- Files
- Related Pages

- Class List
- Class Index
- Class Hierarchy
- Class Members

Instance Methods | Properties | List of all members
CSScreenCapturerOSX Class Reference

`#import <CSScreenCapturerOSX.h>`

Inherits NSObject, and <CSVideoSource>.

## Instance Methods
(void) | - setCapturePIDs:count:
| Sets the list of process identifiers for capturing windows. More...
(NSError *) | - startCapturing
(NSError *) | - stopCapturing
Instance Methods inherited from <CSVideoSource>
(void) | - setVideoSink:

## Properties
id< CSVideoSink > | videoSink
id< CSVideoSink > | localVideoSink
uint32_t | frameRate
CGRect | captureRect

## Method Documentation

- (void) setCapturePIDs: |  | (const pid_t *) | pids
count: |  | (size_t) | count

Sets the list of process identifiers for capturing windows.

Parameters

  pids | The list of process identifiers.
  count | The number of process identifiers in the list. Passing a count of zero implies capturing windows of all processes.

- (NSError*) startCapturing |  |  |

- (NSError*) stopCapturing |  |  |

## Property Documentation

- (CGRect) captureRect
| read write nonatomic assign

- (uint32_t) frameRate
| read write nonatomic assign

- (id<CSVideoSink>) localVideoSink
| read write atomic strong

- (id<CSVideoSink>) videoSink
| read write atomic strong

The documentation for this class was generated from the following file:

- CSScreenCapturerOSX.h