├── .gitignore ├── Common └── MFUtility.h ├── LICENSE ├── MFAudio ├── MFAudio.cpp ├── MFAudio.sln └── MFAudio.vcxproj ├── MFAudioCaptureToSAR ├── MFAudioCaptureToSAR.cpp ├── MFAudioCaptureToSAR.sln └── MFAudioCaptureToSAR.vcxproj ├── MFBitmapMftToEVR ├── MFBitmapMftToEVR.cpp ├── MFBitmapMftToEVR.sln └── MFBitmapMftToEVR.vcxproj ├── MFBitmapToEVR ├── MFBitmapToEVR.cpp ├── MFBitmapToEVR.sln └── MFBitmapToEVR.vcxproj ├── MFCaptureRawFramesToFile ├── MFCaptureRawFramesToFile.cpp ├── MFCaptureRawFramesToFile.sln ├── MFCaptureRawFramesToFile.vcxproj ├── app.ico ├── app.rc └── resource.h ├── MFH264RoundTrip ├── MFH264RoundTrip.cpp ├── MFH264RoundTrip.sln └── MFH264RoundTrip.vcxproj ├── MFListTransforms ├── MFListTransforms.cpp ├── MFListTransforms.sln └── MFListTransforms.vcxproj ├── MFMP4ToYUVWithMFT ├── MFMP4ToYUVWithMFT.cpp ├── MFMP4ToYUVWithMFT.sln └── MFMP4ToYUVWithMFT.vcxproj ├── MFMP4ToYUVWithoutMFT ├── MFMP4ToYUVWithoutMFT.cpp ├── MFMP4ToYUVWithoutMFT.sln ├── MFMP4ToYUVWithoutMFT.vcxproj └── rawframes.yuv ├── MFSampleGrabber ├── MFSampleGrabber.sln ├── MFSampleGrabber.vcxproj ├── MFSampleGrabber.vcxproj.filters ├── SampleGrabber.cpp ├── SampleGrabber.h └── main.cpp ├── MFTopology ├── MFTopology.cpp ├── MFTopology.sln └── MFTopology.vcxproj ├── MFVideoEVR ├── MFVideoEVR.cpp ├── MFVideoEVR.sln └── MFVideoEVR.vcxproj ├── MFVideoEVRWebcam ├── MFVideoEVRWebcam.cpp ├── MFVideoEVRWebcam.sln └── MFVideoEVRWebcam.vcxproj ├── MFVideoEVRWebcamMFT ├── MFVideoEVRWebcamMFT.cpp ├── MFVideoEVRWebcamMFT.sln └── MFVideoEVRWebcamMFT.vcxproj ├── MFWebCamRtp ├── MFWebCamRtp.cpp ├── MFWebCamRtp.sln ├── MFWebCamRtp.vcxproj └── test.sdp ├── MFWebCamToFile ├── MFWebCamToFile.cpp ├── MFWebCamToFile.sln └── MFWebCamToFile.vcxproj ├── MFWebCamToH264Buffer ├── MFWebCamToH264Buffer.cpp ├── MFWebCamToH264Buffer.sln └── MFWebCamToH264Buffer.vcxproj ├── MFWebCamWebRTC ├── MFWebCamWebRTC.cpp ├── MFWebCamWebRTC.sln ├── MFWebCamWebRTC.vcxproj ├── localhost.pem ├── localhost_key.pem └── mfwebrtc.html ├── MFWebCamWebRTCH264 ├── MFWebCamWebRTCH264.cpp ├── MFWebCamWebRTCH264.sln ├── MFWebCamWebRTCH264.vcxproj ├── localhost.pem ├── localhost_key.pem └── mfwebrtc.html ├── MFWebcamAndMicrophoneToFile ├── MFWebcamAndMicrophoneToFile.cpp ├── MFWebcamAndMicrophoneToFile.sln ├── MFWebcamAndMicrophoneToFile.vcxproj └── capture.mp4 ├── MediaFiles ├── LICENSE-Macroform ├── Macroform_-_Simplicity.mp3 ├── Macroform_-_Simplicity.wav ├── big_buck_bunny.mp4 ├── big_buck_bunny_48k.mp4 └── sound_in_sync_test.mp4 ├── README.md ├── WpfMediaUWA ├── Readme.txt ├── WpfMedia │ ├── App.xaml │ ├── App.xaml.cs │ ├── ApplicationInsights.config │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ ├── Wide310x150Logo.scale-200.png │ │ ├── big_buck_bunny.mp4 │ │ └── max4.mp4 │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── Package.appxmanifest │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Default.rd.xml │ ├── WpfMedia.csproj │ └── WpfMedia_TemporaryKey.pfx └── WpfMediaUWA.sln └── wpfmediauwa └── SampleMaker ├── MFUtility.h ├── Mp4Sampler.cpp ├── Mp4Sampler.h ├── SampleMaker.cpp ├── SampleMaker.h ├── SampleMaker.vcxproj ├── pch.cpp └── pch.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/.gitignore -------------------------------------------------------------------------------- /Common/MFUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/Common/MFUtility.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/LICENSE -------------------------------------------------------------------------------- /MFAudio/MFAudio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFAudio/MFAudio.cpp -------------------------------------------------------------------------------- /MFAudio/MFAudio.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFAudio/MFAudio.sln -------------------------------------------------------------------------------- /MFAudio/MFAudio.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFAudio/MFAudio.vcxproj -------------------------------------------------------------------------------- /MFAudioCaptureToSAR/MFAudioCaptureToSAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFAudioCaptureToSAR/MFAudioCaptureToSAR.cpp -------------------------------------------------------------------------------- /MFAudioCaptureToSAR/MFAudioCaptureToSAR.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFAudioCaptureToSAR/MFAudioCaptureToSAR.sln -------------------------------------------------------------------------------- /MFAudioCaptureToSAR/MFAudioCaptureToSAR.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFAudioCaptureToSAR/MFAudioCaptureToSAR.vcxproj -------------------------------------------------------------------------------- /MFBitmapMftToEVR/MFBitmapMftToEVR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFBitmapMftToEVR/MFBitmapMftToEVR.cpp -------------------------------------------------------------------------------- /MFBitmapMftToEVR/MFBitmapMftToEVR.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFBitmapMftToEVR/MFBitmapMftToEVR.sln -------------------------------------------------------------------------------- /MFBitmapMftToEVR/MFBitmapMftToEVR.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFBitmapMftToEVR/MFBitmapMftToEVR.vcxproj -------------------------------------------------------------------------------- /MFBitmapToEVR/MFBitmapToEVR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFBitmapToEVR/MFBitmapToEVR.cpp -------------------------------------------------------------------------------- /MFBitmapToEVR/MFBitmapToEVR.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFBitmapToEVR/MFBitmapToEVR.sln -------------------------------------------------------------------------------- /MFBitmapToEVR/MFBitmapToEVR.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFBitmapToEVR/MFBitmapToEVR.vcxproj -------------------------------------------------------------------------------- /MFCaptureRawFramesToFile/MFCaptureRawFramesToFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFCaptureRawFramesToFile/MFCaptureRawFramesToFile.cpp -------------------------------------------------------------------------------- /MFCaptureRawFramesToFile/MFCaptureRawFramesToFile.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFCaptureRawFramesToFile/MFCaptureRawFramesToFile.sln -------------------------------------------------------------------------------- /MFCaptureRawFramesToFile/MFCaptureRawFramesToFile.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFCaptureRawFramesToFile/MFCaptureRawFramesToFile.vcxproj -------------------------------------------------------------------------------- /MFCaptureRawFramesToFile/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFCaptureRawFramesToFile/app.ico -------------------------------------------------------------------------------- /MFCaptureRawFramesToFile/app.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFCaptureRawFramesToFile/app.rc -------------------------------------------------------------------------------- /MFCaptureRawFramesToFile/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFCaptureRawFramesToFile/resource.h -------------------------------------------------------------------------------- /MFH264RoundTrip/MFH264RoundTrip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFH264RoundTrip/MFH264RoundTrip.cpp -------------------------------------------------------------------------------- /MFH264RoundTrip/MFH264RoundTrip.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFH264RoundTrip/MFH264RoundTrip.sln -------------------------------------------------------------------------------- /MFH264RoundTrip/MFH264RoundTrip.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFH264RoundTrip/MFH264RoundTrip.vcxproj -------------------------------------------------------------------------------- /MFListTransforms/MFListTransforms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFListTransforms/MFListTransforms.cpp -------------------------------------------------------------------------------- /MFListTransforms/MFListTransforms.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFListTransforms/MFListTransforms.sln -------------------------------------------------------------------------------- /MFListTransforms/MFListTransforms.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFListTransforms/MFListTransforms.vcxproj -------------------------------------------------------------------------------- /MFMP4ToYUVWithMFT/MFMP4ToYUVWithMFT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFMP4ToYUVWithMFT/MFMP4ToYUVWithMFT.cpp -------------------------------------------------------------------------------- /MFMP4ToYUVWithMFT/MFMP4ToYUVWithMFT.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFMP4ToYUVWithMFT/MFMP4ToYUVWithMFT.sln -------------------------------------------------------------------------------- /MFMP4ToYUVWithMFT/MFMP4ToYUVWithMFT.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFMP4ToYUVWithMFT/MFMP4ToYUVWithMFT.vcxproj -------------------------------------------------------------------------------- /MFMP4ToYUVWithoutMFT/MFMP4ToYUVWithoutMFT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFMP4ToYUVWithoutMFT/MFMP4ToYUVWithoutMFT.cpp -------------------------------------------------------------------------------- /MFMP4ToYUVWithoutMFT/MFMP4ToYUVWithoutMFT.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFMP4ToYUVWithoutMFT/MFMP4ToYUVWithoutMFT.sln -------------------------------------------------------------------------------- /MFMP4ToYUVWithoutMFT/MFMP4ToYUVWithoutMFT.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFMP4ToYUVWithoutMFT/MFMP4ToYUVWithoutMFT.vcxproj -------------------------------------------------------------------------------- /MFMP4ToYUVWithoutMFT/rawframes.yuv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFMP4ToYUVWithoutMFT/rawframes.yuv -------------------------------------------------------------------------------- /MFSampleGrabber/MFSampleGrabber.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFSampleGrabber/MFSampleGrabber.sln -------------------------------------------------------------------------------- /MFSampleGrabber/MFSampleGrabber.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFSampleGrabber/MFSampleGrabber.vcxproj -------------------------------------------------------------------------------- /MFSampleGrabber/MFSampleGrabber.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFSampleGrabber/MFSampleGrabber.vcxproj.filters -------------------------------------------------------------------------------- /MFSampleGrabber/SampleGrabber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFSampleGrabber/SampleGrabber.cpp -------------------------------------------------------------------------------- /MFSampleGrabber/SampleGrabber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFSampleGrabber/SampleGrabber.h -------------------------------------------------------------------------------- /MFSampleGrabber/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFSampleGrabber/main.cpp -------------------------------------------------------------------------------- /MFTopology/MFTopology.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFTopology/MFTopology.cpp -------------------------------------------------------------------------------- /MFTopology/MFTopology.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFTopology/MFTopology.sln -------------------------------------------------------------------------------- /MFTopology/MFTopology.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFTopology/MFTopology.vcxproj -------------------------------------------------------------------------------- /MFVideoEVR/MFVideoEVR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFVideoEVR/MFVideoEVR.cpp -------------------------------------------------------------------------------- /MFVideoEVR/MFVideoEVR.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFVideoEVR/MFVideoEVR.sln -------------------------------------------------------------------------------- /MFVideoEVR/MFVideoEVR.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFVideoEVR/MFVideoEVR.vcxproj -------------------------------------------------------------------------------- /MFVideoEVRWebcam/MFVideoEVRWebcam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFVideoEVRWebcam/MFVideoEVRWebcam.cpp -------------------------------------------------------------------------------- /MFVideoEVRWebcam/MFVideoEVRWebcam.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFVideoEVRWebcam/MFVideoEVRWebcam.sln -------------------------------------------------------------------------------- /MFVideoEVRWebcam/MFVideoEVRWebcam.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFVideoEVRWebcam/MFVideoEVRWebcam.vcxproj -------------------------------------------------------------------------------- /MFVideoEVRWebcamMFT/MFVideoEVRWebcamMFT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFVideoEVRWebcamMFT/MFVideoEVRWebcamMFT.cpp -------------------------------------------------------------------------------- /MFVideoEVRWebcamMFT/MFVideoEVRWebcamMFT.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFVideoEVRWebcamMFT/MFVideoEVRWebcamMFT.sln -------------------------------------------------------------------------------- /MFVideoEVRWebcamMFT/MFVideoEVRWebcamMFT.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFVideoEVRWebcamMFT/MFVideoEVRWebcamMFT.vcxproj -------------------------------------------------------------------------------- /MFWebCamRtp/MFWebCamRtp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamRtp/MFWebCamRtp.cpp -------------------------------------------------------------------------------- /MFWebCamRtp/MFWebCamRtp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamRtp/MFWebCamRtp.sln -------------------------------------------------------------------------------- /MFWebCamRtp/MFWebCamRtp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamRtp/MFWebCamRtp.vcxproj -------------------------------------------------------------------------------- /MFWebCamRtp/test.sdp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamRtp/test.sdp -------------------------------------------------------------------------------- /MFWebCamToFile/MFWebCamToFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamToFile/MFWebCamToFile.cpp -------------------------------------------------------------------------------- /MFWebCamToFile/MFWebCamToFile.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamToFile/MFWebCamToFile.sln -------------------------------------------------------------------------------- /MFWebCamToFile/MFWebCamToFile.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamToFile/MFWebCamToFile.vcxproj -------------------------------------------------------------------------------- /MFWebCamToH264Buffer/MFWebCamToH264Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamToH264Buffer/MFWebCamToH264Buffer.cpp -------------------------------------------------------------------------------- /MFWebCamToH264Buffer/MFWebCamToH264Buffer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamToH264Buffer/MFWebCamToH264Buffer.sln -------------------------------------------------------------------------------- /MFWebCamToH264Buffer/MFWebCamToH264Buffer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamToH264Buffer/MFWebCamToH264Buffer.vcxproj -------------------------------------------------------------------------------- /MFWebCamWebRTC/MFWebCamWebRTC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTC/MFWebCamWebRTC.cpp -------------------------------------------------------------------------------- /MFWebCamWebRTC/MFWebCamWebRTC.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTC/MFWebCamWebRTC.sln -------------------------------------------------------------------------------- /MFWebCamWebRTC/MFWebCamWebRTC.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTC/MFWebCamWebRTC.vcxproj -------------------------------------------------------------------------------- /MFWebCamWebRTC/localhost.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTC/localhost.pem -------------------------------------------------------------------------------- /MFWebCamWebRTC/localhost_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTC/localhost_key.pem -------------------------------------------------------------------------------- /MFWebCamWebRTC/mfwebrtc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTC/mfwebrtc.html -------------------------------------------------------------------------------- /MFWebCamWebRTCH264/MFWebCamWebRTCH264.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTCH264/MFWebCamWebRTCH264.cpp -------------------------------------------------------------------------------- /MFWebCamWebRTCH264/MFWebCamWebRTCH264.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTCH264/MFWebCamWebRTCH264.sln -------------------------------------------------------------------------------- /MFWebCamWebRTCH264/MFWebCamWebRTCH264.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTCH264/MFWebCamWebRTCH264.vcxproj -------------------------------------------------------------------------------- /MFWebCamWebRTCH264/localhost.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTCH264/localhost.pem -------------------------------------------------------------------------------- /MFWebCamWebRTCH264/localhost_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTCH264/localhost_key.pem -------------------------------------------------------------------------------- /MFWebCamWebRTCH264/mfwebrtc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebCamWebRTCH264/mfwebrtc.html -------------------------------------------------------------------------------- /MFWebcamAndMicrophoneToFile/MFWebcamAndMicrophoneToFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebcamAndMicrophoneToFile/MFWebcamAndMicrophoneToFile.cpp -------------------------------------------------------------------------------- /MFWebcamAndMicrophoneToFile/MFWebcamAndMicrophoneToFile.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebcamAndMicrophoneToFile/MFWebcamAndMicrophoneToFile.sln -------------------------------------------------------------------------------- /MFWebcamAndMicrophoneToFile/MFWebcamAndMicrophoneToFile.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MFWebcamAndMicrophoneToFile/MFWebcamAndMicrophoneToFile.vcxproj -------------------------------------------------------------------------------- /MFWebcamAndMicrophoneToFile/capture.mp4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MediaFiles/LICENSE-Macroform: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MediaFiles/LICENSE-Macroform -------------------------------------------------------------------------------- /MediaFiles/Macroform_-_Simplicity.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MediaFiles/Macroform_-_Simplicity.mp3 -------------------------------------------------------------------------------- /MediaFiles/Macroform_-_Simplicity.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MediaFiles/Macroform_-_Simplicity.wav -------------------------------------------------------------------------------- /MediaFiles/big_buck_bunny.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MediaFiles/big_buck_bunny.mp4 -------------------------------------------------------------------------------- /MediaFiles/big_buck_bunny_48k.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MediaFiles/big_buck_bunny_48k.mp4 -------------------------------------------------------------------------------- /MediaFiles/sound_in_sync_test.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/MediaFiles/sound_in_sync_test.mp4 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/README.md -------------------------------------------------------------------------------- /WpfMediaUWA/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/Readme.txt -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/App.xaml -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/App.xaml.cs -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/ApplicationInsights.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/ApplicationInsights.config -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Assets/StoreLogo.png -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Assets/big_buck_bunny.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Assets/big_buck_bunny.mp4 -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Assets/max4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Assets/max4.mp4 -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/MainPage.xaml -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/MainPage.xaml.cs -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Package.appxmanifest -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/Properties/Default.rd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/Properties/Default.rd.xml -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/WpfMedia.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/WpfMedia.csproj -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMedia/WpfMedia_TemporaryKey.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMedia/WpfMedia_TemporaryKey.pfx -------------------------------------------------------------------------------- /WpfMediaUWA/WpfMediaUWA.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/WpfMediaUWA/WpfMediaUWA.sln -------------------------------------------------------------------------------- /wpfmediauwa/SampleMaker/MFUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/wpfmediauwa/SampleMaker/MFUtility.h -------------------------------------------------------------------------------- /wpfmediauwa/SampleMaker/Mp4Sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/wpfmediauwa/SampleMaker/Mp4Sampler.cpp -------------------------------------------------------------------------------- /wpfmediauwa/SampleMaker/Mp4Sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/wpfmediauwa/SampleMaker/Mp4Sampler.h -------------------------------------------------------------------------------- /wpfmediauwa/SampleMaker/SampleMaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/wpfmediauwa/SampleMaker/SampleMaker.cpp -------------------------------------------------------------------------------- /wpfmediauwa/SampleMaker/SampleMaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/wpfmediauwa/SampleMaker/SampleMaker.h -------------------------------------------------------------------------------- /wpfmediauwa/SampleMaker/SampleMaker.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/wpfmediauwa/SampleMaker/SampleMaker.vcxproj -------------------------------------------------------------------------------- /wpfmediauwa/SampleMaker/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /wpfmediauwa/SampleMaker/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipsorcery/mediafoundationsamples/HEAD/wpfmediauwa/SampleMaker/pch.h --------------------------------------------------------------------------------