Exemplo de MFT_Grayscale
Mostra como implementar um efeito de vídeo como uma MFT (Media Foundation Transform). O MFT em escala de cinza converte o vídeo YUV em escala de cinza definindo os valores de chroma no vídeo como neutros. O MFT aceita vídeo descompactado em formatos UYVY, YUY2 ou NV12.
APIs demonstradas
Este exemplo demonstra as seguintes interfaces do Microsoft Media Foundation:
Uso
O exemplo MFT_GrayScale cria uma DLL que é um servidor COM para o MFT. Antes de usar o MFT, você deve registrar a DLL.
Para ver o MFT em escala de cinza em uso, execute o Exemplo de PlaybackFX. Você também pode usar a ferramenta TopoEdit para criar uma topologia que inclui o MFT em escala de cinza. Para obter mais informações sobre TopoEdit, consulte TopoEdit.
Requisitos
Produto | Versão |
---|---|
SDK do Windows | Windows 7 |
Baixando o exemplo
Este exemplo está disponível no repositório github de exemplos clássicos do Windows.
Tópicos relacionados