iOS SDK API リファレンス

SKWMediaConstraints.h
[詳解]
1 // SKWMediaConstraints.h
3 // SkyWay SDK
5 #import <Foundation/Foundation.h>
6 #import "SKWCommon.h"
7 
12 typedef NS_ENUM(NSUInteger, SKWCameraPositionEnum)
16 {
29 };
30 
34 typedef NS_ENUM(NSUInteger, SKWCameraModeEnum)
35 {
39  SKW_CAMERA_MODE_SWITCHABLE = 0,
43  SKW_CAMERA_MODE_ADJUSTABLE = 1,
44 } SKYWAY_API_DEPRECATED;
45 
49 @interface SKWMediaConstraints : NSObject < NSCopying >
50 
58 @property (nonatomic) BOOL videoFlag;
59 
67 @property (nonatomic) BOOL audioFlag;
68 
72 @property (nonatomic) SKWCameraPositionEnum cameraPosition;
73 
78 @property (nonatomic) SKWCameraModeEnum cameraMode SKYWAY_API_DEPRECATED;
79 
80 // Mandatory
81 
85 @property (nonatomic) NSUInteger maxWidth;
86 
90 @property (nonatomic) NSUInteger minWidth;
91 
95 @property (nonatomic) NSUInteger maxHeight;
96 
100 @property (nonatomic) NSUInteger minHeight;
101 
105 @property (nonatomic) NSUInteger maxFrameRate;
106 
110 @property (nonatomic) NSUInteger minFrameRate;
111 
112 // Optional
113 
114 @end
SKW_CAMERA_POSITION_UNSPECIFIED
@ SKW_CAMERA_POSITION_UNSPECIFIED
指定なし
Definition: SKWMediaConstraints.h:20
SKWMediaConstraints::minFrameRate
NSUInteger minFrameRate
フレームレートの下限を設定します。2 〜 30 を指定することができます。デフォルトは 2 となります。
Definition: SKWMediaConstraints.h:110
SKWMediaConstraints::minHeight
NSUInteger minHeight
縦ピクセルの下限を設定します。
Definition: SKWMediaConstraints.h:100
SKWMediaConstraints::videoFlag
BOOL videoFlag
映像使用を設定します。デフォルトは YES になります。
Definition: SKWMediaConstraints.h:58
SKWMediaConstraints
SKWNavigator の getUserMedia 実行時のオプション設定クラスです。
Definition: SKWMediaConstraints.h:49
SKWMediaConstraints::audioFlag
BOOL audioFlag
音声使用を設定します。デフォルトは YES になります。
Definition: SKWMediaConstraints.h:67
SKWMediaConstraints::minWidth
NSUInteger minWidth
横ピクセル下限を設定します。
Definition: SKWMediaConstraints.h:90
SKWMediaConstraints::cameraMode
SKWCameraModeEnum cameraMode
カメラモードを設定します。デフォルトは SKW_CAMERA_MODE_SWITCHABLE になります。
Definition: SKWMediaConstraints.h:78
SKW_CAMERA_POSITION_FRONT
@ SKW_CAMERA_POSITION_FRONT
前面カメラ
Definition: SKWMediaConstraints.h:28
SKWMediaConstraints::maxHeight
NSUInteger maxHeight
縦ピクセル上限を設定します。
Definition: SKWMediaConstraints.h:95
SKW_CAMERA_POSITION_BACK
@ SKW_CAMERA_POSITION_BACK
背面カメラ
Definition: SKWMediaConstraints.h:24
SKWCameraPositionEnum
SKWCameraPositionEnum
カメラ位置
Definition: SKWMediaConstraints.h:15
SKWCameraModeEnum
SKWCameraModeEnum
カメラモード
Definition: SKWMediaConstraints.h:34
SKWMediaConstraints::cameraPosition
SKWCameraPositionEnum cameraPosition
使用するカメラの位置を設定します。デフォルトは SKW_CAMERA_POSITION_FRONT になります。
Definition: SKWMediaConstraints.h:72
SKWMediaConstraints::maxFrameRate
NSUInteger maxFrameRate
フレームレート上限を設定します。2 〜 30 を指定することができます。デフォルトは 10 となります。
Definition: SKWMediaConstraints.h:105
SKWMediaConstraints::maxWidth
NSUInteger maxWidth
横ピクセル上限を設定します。
Definition: SKWMediaConstraints.h:85