├── MFCopy ├── MFCopy.sln ├── MFCopy.vcproj ├── README.txt ├── main.cpp ├── mfcopy.cpp ├── mfcopy.h └── stdafx.h ├── MFDub ├── app │ ├── Logger.h │ ├── dialogs.cpp │ ├── dialogs.h │ ├── maintool.bmp │ ├── maintoolbar.cpp │ ├── maintoolbar.h │ ├── mediatranscoder.cpp │ ├── mediatranscoder.h │ ├── mfdub.vcproj │ ├── mfve.exe.manifest │ ├── mfve.ico │ ├── mfve.rc │ ├── mfveapp.cpp │ ├── mfveapp.h │ ├── mfvestate.cpp │ ├── mfvestate.h │ ├── playbackhandler.cpp │ ├── playbackhandler.h │ ├── resource.h │ ├── sampleoutputwindow.cpp │ ├── sampleoutputwindow.h │ ├── sampleprovider.cpp │ ├── sampleprovider.h │ ├── sampleresizer.cpp │ ├── sampleresizer.h │ ├── small.ico │ ├── sourcesamplecacher.cpp │ ├── sourcesamplecacher.h │ ├── stdafx.cpp │ ├── stdafx.h │ ├── timebar.cpp │ ├── timebar.h │ ├── timer.h │ ├── topologybuilder.cpp │ ├── topologybuilder.h │ ├── transformapplier.cpp │ ├── transformapplier.h │ ├── transformdisplay.cpp │ ├── transformdisplay.h │ ├── transporttool.bmp │ ├── transporttoolbar.cpp │ └── transporttoolbar.h ├── dll │ ├── Logger.h │ ├── basemft.cpp │ ├── basemft.h │ ├── common.h │ ├── edgefinder.rgs │ ├── edgefindermft.cpp │ ├── edgefindermft.h │ ├── histequal.rgs │ ├── mfveapi.h │ ├── mfveutil.cpp │ ├── mfveutil.def │ ├── mfveutil.idl │ ├── mfveutil.rc │ ├── mfveutil.rgs │ ├── mfveutil.vcproj │ ├── noiseremoval.rgs │ ├── pcmmft.cpp │ ├── pcmmft.h │ ├── pcmtransform.cpp │ ├── pcmtransform.h │ ├── pcmtypehandler.cpp │ ├── pcmtypehandler.h │ ├── resizecrop.rgs │ ├── resource.h │ ├── rgbmft.cpp │ ├── rgbmft.h │ ├── rgbtransform.cpp │ ├── rgbtransform.h │ ├── rgbtypehandler.cpp │ ├── rgbtypehandler.h │ ├── rgbutils.h │ ├── sampleoutputwindow.cpp │ ├── sampleoutputwindow.h │ ├── sampleresizer.cpp │ ├── sampleresizer.h │ ├── stdafx.cpp │ ├── stdafx.h │ ├── transformenumerator.cpp │ ├── transformenumerator.h │ ├── unsharpmask.rgs │ └── volcomp.rgs ├── mfdub.sln └── readme.txt ├── MFManagedEncode ├── App.xaml ├── App.xaml.cs ├── GUI │ ├── Controls │ │ ├── VideoTrimmer.xaml │ │ └── VideoTrimmer.xaml.cs │ └── Windows │ │ ├── ConversionProgress.xaml │ │ ├── ConversionProgress.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── progress.ico │ │ └── win.ico ├── MFManagedEncode.csproj ├── MFManagedEncode.sln ├── MediaFoundation │ ├── Classes │ │ ├── EncapsulatedSample.cs │ │ ├── SimpleFastEncode.cs │ │ └── SimpleSinkWriterEncode.cs │ ├── Common │ │ ├── Classes.cs │ │ └── Helper.cs │ ├── Interfaces │ │ └── ISimpleEncode.cs │ └── Interop │ │ ├── Classes.cs │ │ ├── Constants.cs │ │ ├── Enums.cs │ │ ├── Interfaces.cs │ │ └── Structures.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings └── xaml.proj ├── MFMediaPropDump ├── DRMDump.cpp ├── DRMDump.h ├── Helper.cpp ├── Helper.h ├── MFFriendlyErrors.h ├── MediaDump.cpp ├── MediaDump.h ├── MediaPropDump.cpp ├── MediaPropDump.h ├── MediaPropDump.sln ├── MediaPropDump.vcproj ├── MediaTypeDump.cpp ├── MediaTypeDump.h ├── MetadataDump.cpp ├── MetadataDump.h ├── SourceResolver.cpp ├── SourceResolver.h ├── common.h ├── readme.txt ├── stdafx.h ├── wmain.cpp └── wmain.h ├── MFSimpleEncode ├── Common.h ├── EncodeEngine.cpp ├── EncodeEngine.h ├── EventHandler.cpp ├── EventHandler.h ├── MFSimpleEncode.cpp ├── MFSimpleEncode.docx ├── MFSimpleEncode.sln ├── MFSimpleEncode.vcproj ├── ProfileBuilder.cpp ├── ProfileBuilder.h ├── SourceManager.cpp ├── SourceManager.h └── profiles │ ├── TranscodeProfileASF.xml │ ├── TranscodeProfileMPEG4.xml │ ├── TranscodeProfileWMA_128k.xml │ ├── TranscodeProfileWMA_160k.xml │ ├── TranscodeProfileWMA_196k.xml │ └── TranscodeProfileWMA_64k.xml └── README.md /MFCopy/MFCopy.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFCopy/MFCopy.sln -------------------------------------------------------------------------------- /MFCopy/MFCopy.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFCopy/MFCopy.vcproj -------------------------------------------------------------------------------- /MFCopy/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFCopy/README.txt -------------------------------------------------------------------------------- /MFCopy/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFCopy/main.cpp -------------------------------------------------------------------------------- /MFCopy/mfcopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFCopy/mfcopy.cpp -------------------------------------------------------------------------------- /MFCopy/mfcopy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFCopy/mfcopy.h -------------------------------------------------------------------------------- /MFCopy/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFCopy/stdafx.h -------------------------------------------------------------------------------- /MFDub/app/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/Logger.h -------------------------------------------------------------------------------- /MFDub/app/dialogs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/dialogs.cpp -------------------------------------------------------------------------------- /MFDub/app/dialogs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/dialogs.h -------------------------------------------------------------------------------- /MFDub/app/maintool.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/maintool.bmp -------------------------------------------------------------------------------- /MFDub/app/maintoolbar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/maintoolbar.cpp -------------------------------------------------------------------------------- /MFDub/app/maintoolbar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/maintoolbar.h -------------------------------------------------------------------------------- /MFDub/app/mediatranscoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mediatranscoder.cpp -------------------------------------------------------------------------------- /MFDub/app/mediatranscoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mediatranscoder.h -------------------------------------------------------------------------------- /MFDub/app/mfdub.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mfdub.vcproj -------------------------------------------------------------------------------- /MFDub/app/mfve.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mfve.exe.manifest -------------------------------------------------------------------------------- /MFDub/app/mfve.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mfve.ico -------------------------------------------------------------------------------- /MFDub/app/mfve.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mfve.rc -------------------------------------------------------------------------------- /MFDub/app/mfveapp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mfveapp.cpp -------------------------------------------------------------------------------- /MFDub/app/mfveapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mfveapp.h -------------------------------------------------------------------------------- /MFDub/app/mfvestate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mfvestate.cpp -------------------------------------------------------------------------------- /MFDub/app/mfvestate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/mfvestate.h -------------------------------------------------------------------------------- /MFDub/app/playbackhandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/playbackhandler.cpp -------------------------------------------------------------------------------- /MFDub/app/playbackhandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/playbackhandler.h -------------------------------------------------------------------------------- /MFDub/app/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/resource.h -------------------------------------------------------------------------------- /MFDub/app/sampleoutputwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/sampleoutputwindow.cpp -------------------------------------------------------------------------------- /MFDub/app/sampleoutputwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/sampleoutputwindow.h -------------------------------------------------------------------------------- /MFDub/app/sampleprovider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/sampleprovider.cpp -------------------------------------------------------------------------------- /MFDub/app/sampleprovider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/sampleprovider.h -------------------------------------------------------------------------------- /MFDub/app/sampleresizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/sampleresizer.cpp -------------------------------------------------------------------------------- /MFDub/app/sampleresizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/sampleresizer.h -------------------------------------------------------------------------------- /MFDub/app/small.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/small.ico -------------------------------------------------------------------------------- /MFDub/app/sourcesamplecacher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/sourcesamplecacher.cpp -------------------------------------------------------------------------------- /MFDub/app/sourcesamplecacher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/sourcesamplecacher.h -------------------------------------------------------------------------------- /MFDub/app/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/stdafx.cpp -------------------------------------------------------------------------------- /MFDub/app/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/stdafx.h -------------------------------------------------------------------------------- /MFDub/app/timebar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/timebar.cpp -------------------------------------------------------------------------------- /MFDub/app/timebar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/timebar.h -------------------------------------------------------------------------------- /MFDub/app/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/timer.h -------------------------------------------------------------------------------- /MFDub/app/topologybuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/topologybuilder.cpp -------------------------------------------------------------------------------- /MFDub/app/topologybuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/topologybuilder.h -------------------------------------------------------------------------------- /MFDub/app/transformapplier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/transformapplier.cpp -------------------------------------------------------------------------------- /MFDub/app/transformapplier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/transformapplier.h -------------------------------------------------------------------------------- /MFDub/app/transformdisplay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/transformdisplay.cpp -------------------------------------------------------------------------------- /MFDub/app/transformdisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/transformdisplay.h -------------------------------------------------------------------------------- /MFDub/app/transporttool.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/transporttool.bmp -------------------------------------------------------------------------------- /MFDub/app/transporttoolbar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/transporttoolbar.cpp -------------------------------------------------------------------------------- /MFDub/app/transporttoolbar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/app/transporttoolbar.h -------------------------------------------------------------------------------- /MFDub/dll/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/Logger.h -------------------------------------------------------------------------------- /MFDub/dll/basemft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/basemft.cpp -------------------------------------------------------------------------------- /MFDub/dll/basemft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/basemft.h -------------------------------------------------------------------------------- /MFDub/dll/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/common.h -------------------------------------------------------------------------------- /MFDub/dll/edgefinder.rgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/edgefinder.rgs -------------------------------------------------------------------------------- /MFDub/dll/edgefindermft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/edgefindermft.cpp -------------------------------------------------------------------------------- /MFDub/dll/edgefindermft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/edgefindermft.h -------------------------------------------------------------------------------- /MFDub/dll/histequal.rgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/histequal.rgs -------------------------------------------------------------------------------- /MFDub/dll/mfveapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/mfveapi.h -------------------------------------------------------------------------------- /MFDub/dll/mfveutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/mfveutil.cpp -------------------------------------------------------------------------------- /MFDub/dll/mfveutil.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/mfveutil.def -------------------------------------------------------------------------------- /MFDub/dll/mfveutil.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/mfveutil.idl -------------------------------------------------------------------------------- /MFDub/dll/mfveutil.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/mfveutil.rc -------------------------------------------------------------------------------- /MFDub/dll/mfveutil.rgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/mfveutil.rgs -------------------------------------------------------------------------------- /MFDub/dll/mfveutil.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/mfveutil.vcproj -------------------------------------------------------------------------------- /MFDub/dll/noiseremoval.rgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/noiseremoval.rgs -------------------------------------------------------------------------------- /MFDub/dll/pcmmft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/pcmmft.cpp -------------------------------------------------------------------------------- /MFDub/dll/pcmmft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/pcmmft.h -------------------------------------------------------------------------------- /MFDub/dll/pcmtransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/pcmtransform.cpp -------------------------------------------------------------------------------- /MFDub/dll/pcmtransform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/pcmtransform.h -------------------------------------------------------------------------------- /MFDub/dll/pcmtypehandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/pcmtypehandler.cpp -------------------------------------------------------------------------------- /MFDub/dll/pcmtypehandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/pcmtypehandler.h -------------------------------------------------------------------------------- /MFDub/dll/resizecrop.rgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/resizecrop.rgs -------------------------------------------------------------------------------- /MFDub/dll/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/resource.h -------------------------------------------------------------------------------- /MFDub/dll/rgbmft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/rgbmft.cpp -------------------------------------------------------------------------------- /MFDub/dll/rgbmft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/rgbmft.h -------------------------------------------------------------------------------- /MFDub/dll/rgbtransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/rgbtransform.cpp -------------------------------------------------------------------------------- /MFDub/dll/rgbtransform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/rgbtransform.h -------------------------------------------------------------------------------- /MFDub/dll/rgbtypehandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/rgbtypehandler.cpp -------------------------------------------------------------------------------- /MFDub/dll/rgbtypehandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/rgbtypehandler.h -------------------------------------------------------------------------------- /MFDub/dll/rgbutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/rgbutils.h -------------------------------------------------------------------------------- /MFDub/dll/sampleoutputwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/sampleoutputwindow.cpp -------------------------------------------------------------------------------- /MFDub/dll/sampleoutputwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/sampleoutputwindow.h -------------------------------------------------------------------------------- /MFDub/dll/sampleresizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/sampleresizer.cpp -------------------------------------------------------------------------------- /MFDub/dll/sampleresizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/sampleresizer.h -------------------------------------------------------------------------------- /MFDub/dll/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/stdafx.cpp -------------------------------------------------------------------------------- /MFDub/dll/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/stdafx.h -------------------------------------------------------------------------------- /MFDub/dll/transformenumerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/transformenumerator.cpp -------------------------------------------------------------------------------- /MFDub/dll/transformenumerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/transformenumerator.h -------------------------------------------------------------------------------- /MFDub/dll/unsharpmask.rgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/unsharpmask.rgs -------------------------------------------------------------------------------- /MFDub/dll/volcomp.rgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/dll/volcomp.rgs -------------------------------------------------------------------------------- /MFDub/mfdub.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/mfdub.sln -------------------------------------------------------------------------------- /MFDub/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFDub/readme.txt -------------------------------------------------------------------------------- /MFManagedEncode/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/App.xaml -------------------------------------------------------------------------------- /MFManagedEncode/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/App.xaml.cs -------------------------------------------------------------------------------- /MFManagedEncode/GUI/Controls/VideoTrimmer.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/GUI/Controls/VideoTrimmer.xaml -------------------------------------------------------------------------------- /MFManagedEncode/GUI/Controls/VideoTrimmer.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/GUI/Controls/VideoTrimmer.xaml.cs -------------------------------------------------------------------------------- /MFManagedEncode/GUI/Windows/ConversionProgress.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/GUI/Windows/ConversionProgress.xaml -------------------------------------------------------------------------------- /MFManagedEncode/GUI/Windows/ConversionProgress.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/GUI/Windows/ConversionProgress.xaml.cs -------------------------------------------------------------------------------- /MFManagedEncode/GUI/Windows/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/GUI/Windows/MainWindow.xaml -------------------------------------------------------------------------------- /MFManagedEncode/GUI/Windows/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/GUI/Windows/MainWindow.xaml.cs -------------------------------------------------------------------------------- /MFManagedEncode/GUI/Windows/progress.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/GUI/Windows/progress.ico -------------------------------------------------------------------------------- /MFManagedEncode/GUI/Windows/win.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/GUI/Windows/win.ico -------------------------------------------------------------------------------- /MFManagedEncode/MFManagedEncode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MFManagedEncode.csproj -------------------------------------------------------------------------------- /MFManagedEncode/MFManagedEncode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MFManagedEncode.sln -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Classes/EncapsulatedSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Classes/EncapsulatedSample.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Classes/SimpleFastEncode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Classes/SimpleFastEncode.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Classes/SimpleSinkWriterEncode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Classes/SimpleSinkWriterEncode.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Common/Classes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Common/Classes.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Common/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Common/Helper.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Interfaces/ISimpleEncode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Interfaces/ISimpleEncode.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Interop/Classes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Interop/Classes.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Interop/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Interop/Constants.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Interop/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Interop/Enums.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Interop/Interfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Interop/Interfaces.cs -------------------------------------------------------------------------------- /MFManagedEncode/MediaFoundation/Interop/Structures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/MediaFoundation/Interop/Structures.cs -------------------------------------------------------------------------------- /MFManagedEncode/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MFManagedEncode/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /MFManagedEncode/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/Properties/Resources.resx -------------------------------------------------------------------------------- /MFManagedEncode/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /MFManagedEncode/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/Properties/Settings.settings -------------------------------------------------------------------------------- /MFManagedEncode/xaml.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFManagedEncode/xaml.proj -------------------------------------------------------------------------------- /MFMediaPropDump/DRMDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/DRMDump.cpp -------------------------------------------------------------------------------- /MFMediaPropDump/DRMDump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/DRMDump.h -------------------------------------------------------------------------------- /MFMediaPropDump/Helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/Helper.cpp -------------------------------------------------------------------------------- /MFMediaPropDump/Helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/Helper.h -------------------------------------------------------------------------------- /MFMediaPropDump/MFFriendlyErrors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MFFriendlyErrors.h -------------------------------------------------------------------------------- /MFMediaPropDump/MediaDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MediaDump.cpp -------------------------------------------------------------------------------- /MFMediaPropDump/MediaDump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MediaDump.h -------------------------------------------------------------------------------- /MFMediaPropDump/MediaPropDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MediaPropDump.cpp -------------------------------------------------------------------------------- /MFMediaPropDump/MediaPropDump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MediaPropDump.h -------------------------------------------------------------------------------- /MFMediaPropDump/MediaPropDump.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MediaPropDump.sln -------------------------------------------------------------------------------- /MFMediaPropDump/MediaPropDump.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MediaPropDump.vcproj -------------------------------------------------------------------------------- /MFMediaPropDump/MediaTypeDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MediaTypeDump.cpp -------------------------------------------------------------------------------- /MFMediaPropDump/MediaTypeDump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MediaTypeDump.h -------------------------------------------------------------------------------- /MFMediaPropDump/MetadataDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MetadataDump.cpp -------------------------------------------------------------------------------- /MFMediaPropDump/MetadataDump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/MetadataDump.h -------------------------------------------------------------------------------- /MFMediaPropDump/SourceResolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/SourceResolver.cpp -------------------------------------------------------------------------------- /MFMediaPropDump/SourceResolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/SourceResolver.h -------------------------------------------------------------------------------- /MFMediaPropDump/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/common.h -------------------------------------------------------------------------------- /MFMediaPropDump/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/readme.txt -------------------------------------------------------------------------------- /MFMediaPropDump/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/stdafx.h -------------------------------------------------------------------------------- /MFMediaPropDump/wmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/wmain.cpp -------------------------------------------------------------------------------- /MFMediaPropDump/wmain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFMediaPropDump/wmain.h -------------------------------------------------------------------------------- /MFSimpleEncode/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/Common.h -------------------------------------------------------------------------------- /MFSimpleEncode/EncodeEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/EncodeEngine.cpp -------------------------------------------------------------------------------- /MFSimpleEncode/EncodeEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/EncodeEngine.h -------------------------------------------------------------------------------- /MFSimpleEncode/EventHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/EventHandler.cpp -------------------------------------------------------------------------------- /MFSimpleEncode/EventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/EventHandler.h -------------------------------------------------------------------------------- /MFSimpleEncode/MFSimpleEncode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/MFSimpleEncode.cpp -------------------------------------------------------------------------------- /MFSimpleEncode/MFSimpleEncode.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/MFSimpleEncode.docx -------------------------------------------------------------------------------- /MFSimpleEncode/MFSimpleEncode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/MFSimpleEncode.sln -------------------------------------------------------------------------------- /MFSimpleEncode/MFSimpleEncode.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/MFSimpleEncode.vcproj -------------------------------------------------------------------------------- /MFSimpleEncode/ProfileBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/ProfileBuilder.cpp -------------------------------------------------------------------------------- /MFSimpleEncode/ProfileBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/ProfileBuilder.h -------------------------------------------------------------------------------- /MFSimpleEncode/SourceManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/SourceManager.cpp -------------------------------------------------------------------------------- /MFSimpleEncode/SourceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/SourceManager.h -------------------------------------------------------------------------------- /MFSimpleEncode/profiles/TranscodeProfileASF.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/profiles/TranscodeProfileASF.xml -------------------------------------------------------------------------------- /MFSimpleEncode/profiles/TranscodeProfileMPEG4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/profiles/TranscodeProfileMPEG4.xml -------------------------------------------------------------------------------- /MFSimpleEncode/profiles/TranscodeProfileWMA_128k.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/profiles/TranscodeProfileWMA_128k.xml -------------------------------------------------------------------------------- /MFSimpleEncode/profiles/TranscodeProfileWMA_160k.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/profiles/TranscodeProfileWMA_160k.xml -------------------------------------------------------------------------------- /MFSimpleEncode/profiles/TranscodeProfileWMA_196k.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/profiles/TranscodeProfileWMA_196k.xml -------------------------------------------------------------------------------- /MFSimpleEncode/profiles/TranscodeProfileWMA_64k.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/MFSimpleEncode/profiles/TranscodeProfileWMA_64k.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roman380/msdnblogsmfsamples/HEAD/README.md --------------------------------------------------------------------------------