LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

RasterYUVFormat列挙体








YUVデータフォーマットを指定するために、SetYUVDataGetYUVDataで使われます。
構文
'Declaration
 
Public Enum RasterYUVFormat 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As RasterYUVFormat
Leadtools.RasterYUVFormat = function() { };
Leadtools.RasterYUVFormat.prototype = {<br/>
  LeadtoolsMemberMarker(replace me)
 };
public enum class RasterYUVFormat : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
メンバ
メンバ説明
0YV12 プレーナY、U、4:1:1の(別名4:2:0)サブサンプリングを使っているVデータ。UとVプレーンは、Y面の半分の幅と高さです。Y面の後にすぐU(Cb)面が続きます。そして、それの後にすぐV(cr)面が続きます。YUVデータは、12ビット/ピクセル(各々の2x2ピクセルは6バイト説明されます)です。
image幅と高さは、2の倍数でなければなりません。
YUVデータのサイズは、幅*高さ* 3/2です。
1NV12 Y面は、UVデータのインタリーブ面によってあとに続きました。両方の幅と高さのYサンプルの半分多くのUとVサンプルが、あります。言い換えると、Yピクセルの2x2正方形ごとに、1つの対応するU(V一組)だけが、あります。YUVデータは、12ビット/ピクセル(各々の2x2ピクセルは6バイト説明されます)です。
image幅と高さは、2の倍数でなければなりません。
YUVデータのサイズは、幅*高さ* 3/2です。
2NV21 Y面は、VUデータのインタリーブ面によってあとに続きました。NV12データと類似しているが、UVサンプルの順序は逆にされます。YUVデータは、12ビット/ピクセル(各々の2x2ピクセルは6バイト説明されます)です。
image幅と高さは、2の倍数でなければなりません。
YUVデータのサイズは、幅*高さ* 3/2です。
3YUY2 インターリーブ4:2:2 YUYVデータ。各々の2つの水平ピクセルは、同じことUとV値を持っています。YUVデータは、16ビット/ピクセル(各々の2ピクセルは4バイト説明されます)です。
image幅は、2の倍数でなければなりません。
YUVデータのサイズは、幅*高さ* 2です。
サンプル
サンプルのために、参照しますSetYUVData
継承階層

System.Object
   System.ValueType
      System.Enum
         Leadtools.RasterYUVFormat

必要条件

ターゲットプラットホーム

参照

参照

Leadtools名前空間