nadegiri.app

iOSアプリ開発戦記(改装中)

*

AVCaptureSessionのsessionPreset設定値の一覧

      2014/07/23

静音カメラアプリ作ってるんですけど。
カメラ画質の設定に必要になる、sessionPreset値は何があるか?
一覧です。

 AVCaptureSession Class Reference



NSString *const AVCaptureSessionPresetPhoto;

NSString *const AVCaptureSessionPresetHigh;

NSString *const AVCaptureSessionPresetMedium;

NSString *const AVCaptureSessionPresetLow;

NSString *const AVCaptureSessionPreset352x288;

NSString *const AVCaptureSessionPreset640x480;

NSString *const AVCaptureSessionPreset1280x720;

NSString *const AVCaptureSessionPreset1920x1080;

NSString *const AVCaptureSessionPresetiFrame960x540;

NSString *const AVCaptureSessionPresetiFrame1280x720;

NSString *const AVCaptureSessionPresetInputPriority;

各項目の説明に関しては、以下の通り。原文コピペ。

AVCaptureSessionPresetPhoto
Specifies capture settings suitable for high resolution photo quality output.

AVCaptureSessionPresetHigh
Specifies capture settings suitable for high quality video and audio output.

AVCaptureSessionPresetMedium
Specifies capture settings suitable for output video and audio bitrates suitable for sharing over WiFi.

AVCaptureSessionPresetLow
Specifies capture settings suitable for output video and audio bitrates suitable for sharing over 3G.

AVCaptureSessionPreset352x288
Specifies capture settings suitable for CIF quality (352×288 pixel) video output.

AVCaptureSessionPreset640x480
Specifies capture settings suitable for VGA quality (640×480 pixel) video output.

AVCaptureSessionPreset1280x720
Specifies capture settings suitable for 720p quality (1280×720 pixel) video output.

AVCaptureSessionPreset1920x1080
Specifies capture settings suitable for 1080p quality (1920×1080 pixel) video output.

AVCaptureSessionPresetiFrame960x540
Specifies capture settings to achieve 960×540 quality iFrame H.264 video at about 30 Mbits/sec with AAC audio.
QuickTime movies captured in iFrame format are optimal for editing applications.

AVCaptureSessionPresetiFrame1280x720
Specifies capture settings to achieve 1280×720 quality iFrame H.264 video at about 40 Mbits/sec with AAC audio.
QuickTime movies captured in iFrame format are optimal for editing applications.

AVCaptureSessionPresetInputPriority
Specifies that the capture session does not control audio and video output settings.
To enable capture settings not supported by any session presets (such as high frame rate), change the value of the activeFormat property on the appropriate capture device. When you change the device’s format, the session preset automatically changes to this value, indicating that the AVCaptureSession object has relinquished responsibility for configuring its inputs and outputs. (Instead, the capture device’s active format dictates the quality of service level provided at the outputs.) To return to automatic configuration, use the session’s sessionPreset property to choose another preset.
→ 訳した 。AVCaptureSessionPresetInputPriorityの機能について

 

 - iOS, Objective-C, Ruby

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

  関連記事

no image
『Google Analytics Services SDK』を使用する

こないだのmac people読んで、初めて存在を知った。 これ必需品じゃないの …

no image
SpliteBuilderでiOS8対応

・・・する方法がわからなかったけれど、 プロジェクト設定開きなおしたり再起動した …

no image
UIImageの向き情報の破棄

UIImageから画像を取得しようとすると左向きに画像が倒れてしまっていた。(普 …

no image
静音カメラの審査レビュー変遷

俺氏「静音カメラアプリ作った」  ↓林檎「デフォルトでシャッター音が出ないアプリ …

no image
“Your app status is Removed From Sale”

“Your app status is Removed From S …

UIViewのレイアウトで「The selected views have no constraints.」となった場合の対応

UIViewをデザイナで弄る際に、なぜかConstraintsが存在しない。 イ …

StoryBoardのバグ?UITabBar上のUIViewControllerが呼び出せない件

キレそう。 UITabBarに一つのUIViewControllerがあり、それ …

no image
秒数指定でビューを表示する方法

タイトルどおり。画面上に1秒だけ表示するには? 最初は「setNeedDispl …

no image
アップロード時エラー”the resulting API analysis file is too large”

って表示されて完了しなかったんだけど。   同一のエラーでてる人はいる …

no image
validate時のエラー「Code Sign error: No codesigning identities found 〜」

またもや審査Up時にエラー。 Code Sign error: No codes …