XNA DirectShow Video Player

  •        59

Allows Video Playback in the Microsoft XNA Framework, using DirectShow.




Related Projects

Small Media Library (for Games and other 3D rendering applications)

A .NET library that utilises DirectShow to render video into a block of memory that can be easily written to surfaces managed by rendering APIs such as DirectX and OpenGL, or used in any other way the host application requires.


The VideoRendererElement allows for high-performance, custom video in WPF. With the VideoRendererElement, a developer can update a pixel buffer or video media sample and have it render in WPF space at MediaElement speed. It is compatible with GDI, DirectShow and direct pixel...

XNADirectShowWebCam - A sample of using a webcam via directshow in a XNA project

A sample of using a webcam via directshow in a XNA project

Virtual VCR

Virtual VCR is a DirectShow video capture application that allows you to capture Audio and Video to your hard drive in the AVI file format. Small DirectShow Video capture application designed to work with WDM drivers.

selmer-java - Java wrapper for Selmer

Install with Maven```xml<repository> <id>clojars.org</id> <url>http://clojars.org/repo</url></repository><groupId>selmer-java</groupId><artifactId>selmer-java</artifactId><version>0.6</version></dependency>```Then you can start using it as seen in the example below:```javaimport java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Map;import org.yogthos.Selmer;import selmer.extensions.BlockTag;import selmer.extensions.Tag;import selmer.extensions.Filter;public class

co-views - Higher-level template rendering for node.js using generators

Template rendering for co using co-render. This module provides higher level sugar than co-render to reduce redundancy, for example specifying a views directory and default extension name.Allowing you to invoke render('user') instead of render('user.jade').

CinderDirectShow - Video playback for libCinder using DirectShow

Video playback for libCinder using DirectShow

VideoCaptureTest - DirectShow Video Capture Test.

DirectShow Video Capture Test.

libdshowcapture - Free and Open Source C++11 Library for capturing DirectShow video/audio devices on windows

Free and Open Source C++11 Library for capturing DirectShow video/audio devices on windows.

WrapTest - Test Sample for Xna [Linear]Wrap rendering for XNA vs MonoGame

Test Sample for Xna [Linear]Wrap rendering for XNA vs MonoGame

WebCam control for WPF

Reusable WPF control to display high frame rate video such as WebCam or framegrabber DirectShow output. This control uses InteropBitmap introduced in .NET framework 3.5 and managed DirectShow P/Invoke. This control does not uses DirectShow.net library, so it's completely imdep...

kdenlive - Powerful multi-track video editor

Kdenlive is a video editor, which supports DV, AVCHD (experimental support) and HDV editing. Kdenlive relies on several other open source projects, such as FFmpeg and MLT video framework. It is designed to answer all needs, from basic video editing to semi-professionnal work. Kdenlive can read, edit and export Flash video. Kdenlive supports most audio formats for reading, mixing and exporting. It also offers experimental support for non-destructive audio and video codec.

Blender - 3D content creation suite

Blender helps to model, shade, animate, render, composite interactive 3d content. Blender's features include 3D modeling, UV unwrapping, texturing, rigging and skinning, fluid and smoke simulation, particle simulation, animating, match moving, camera tracking, rendering, video editing and compositing. It also features a built-in game engine.

Render a Texture in 3D in XNA

This project shows how to render an 3d texture in XNA using the built in BasicEffect class. This project uses XNA framework 4.0 and C# programming language


A suite of tools in C# which display DirectShow filters, analyze media files to display contents, and render the DirectShow pipeline visually. Useful back in the days when the codec experience on Windows was a disaster


Rendering.NET is an abstraction for any visualization device and over several APIs like OpenGL, DirectX, XNA, WebGL, WPF, Silverlight, Mobile DirectX, etc.

Ploobs Game Engine

Full Game Engine developed in C# and XNA using Deferred Rendering. The principal Features are: Integrated Physic, Artificial Inteligence, Dynamic Lights and Shadow, Lots of Post Effects, Billboards , Extensible Particle System, Vegetation, Materials types, 3D Sound and MUCH MORE!

simple-3d-xna - Very Simple loading and rendering a 3D model in XNA

Very Simple loading and rendering a 3D model in XNA

render - Go package for easily rendering JSON, XML, binary data, and HTML templates responses.

Render is a package that provides functionality for easily rendering JSON, XML, text, binary data, and HTML templates. This package is based on the Martini render work.Go 1.6 introduces a new block action. This conflicts with Render's included block template function. To provide an easy migration path, a new function was created called partial. It is a duplicate of the old block function. It is advised that all users of the block function update their code to avoid any issues in the future. Previous to Go 1.6, Render's block functionality will continue to work but a message will be logged urging you to migrate to the new partial function.