Share via


enumeração D2D1_YCBCR_CHROMA_SUBSAMPLING (d2d1effects_1.h)

Especifica a subamostragem chroma da imagem de croma de entrada usada pelo efeito YCbCr.

Syntax

typedef enum D2D1_YCBCR_CHROMA_SUBSAMPLING {
  D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO = 0,
  D2D1_YCBCR_CHROMA_SUBSAMPLING_420 = 1,
  D2D1_YCBCR_CHROMA_SUBSAMPLING_422 = 2,
  D2D1_YCBCR_CHROMA_SUBSAMPLING_444 = 3,
  D2D1_YCBCR_CHROMA_SUBSAMPLING_440 = 4,
  D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO
Valor: 0
Esse modo tenta inferir a subamostragem chroma dos limites das imagens de entrada. Quando essa opção é selecionada,
o plano menor é superior ao tamanho do plano maior e o retângulo de saída desse efeito é a interseção dos dois planos.
Ao usar esse modo, deve-se tomar cuidado ao aplicar efeitos aos planos de entrada que alteram os limites da imagem, como a transformação da borda,
para que a taxa de tamanho desejada entre os planos seja mantida.
D2D1_YCBCR_CHROMA_SUBSAMPLING_420
Valor: 1
O plano chroma é subamostrado horizontalmente por 1/2 e subamostrado verticalmente por 1/2.
Quando essa opção é selecionada, o plano chroma é horizontal e verticalmente aumentado por 2x e o retângulo de saída desse efeito é a interseção dos dois planos.
D2D1_YCBCR_CHROMA_SUBSAMPLING_422
Valor: 2
O plano chroma é subamostrado horizontalmente por 1/2. Quando essa opção é selecionada,
o plano chroma é horizontalmente aumentado em 2x e o retângulo de saída desse efeito é a interseção dos dois planos.
D2D1_YCBCR_CHROMA_SUBSAMPLING_444
Valor: 3
O plano chroma não é subamostrado. Quando essa opção é selecionada, o retângulo de saída desse efeito é a interseção dos dois planos.
D2D1_YCBCR_CHROMA_SUBSAMPLING_440
Valor: 4
O plano chroma é subamostrado verticalmente por 1/2. Quando essa opção é selecionada, o plano chroma é verticalmente atualizado em 2x e esse efeito
retângulo de saída é a interseção dos dois planos.
D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD
Valor: 0xffffffff

Requisitos

   
Cabeçalho d2d1effects_1.h