struktur DXVAHD_COLOR_RGBA (dxvahd.h)
Menentukan nilai warna RGB.
Sintaks
typedef struct _DXVAHD_COLOR_RGBA {
FLOAT R;
FLOAT G;
FLOAT B;
FLOAT A;
} DXVAHD_COLOR_RGBA;
Anggota
R
Nilai merah.
G
Nilai hijau.
B
Nilai biru.
A
Nilai alfa. Nilai berkisar dari 0 (transparan) hingga 1 (buram).
Keterangan
Nilai RGB memiliki rentang nominal [0...1]. Untuk format RGB dengan n bit per saluran, nilai setiap komponen warna dihitung sebagai berikut:
val = f * ((1 << n)-1)
Misalnya, untuk RGB-32 (8 bit per saluran), val = BYTE(f * 255.0)
.
Untuk RGB rentang penuh, referensi hitam adalah (0,0, 0,0, 0,0), yang sesuai dengan (0, 0, 0) dalam representasi 8-bit. Untuk RGB rentang terbatas, referensi hitam adalah (0,0625, 0,0625, 0,0625), yang sesuai dengan (16, 16, 16) dalam representasi 8-bit. Untuk format gamut lebar, nilai mungkin berada di luar rentang [0...1].
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | dxvahd.h |