Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

CameraCapabilities

非標準
This feature is not on a current W3C standards track, but it is supported on the Firefox OS platform. Although implementations may change in the future and it is not supported widely across browsers, it is suitable for use in code dedicated to Firefox OS apps.

CameraControl.capabilities プロパティは、CameraCapabilities オブジェクトを返します。これは、カメラのすべてのキャパビリティを説明します。

プロパティ

CameraCapabilities.effects 読取専用
カメラにサポートされたエフェクトを識別する文字列 (normal, sepia, mono など) の 配列 です。
CameraCapabilities.fileFormats 読取専用
カメラにサポートされたファイル形式を識別する文字列 (jpeg, rgb565 など) の 配列 です。
CameraCapabilities.flashModes 読取専用
カメラにサポートされた各フラッシュモードを識別する文字列の 配列 です。取りうる値は、auto, off, on または torch です。
CameraCapabilities.focusModes 読取専用
カメラにサポートされた各フォーカスモードを識別する文字列 (auto, fixed, macro など) の 配列 です。
CameraCapabilities.maxExposureCompensation 読取専用
サポートされた露光補正値の最大値を定義する数値です。
CameraCapabilities.maxFocusAreas 読取専用
カメラにサポートされたフォーカス領域数の最大値を定義する数値です。
CameraCapabilities.maxMeteringAreas 読取専用
カメラにサポートされた計測領域数の最大値を定義する数値です。
CameraCapabilities.minExposureCompensation 読取専用
サポートされた露光補正値の最小値を定義する数値です。
CameraCapabilities.pictureSizes 読取専用
写真撮影時にサポートされた写真の heightwidth を含むオブジェクトの 配列 です。
CameraCapabilities.previewSizes 読取専用
動画プレビューストリームにサポートされた動画の heightwidth を含むオブジェクトの 配列 です。
CameraCapabilities.recorderProfiles 読取専用
サポートされた各レコーダープロファイル属性を持つオブジェクトです。
CameraCapabilities.sceneModes 読取専用
カメラにサポートされたシーンモードを識別する文字列 (auto, night, beach など) の 配列 です。
CameraCapabilities.stepExposureCompensation 読取専用
露光補正の最小ステップサイズを定義する数値です。
CameraCapabilities.videoSizes 読取専用
動画撮影時にサポートされた動画の heightwidth を含むオブジェクトの 配列 です。
CameraCapabilities.whiteBalanceModes 読取専用
カメラにサポートされたホワイトバランスの各モードを識別する文字列 (auto, fluorecent など) の 配列 です。
CameraCapabilities.zoomRatios 読取専用
サポートされたすべてのズーム率を表す数値の 配列 です。カメラにズームキャパビリティが無い場合、この値は null です。

メソッド

なし。

仕様

標準仕様には含まれていません。WebRTC がモバイル端末で広くサポートされるようになった時、これと置き換えられる予定です。

許可設定

Firefox OS 1.4 まで、Camera API は Certified API だったためサードパーティアプリからはアクセスできませんでした。Firefox OS 2.0 からは許可レベルが Privileged に下げられたため、開発者が独自のアプリで利用できるようになりました。

"permissions": {
  "camera": {
    "description": "Required for accessing cameras on the device."
  }
}

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: Marsf
 最終更新者: Marsf,