次の方法で共有


ACSVideoStreamPixelFormat 列挙型

宣言

typedef enum ACSVideoStreamPixelFormat : NSInteger { ... } ACSVideoStreamPixelFormat;

説明

ビデオ フレームのピクセルのエンコード方法を通知します。

Name 説明 解説
ACSVideoStreamPixelFormatBgrx 0 ピクセル形式は、1 ピクセルあたり 32 ビット、チャネルあたり 8 ビットの単一プレーンとしてエンコードされ、青色で並べ替えられた後、緑が続き、赤色が続き、最後の 8 ビットが破棄されます。
ACSVideoStreamPixelFormatBgr24 1 ピクセル形式は、1 ピクセルあたり 24 ビット、チャネルあたり 8 ビット、青、緑、赤の順に並べ替えられた単一プレーンとしてエンコードされます。
ACSVideoStreamPixelFormatRgbx 2 ピクセル形式は、1 ピクセルあたり 32 ビット、チャネルあたり 8 ビットの単一プレーンとしてエンコードされ、青色で並べ替えられた後、緑が続き、赤色が続き、最後の 8 ビットが破棄されます。
ACSVideoStreamPixelFormatRgba 3 ピクセル形式は、1 ピクセルあたり 32 ビット、チャネルあたり 8 ビット、青、緑、赤、アルファをそれぞれ 8 ビットとして並べ替えた単一プレーンとしてエンコードされます。 アルファは破棄されます。
ACSVideoStreamPixelFormatNv12 4 ピクセル形式は、8 ビット Y サンプルのプレーンで YUV 4:2:0 としてエンコードされ、その後、8 ビット 2x2 サブサンプリング色差サンプルを含むインターリーブされた U/V プレーンが続きます。
ACSVideoStreamPixelFormatI420 5 ピクセル形式は YUV 4:2:0 としてエンコードされ、Y によって順序付けられた 8 ビットのプレーン、その後に U プレーン、V プレーンが続きます。