Trillium SDK v2.7


A low latency mission critical video and UI framework for the .NET runtime.

What is the Trillium SDK?

Trillium is a high performance video capture, playback, analysis and user-interface (UI) framework that is suitable for a wide variety of .NET runtime applications.
It provides an intuitive and unique object-oriented bit stream parser, a collection of DirectShow filters, powerful DirectX 11 GPU processing interfaces and a vector-based UI framework specifically designed with video applications in mind. It also integrates with traditional Windows Presentation Foundation (WPF) and Windows Forms (WinForms) projects.
Low latency mission critical video and UI framework for the .NET runtime

Here are some of the benefits that you get with the Trillium SDK

Proven Reliability

The Trillium SDK has been used successfully in the field to control unmanned aerial vehicles for military applications.

Ease of Development

You can focus on your .NET application. Video just works.


Provides low delay while playing live video streams and precise control over pre-recorded video files.

Industry Standards

Supports MPEG-2 Transport Streams and MP4, as well as Digital Video Broadcast (DVB) and ATSC tables and sections.

Powerful Capabilities

Offers a vector user-interface (UI) framework for immersive and interactive video-centric applications. Also encoding, capture, composition and real-time DirectCompute video analysis.


GPU support uses your hardware effectively for MPEG-2, H264/AVC and H265/HEVC decoding. Most components are written with battery energy-efficiency in mind.


The Video Engine is built on-top of DirectShow for support with Microsoft APIs and standards such as the Broadcast Driver Architecture (BDA), 3rd-party COM filters, as well as Trillium's own .NET filters. You can even write your own DirectShow filters in your preferred .NET language.


Use any .NET language to build your video application - C#, VB.NET, Managed C++, etc.

Trillium Components

A brief summary of our most frequently used components.
Bit Parser

The crux of the Trillium SDK's object-oriented bit stream parsing implementation.

TS Demux Filter

A Transport Stream demux DirectShow filter which exposes advanced meta data processing, error handling, and low-latency features specifically tailored for time-critical applications.

Presenter Factory

The PresenterFactory is a core component of the Trillium Video Engine, used for controlling playback of live and pre-recorded sources using the DirectShow framework.


A Direct3D user-interface component specifically optimized for video applications.

MPEG-2 Sections & Tables

We include over a hundred BitParser object definitions for MPEG-2 transport stream tables and sections. Atom/Box objects for MP4, as well as some elementary stream H.262, H.264 and H.265 object definitions are also available.

Capture Device

A managed-mode Broadcast Driver Architecture (BDA) or Windows Driver Model (WDM) capture device framework for simplified DVB-S/T/C/ATSC tuning and transport stream retrieval.

Compute Overlay Filter

The ComputeOverlayFilter provides DirectX 11 compute shader video frame analysis as well as video overlay capabilities, encapsulated as a DirectShow filter.

DXVA2 Video Decoder Filter

A hardware accelerated DXVA2-only H264/AVC and MPEG-2 4:2:0 video decoder DirectShow filter.

MP4 Demux Filter

An Atom/Box MP4 de-multiplexer DirectShow filter.

TS Transcoder Factory

A Transport Stream transcoder which supports multiple stream inputs and exposes FileStream, HTTP and HTTP Live Streaming end-points.

View C# Code Examples

Who is Media Foundry Inc?

Media-Foundry Inc originally formed in 2011 and incorporated in 2013 is a provider of industrial-grade digital video development tools with a focus on high performance, high reliability mission-critical video applications for the .NET Runtime. Our flagship .NET component is a brilliantly designed UI and video engine that we call Trillium.

Contact Media Foundry Inc.

We are available 5 days a week 10am to 6 pm. Please feel free to contact us for Q and A or for sales information.
Media Foundry Inc.
51575 Avenida Navarro,
La Quinta, Ca 92253

P: 760-984-3336
© Copyright 2018 Media Foundry Inc.