1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
---
title: CameraCapabilities
slug: Web/API/CameraCapabilities
tags:
- API
- DOM
- DOM Reference
- Firefox OS
- Graphics
- JavaScript
- Reference
- WebAPI
translation_of: Archive/B2G_OS/API/CameraCapabilities
---
<p>{{ ApiRef("Camera API") }}</p>
<p>{{ non-standard_header() }}</p>
<div class="summary">
<p><span class="seoSummary">{{domxref("CameraControl.capabilities")}} プロパティは、<code>CameraCapabilities</code> オブジェクトを返します。これは、カメラのすべてのキャパビリティを説明します。</span></p>
</div>
<h2 id="Properties" name="Properties">プロパティ</h2>
<dl>
<dt>{{domxref("CameraCapabilities.effects")}} {{readonlyinline}}</dt>
<dd>カメラにサポートされたエフェクトを識別する文字列 (<code>normal</code>, <code>sepia</code>, <code>mono</code> など) の <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。</dd>
<dt>{{domxref("CameraCapabilities.fileFormats")}} {{readonlyinline}}</dt>
<dd>カメラにサポートされたファイル形式を識別する文字列 (<code>jpeg</code>, <code>rgb565</code> など) の <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。</dd>
<dt>{{domxref("CameraCapabilities.flashModes")}} {{readonlyinline}}</dt>
<dd>カメラにサポートされた各フラッシュモードを識別する文字列の <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。取りうる値は、<code>auto</code>, <code>off</code>, <code>on</code> または <code>torch</code> です。</dd>
<dt>{{domxref("CameraCapabilities.focusModes")}} {{readonlyinline}}</dt>
<dd>カメラにサポートされた各フォーカスモードを識別する文字列 (auto, fixed, macro など) の <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。</dd>
<dt>{{domxref("CameraCapabilities.maxExposureCompensation")}} {{readonlyinline}}</dt>
<dd>サポートされた露光補正値の最大値を定義する数値です。</dd>
<dt>{{domxref("CameraCapabilities.maxFocusAreas")}} {{readonlyinline}}</dt>
<dd>カメラにサポートされたフォーカス領域数の最大値を定義する数値です。</dd>
<dt>{{domxref("CameraCapabilities.maxMeteringAreas")}} {{readonlyinline}}</dt>
<dd>カメラにサポートされた計測領域数の最大値を定義する数値です。</dd>
<dt>{{domxref("CameraCapabilities.minExposureCompensation")}} {{readonlyinline}}</dt>
<dd>サポートされた露光補正値の最小値を定義する数値です。</dd>
<dt>{{domxref("CameraCapabilities.pictureSizes")}} {{readonlyinline}}</dt>
<dd>写真撮影時にサポートされた写真の <code>height</code> と <code>width</code> を含むオブジェクトの <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。</dd>
<dt>{{domxref("CameraCapabilities.previewSizes")}} {{readonlyinline}}</dt>
<dd>動画プレビューストリームにサポートされた動画の <code>height</code> と <code>width</code> を含むオブジェクトの <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。</dd>
<dt>{{domxref("CameraCapabilities.recorderProfiles")}} {{readonlyinline}}</dt>
<dd>サポートされた各レコーダープロファイル属性を持つオブジェクトです。</dd>
<dt>{{domxref("CameraCapabilities.sceneModes")}} {{readonlyinline}}</dt>
<dd>カメラにサポートされたシーンモードを識別する文字列 (<code>auto</code>, <code>night</code>, <code>beach</code> など) の <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。</dd>
<dt>{{domxref("CameraCapabilities.stepExposureCompensation")}} {{readonlyinline}}</dt>
<dd>露光補正の最小ステップサイズを定義する数値です。</dd>
<dt>{{domxref("CameraCapabilities.videoSizes")}} {{readonlyinline}}</dt>
<dd>動画撮影時にサポートされた動画の <code>height</code> と <code>width</code> を含むオブジェクトの <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。</dd>
<dt>{{domxref("CameraCapabilities.whiteBalanceModes")}} {{readonlyinline}}</dt>
<dd>カメラにサポートされたホワイトバランスの各モードを識別する文字列 (<code>auto</code>, <code>fluorecent</code> など) の <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。</dd>
<dt>{{domxref("CameraCapabilities.zoomRatios")}} {{readonlyinline}}</dt>
<dd>サポートされたすべてのズーム率を表す数値の <code><a href="/docs/JavaScript/Reference/Global_Objects/Array" title="/docs/JavaScript/Reference/Global_Objects/Array">配列</a></code> です。カメラにズームキャパビリティが無い場合、この値は <code>null</code> です。</dd>
</dl>
<h2 id="Methods" name="Methods">メソッド</h2>
<p>なし。</p>
<h2 id="Specification" name="Specification">仕様</h2>
<p>{{page("/ja/docs/Web/API/Navigator/mozCameras","Specification")}}</p>
<h2 id="Permissions" name="Permissions">許可設定</h2>
<p>{{page("/ja/docs/Web/API/Navigator/mozCameras","Permissions")}}</p>
<h2 id="See_also" name="See_also">関連情報</h2>
<ul>
<li>{{ domxref("CameraControl") }}</li>
<li>{{ domxref("CameraManager") }}</li>
<li>{{ domxref("window.navigator.mozCameras","navigator.mozCameras") }}</li>
</ul>
|