CamcorderProfile.Get メソッド

定義

オーバーロード

Get(CamcorderQuality)

デバイス上の最初の背面カメラの特定の品質レベルで、既定のビデオカメラ プロファイルを返します。

Get(Int32, CamcorderQuality)

指定された品質レベルで、指定されたカメラの既定のビデオカメラ プロファイルを返します。

Get(CamcorderQuality)

デバイス上の最初の背面カメラの特定の品質レベルで、既定のビデオカメラ プロファイルを返します。

[Android.Runtime.Register("get", "(I)Landroid/media/CamcorderProfile;", "")]
public static Android.Media.CamcorderProfile? Get (Android.Media.CamcorderQuality quality);
[<Android.Runtime.Register("get", "(I)Landroid/media/CamcorderProfile;", "")>]
static member Get : Android.Media.CamcorderQuality -> Android.Media.CamcorderProfile

パラメーター

quality
CamcorderQuality

ビデオカメラプロファイルのターゲット品質レベル

戻り値

属性

注釈

デバイス上の最初の背面カメラの特定の品質レベルで、既定のビデオカメラ プロファイルを返します。 デバイスに背面カメラがない場合、null が返されます。

このメンバーは非推奨とされます。 代わりに #getAll を使用してください

の Java ドキュメント android.media.CamcorderProfile.get(int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

  • <xref:Android.Media.CamcorderProfile.Get(System.Int32%2c+Android.Media.CamcorderQuality)>

適用対象

Get(Int32, CamcorderQuality)

指定された品質レベルで、指定されたカメラの既定のビデオカメラ プロファイルを返します。

[Android.Runtime.Register("get", "(II)Landroid/media/CamcorderProfile;", "")]
public static Android.Media.CamcorderProfile? Get (int cameraId, Android.Media.CamcorderQuality quality);
[<Android.Runtime.Register("get", "(II)Landroid/media/CamcorderProfile;", "")>]
static member Get : int * Android.Media.CamcorderQuality -> Android.Media.CamcorderProfile

パラメーター

cameraId
Int32

カメラの ID。 を呼び出 CameraManager#getCameraIdList して受信したリストから解析された整数カメラ ID は CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE 、 ではなく CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL EXTERNALである限り使用できます。

quality
CamcorderQuality

ビデオカメラプロファイルのターゲット品質レベル。

戻り値

属性

注釈

指定された品質レベルで、指定されたカメラの既定のビデオカメラ プロファイルを返します。

品質レベルQUALITY_LOW、QUALITY_HIGHは確実にサポートされますが、他のレベルはサポートされる場合とサポートされない場合があります。 サポートされているレベルは、 を使用して #hasProfile(int, int)確認できます。 QUALITY_LOWは利用可能な最も低い品質を指し、QUALITY_HIGHは利用可能な最高の品質を指します。 QUALITY_LOW/QUALITY_HIGHは、qcif、cif、480p、720p、1080p、または 2160p のいずれかと一致する必要があります。 たとえば、デバイスが 480p、720p、1080p、2160p をサポートしている場合、low は 480p、高さは 2160p です。

時間経過品質レベル、つまりQUALITY_TIME_LAPSE_LOW、QUALITY_TIME_LAPSE_HIGHはサポートされていることが保証されており、qcif、cif、480p、720p、1080p、または2160pのいずれかと一致する必要があります。

高速品質レベルでは、サポートされている場合とサポートされていない場合があります。 レベルのサブセットがサポートされている場合は、QUALITY_HIGH_SPEED_LOWとQUALITY_HIGH_SPEED_HIGHがサポートされ、480p、720p、または 1080p のいずれかと一致する必要があります。

より高い品質レベルのビデオカメラ録画セッションは、通常、低品質レベルのものより高い出力ビットレート、より良いビデオやオーディオ録音品質、大きなビデオフレーム解像度と高いオーディオサンプリングレートなどを持っています。

このメンバーは非推奨とされます。 代わりに #getAll を使用してください

の Java ドキュメント android.media.CamcorderProfile.get(int, int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象