Desktop Duplication API to capture image, then via NV12 texture encode as H.264/AVC stream with Media Foundation
-
Updated
Feb 25, 2024 - C++
Desktop Duplication API to capture image, then via NV12 texture encode as H.264/AVC stream with Media Foundation
a JUCE & Media Foundation experiment
A code snippet to test out hardware H.264 video encoder Media Foundation Transform (MFT)
A C++ console application code that decodes an H264 raw file using Media Foundation's H.264 Video Decoder.
Video capture from camera using Media Foundation Source Reader API
Skinny Java Media Interface - a Java library for Webcams / Video Devices
Projeto C++/CLI que implementa as APIs nativas do Windows para Gráficos, Áudio, Vídeo e Imagens.
Forked from yabadabu/dx11_video_texture; You can use this sample code to render mp4 files base D3D11 VideoProcessor; Caution! Using nv12 format to render 1080p video has issues, need to fix.
Sample C++/WinRT console application decoding video frames from raw H.264 ES file using Media Foundation API
A custom media sink that renders video output to a Direct3D11 texture.
Shows minimal implementation for mediafoundation transform (D3DAware/Async). Mediafoundation, audio, video, 3D, decoder, effect.
libmdk codec plugin based on microsoft media foundation transform
Library for desktop recorder applications on Windows
Native driver for Webcam Capture API
Flutter video player for Windows, lightweight, using Windows built-in Media Foundation API. Windows implementation of the video_player plugin.
Different kind of mediafoundation Source, Sink and Transform (mpeg2, flv, a52, vp6...), a player, sequencer source, etc... Mediafoundation, audio, video, 3D, decoder, encoder, cuda, dxva2.
All source codes I've provided on stackoverflow as an answer, usually under tag ms-media-foundation. Mediafoundation, audio, video, 3D, decoder, encoder.
A simple function to find devices on windows using media foundation
Add a description, image, and links to the mediafoundation topic page so that developers can more easily learn about it.
To associate your repository with the mediafoundation topic, visit your repo's landing page and select "manage topics."