Avaya Client Services API Reference (OS X)
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< CSVideoSinkvideoSink
 
id< CSVideoSinklocalVideoSink
 
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
pidsThe list of process identifiers.
countThe 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
readwritenonatomicassign
- (uint32_t) frameRate
readwritenonatomicassign
- (id<CSVideoSink>) localVideoSink
readwriteatomicstrong
- (id<CSVideoSink>) videoSink
readwriteatomicstrong

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