Simple C++ DirectShow MP3 Player Class Crack License Code & Keygen

Simple C++ DirectShow MP3 Player Class Crack Download [Win/Mac] [March-2022]


If you need something more complex, such as a WMA player, to handle MPEG2 & Windows Media Audio file, or a MPEG1 WMA player that supports multiple audio streams, or to decode any file format supported by ffmpeg (such as, MP3, WMA, OGG, AAC), there are much better and more complex directshow components to handle such tasks, such as C++ DirectShow, C++ DirectShowLib, C++ MultiMedia SDK, MFC DirectShow, etc. 
You can also check out ffmpeg, which can be used to achieve all your DirectShow audio decoding and encoding needs.
You can also check out DirectShowLib, which can be used to achieve all your DirectShow video decoding and encoding needs.


This is the simple MP3/WMA DirectShow player component. It provides a very simple directshow MP3/WMA player component. It can play any MP3 or WMA file you can pass to the Windows media player and can also handle playlist support for MP3 and WMA files.
The aim is to implement a simple directshow MP3/WMA player component, for directshow users to play back MP3 or WMA files.

We want to support MP3 & WMA file format.
So this C++ DirectShow MP3/WMA Player component is coded in C++ only.
We also provide a DLL to be compiled along with your project, which provides the necessary functions to play MP3 or WMA files using this component.


We provide simple DirectShow MP3/WMA player component only for windows platform and not for any other OS platforms.


To use the Simple C++ DirectShow MP3/WMA Player class library, you must download the Simple C++ DirectShow MP3/WMA Player file and decompress the files.

After decompression, open a command prompt, and navigate to the directory where the Simple C++ DirectShow MP3/WMA Player file is placed.
For example, my directory is C:\Simple MP3 Player, so, I enter the command prompt and navigate to C:\Simple MP3 Player\, and then type the command

Compile DLLs

In this component, you can also compile a DLL to be used in your project if you want, to implement some other DirectShow

Simple C++ DirectShow MP3 Player Class Crack+ Free

C++ DirectShow MP3 Class implementation.
class myClass : public IDirectMusicPlayerControl2
virtual ~myClass(void);
HRESULT STDMETHODCALLTYPE SetMediaType(/*[in]*/const WAVEFORMATEX* pwfx) { return m_waveformatex.Set(pwfx); }
HRESULT STDMETHODCALLTYPE SetVolume(/*[in]*/float volume) { return m_volume = volume; }
HRESULT STDMETHODCALLTYPE SetPan(/*[in]*/float pan) { return m_pan = pan; }
HRESULT STDMETHODCALLTYPE SetGain(/*[in]*/float gain) { return m_gain = gain; }
HRESULT STDMETHODCALLTYPE SetMute(/*[in]*/BOOL mute) { return m_mute = mute; }
HRESULT STDMETHODCALLTYPE GetState(/*[out]*/BOOL* state) { *state = m_state; return S_OK; }
HRESULT STDMETHODCALLTYPE GetVolume(/*[out]*/float* volume) { *volume = m_volume; return S_OK; }
HRESULT STDMETHODCALLTYPE GetPan(/*[out]*/float* pan) { *pan = m_pan; return S_OK; }
HRESULT STDMETHODCALLTYPE GetGain(/*[out]*/float* gain) { *gain = m_gain; return S_OK; }
HRESULT STDMETHODCALLTYPE GetMute(/*[out]*/BOOL* mute) { *mute = m_mute; return S_OK; }
HRESULT STDMETHODCALLTYPE GetStatus(/*[out]*/DSPROP_STATS* stats) { *stats = m_stats; return S_OK; }
HRESULT STDMETHODCALLTYPE GetPosition(/*[in]*/DWORD index, /*[in]*/DSP_POSITION* position) { return m_position.Set(index, position); }

Simple C++ DirectShow MP3 Player Class

The MP3 Player class is a simple DirectShow MP3 player class which enables you to play MP3 or WMA audio files.
The source file for this sample is available at:

Home page:

Download the latest version:

Code Review:

* To support DirectShow’s new AVStream-based filter graph, the library is loosely coupled to the DirectShow filters. It will automatically handle all graph manipulation required to play the file (e.g. IFilterGraph, IBaseFilter, IAMGraphBuilder, ISampleGrabber, IMediaControl, IPersistFile,…).
* The sample can be built using either Visual C++ or Visual Studio. It is structured in a very C++ OOP way (each filter is its own class), with the main GUI and the engine being separate classes.
* Different audio file formats are supported, including WMA and MP3 (both in MPEG-1 and mp3). You can also specify the bitrate, sample rate and number of channels for the sample data.
* The sample is designed to have a very small footprint, reducing CPU and memory usage and allowing you to use small .NET assemblies.
* It is possible to specify the sample data on-the-fly by calling GetSampleData on the IAudioMngr.
* The sample also implements a simple ID3v2 tag generator.
* You can automatically detect the end of the file by calling GetSampleEnd on the IAudioMngr.
* The sample is currently tested with:
– DirectShow version 5.0
– Visual C++ or Visual Studio 6.0
– Windows 2000, XP and Vista (only the native directshow filters are supported)
– Visual Studio 2003 (only the native directshow filters are supported)
– Visual Studio 2008 (only the native directshow filters are supported)
– Visual Studio 2010 (only the native directshow filters are supported)
-.NET Framework 3.5 or 4.0
– Windows XP SP2 or Vista SP2

What’s New In Simple C DirectShow MP3 Player Class?

This component is a DirectShow managed component class, designed to be used with DirectShow filter graph.    

System Requirements For Simple C DirectShow MP3 Player Class:

Doesn’t work on PC? Check out the official instructions!
Don’t want to know if it will work on your PC or not? Here’s the answers!
© 2015 Tigbby
It’s a small game about a girl who was trapped in a black room.
It’s all about her journey to find the way out.
More than that, it’s about discovering your own truth.
While you play the game, feel free to think, feel, experiment with the darkness and light, but most importantly, you

Leave a Reply

Your email address will not be published. Required fields are marked *