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 
87 @property (nonatomic) SKWCameraModeEnum cameraMode SKYWAY_API_DEPRECATED;
88 
89 // Mandatory
90 
96 @property (nonatomic) NSUInteger maxWidth;
97 
107 @property (nonatomic) NSUInteger minWidth;
108 
114 @property (nonatomic) NSUInteger maxHeight;
115 
125 @property (nonatomic) NSUInteger minHeight;
126 
132 @property (nonatomic) NSUInteger maxFrameRate;
133 
143 @property (nonatomic) NSUInteger minFrameRate;
144 
145 // Optional
146 
147 @end
SKW_CAMERA_POSITION_UNSPECIFIED
@ SKW_CAMERA_POSITION_UNSPECIFIED
指定なし
Definition: SKWMediaConstraints.h:20
SKWMediaConstraints::minFrameRate
NSUInteger minFrameRate
(非推奨)
Definition: SKWMediaConstraints.h:143
SKWMediaConstraints::minHeight
NSUInteger minHeight
(非推奨)
Definition: SKWMediaConstraints.h:125
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:107
SKWMediaConstraints::cameraMode
SKWCameraModeEnum cameraMode
(非推奨)
Definition: SKWMediaConstraints.h:87
SKW_CAMERA_POSITION_FRONT
@ SKW_CAMERA_POSITION_FRONT
前面カメラ
Definition: SKWMediaConstraints.h:28
SKWMediaConstraints::maxHeight
NSUInteger maxHeight
縦ピクセル上限を設定します。デフォルト値は 640 です。 ※指定された値をもとに、端末で利用可能なサイズの中から最適なサイズが選択されます。
Definition: SKWMediaConstraints.h:114
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:132
SKWMediaConstraints::maxWidth
NSUInteger maxWidth
横ピクセル上限を設定します。デフォルト値は 640 です。 ※指定された値をもとに、端末で利用可能なサイズの中から最適なサイズが選択されます。
Definition: SKWMediaConstraints.h:96