SIP Endpoint SDK for OS X
 All Classes Functions Properties
<GSCaptureDevice> Protocol Reference

#import <GSCaptureDevice.h>

Inheritance diagram for <GSCaptureDevice>:
GSSipCaptureDevice

List of all members.

Properties

NSString * name
int deviceId
BOOL canInput
BOOL canOutput
BOOL hasVolumeControl
NSArray * captureWidth
NSArray * captureHeight
NSArray * captureFps
NSArray * captureFormat

Detailed Description

Defines functionality specific to an audio device. Note that if a given device supports media of type "audio," this device will implement GSCaptureDevice protocol.

Definition at line 15 of file GSCaptureDevice.h.


Property Documentation

- (BOOL) canInput
readwritenonatomicassign

Specifies whether the device can be used for input operations

Definition at line 30 of file GSCaptureDevice.h.

- (BOOL) canOutput
readwritenonatomicassign

Specifies whether the device can be used for output operations

Definition at line 35 of file GSCaptureDevice.h.

- (NSArray*) captureFormat
readwritenonatomicretain

The array is used to store the capture device format capabilities

Reimplemented in GSSipCaptureDevice.

Definition at line 60 of file GSCaptureDevice.h.

- (NSArray*) captureFps
readwritenonatomicretain

The array is used to store the capture device frames per second capabilities

Reimplemented in GSSipCaptureDevice.

Definition at line 55 of file GSCaptureDevice.h.

- (NSArray*) captureHeight
readwritenonatomicretain

The array is used to store the capture device height size capabilities

Reimplemented in GSSipCaptureDevice.

Definition at line 50 of file GSCaptureDevice.h.

- (NSArray*) captureWidth
readwritenonatomicretain

The array is used to store the capture device width size capabilities

Reimplemented in GSSipCaptureDevice.

Definition at line 45 of file GSCaptureDevice.h.

- (int) deviceId
readwritenonatomicassign

The ID of the device.

Reimplemented in GSSipCaptureDevice.

Definition at line 25 of file GSCaptureDevice.h.

- (BOOL) hasVolumeControl
readwritenonatomicassign

Specifies whether the device has volume control operations

Definition at line 40 of file GSCaptureDevice.h.

- (NSString*) name
readwritenonatomicretain

The name of the device.

Reimplemented in GSSipCaptureDevice.

Definition at line 20 of file GSCaptureDevice.h.


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