Sandbox: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{| border="0" cellpadding=" | {| border="0" cellpadding="5" cellspacing="0" | ||
|[[Image:Download Icon.png|left|20px|Download Icon]] [[Media:RTVC_Source_v1.0.zip|'''Source Code''']] | |[[Image:Download Icon.png|left|20px|Download Icon]] [[Media:RTVC_Source_v1.0.zip|'''Source Code''']] | ||
| | | |
Revision as of 15:10, 16 May 2008
Source Code | |
Documentation |
This project provides an example as to how the DirectShow framework can be integrated with a RTP/RTCP/RTSP streaming library in order to stream live audio.
Base classes and interfaces
DirectShow base classes and interfaces have been written which simplify the creation of a transform filter. The CCustomBaseFilter class provides a base class for filters with a single input and output pin. The MultiIOBaseFilter project provides support for writing DirectShow transform filters with multiple input and output pins such as multiplexers and demultiplexers. All Meraka RTVC filters inherit these base classes, which are available in the download. The base class have been compiled into a static library which the user can reference in the project.
Filter Source Code
The download also contains the source code for the above-mentioned scaling, cropping and color conversion filters.
Image Utilities
The ImageUtils folder contains source code for various image processing such as cropping, scaling, etc. These files have been compiled into a static library which is also referenced by filters that require such functionality.
DirectShow LiveMedia RTSP Live Audio Streaming Server
Source Code | Documentation