다음을 통해 공유


DXVAHD_COLOR_RGBA 구조체(dxvahd.h)

RGB 색 값을 지정합니다.

구문

typedef struct _DXVAHD_COLOR_RGBA {
  FLOAT R;
  FLOAT G;
  FLOAT B;
  FLOAT A;
} DXVAHD_COLOR_RGBA;

멤버

R

빨간색 값입니다.

G

녹색 값입니다.

B

파란색 값입니다.

A

알파 값입니다. 값 범위는 0(투명)에서 1(불투명)입니다.

설명

RGB 값의 명목 범위는 [0...1]입니다. 채널당 n 비트를 사용하는 RGB 형식의 경우 각 색 구성 요소의 값은 다음과 같이 계산됩니다.

val = f * ((1 << n)-1)

예를 들어 RGB-32(채널당 8비트) val = BYTE(f * 255.0)의 경우 입니다.

전체 범위 RGB의 경우 참조 검정은 8비트 표현의 (0, 0, 0, 0)에 해당하는 (0.0, 0.0, 0.0)입니다. 제한된 범위 RGB의 경우 참조 검정은 8비트 표현의 (16, 16, 16)에 해당하는 (0.0625, 0.0625, 0.0625)입니다. 와이드 영역 형식의 경우 값이 [0...1] 범위를 벗어날 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 dxvahd.h

추가 정보

DXVA-HD

Direct3D 비디오 구조

Media Foundation 구조