ConfigurationData

デバイスがサポートしているメディアキャプチャーのパラメーターのセットをカプセル化します。

概要

このオブジェクトは、デバイスによってサポートされているメディアキャプチャーのモードを表すために使われています。設定データは MIME type とビデオまたはイメージキャプチャーのためのサイズ情報を含んでいます。

MIME type は RFC2046 に従っています。 例:

  • video/3gpp
  • video/quicktime
  • image/jpeg
  • audio/amr
  • audio/wav

プロパティー

  • type: ASCII エンコードされた小文字の文字列でメディアタイプを表します。 (DOMString)
  • height: 画像またはビデオの高さをピクセルで表します。 オーディオの場合は、0に設定されます。 (Number)
  • width: 画像またはビデオの幅をピクセルで表します。 オーディオの場合は、0に設定されます。 (Number)

使用例

// サポートされている画像のモードを取得
var imageModes = navigator.device.capture.supportedImageModes;

// 幅が一番高い解像度を持つモードを選択
var width = 0;
var selectedmode;
for each (var mode in imageModes) {
    if (mode.width > width) {
        width = mode.width;
        selectedmode = mode;
    }
}

どのプラットフォームからもサポートされていません。全ての設定データは空となっています。