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 |