Bagikan melalui


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

Lihat juga

DXVA-HD

Struktur Video Direct3D

Struktur Yayasan Media