nanoStream Documentation – LiveVideoEncoder-Plugin – Programming with MFC
nanoStream ActiveX Plugin – VisualC++ and MFC
This tutorial shows how easy it is to create a custom Live Encoding and Streaming application with the nanoStream plugins, based on VisualStudio, C++ and MFC.
This tutorial was created with VisualStudio 2008, but should work similar with VS 2010.
Create a new MFC Application Project (File/New Project)
In the following MFC Application Wizard, select “Dialog Based Application”
Select all default values for the rest and Finish
A new project solution is created based on an empty dialog.
Right-click on the dialog and select “Insert ActiveX Control…”
Select “nanoStream RTMPActiveX Class”
Position and resize the control window accordingly.
The window will show a live camera preview later.
Create a class member variable for the control for simpler access:
Now let us create a button to create a camera preview.
From the Toolbox, select “Button” and place the button on the dialog.
Double-Click on the button to edit the new source code event handler:
This is the complete code which shows the camera preview: