Partilhar via


MFT_Grayscale Amostra

Mostra como implementar um efeito de vídeo como um Media Foundation Transform (MFT). O MFT para tons de cinza converte vídeo YUV em escala de cinza ao definir os valores de crominância do vídeo para neutros. O MFT aceita vídeo não comprimido nos formatos UYVY, YUY2 ou NV12.

APIs demonstradas

Este exemplo demonstra as seguintes interfaces do Microsoft Media Foundation:

Utilização

O exemplo de MFT_GrayScale cria uma DLL que é um servidor COM para o MFT. Antes de usar o MFT, você deve registrar a DLL.

Para ver a MFT em tons de cinza em uso, execute o "PlaybackFX Sample" . Você também pode usar a ferramenta TopoEdit para criar uma topologia que inclua a MFT em escala de cinza. Para obter mais informações sobre o TopoEdit, consulte TopoEdit.

Requerimentos

Produto Versão
SDK do Windows Windows 7

 

Download do exemplo

Este exemplo está disponível no repositório github de exemplos clássicos do Windows.

Sobre o YUV Video

Exemplos do SDK do Media Foundation

Media Foundation transforma

MFT_AudioDelay Exemplo

Escrevendo um MFT personalizado