CamcorderProfile.GetAll(String, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された品質レベルで、指定されたカメラのビデオカメラ プロファイルのすべてのエンコーダー プロファイルを返します。
[Android.Runtime.Register("getAll", "(Ljava/lang/String;I)Landroid/media/EncoderProfiles;", "", ApiSince=31)]
public static Android.Media.EncoderProfiles? GetAll (string cameraId, int quality);
[<Android.Runtime.Register("getAll", "(Ljava/lang/String;I)Landroid/media/EncoderProfiles;", "", ApiSince=31)>]
static member GetAll : string * int -> Android.Media.EncoderProfiles
パラメーター
- cameraId
- String
カメラの ID。 呼び出 CameraManager#getCameraIdList
しによって受信したリストの数値カメラ ID は、次の値を使用できる限り使用できます。CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE
ではなく CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL EXTERNAL
。
- quality
- Int32
カメラプロファイルのターゲット品質レベル。
戻り値
指定されたカメラの品質レベルに対してエンコーダー プロファイルが定義されていない場合は null。
- 属性
注釈
指定された品質レベルで、指定されたカメラのビデオカメラ プロファイルのすべてのエンコーダー プロファイルを返します。
品質レベル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 のいずれかと一致する必要があります。
高品質レベルのビデオカメラ録音セッションは、通常、低品質レベルの場合よりも高い出力ビットレート、より優れたビデオおよび/またはオーディオ録音品質、より大きなビデオフレーム解像度および高いオーディオサンプリングレートを有する。
<b>注:</b> の android.os.Build.VERSION_CODES#TIRAMISU Android TIRAMISU
時点では、このメソッドは高度なエンコーダー プロファイルを返すことができます。
以前を対象とする Build.VERSION_CODES#S_V2
アプリは、出力 YUV 4:2:0 8 ビット コンテンツを使用する基本的なビデオ エンコーダー プロファイルのみを受け取ります。 以上を対象とする Build.VERSION_CODES#TIRAMISU
アプリは、10 ビットの YUV 4:2:2/4:4:4 または HDR コンテンツを出力できる高度なビデオ エンコーダー プロファイルも受け取ります。
の android.media.CamcorderProfile.getAll(java.lang.String, int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。