<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to MfPack Files</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>Recent changes to MfPack Files</description><atom:link href="https://sourceforge.net/p/mfpack/wiki/MfPack%20Files/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 20 Aug 2023 13:02:09 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mfpack/wiki/MfPack%20Files/feed" rel="self" type="application/rss+xml"/><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v22
+++ v23
@@ -3,7 +3,7 @@
 The complete file listing of MfPack.

 MfPack - Media Foundation headers
-Version 3.0.0 and higher
+Version 3.1.5 and higher

 Headers and libraries that define all of the Media Foundation APIs.

@@ -32,7 +32,7 @@
 * Mozilla Public License, version 2.0.pdf

 #   Packages
-* MfPackX300.dpk  
+* MfPackX315.dpk  

 # src (Sources)

@@ -61,6 +61,7 @@
 *   WinApi.MediaFoundationApi.MfApi.pas (MfApi.h)
 *   WinApi.MediaFoundationApi.MfCaptureEngine.pas (MfCaptureEngine.h)
 *   WinApi.MediaFoundationApi.MfContentDecryptionModule.pas (MfContentDecryptionModule.h)
+*   WinApi.MediaFoundationApi.MfD3D12 (mfd3d12.h)
 *   WinApi.MediaFoundationApi.Mferror.pas (Mferror.h)
 *   WinApi.MediaFoundationApi.MfIdl.pas (MfIdl.h)
 *   WinApi.MediaFoundationApi.MfMediaCapture.pas (MfMediaCapture.h)
@@ -105,6 +106,7 @@
 *   WinApi.Inspectable.pas (inspectable.h)
 *   WinApi.Ks.pas (ks.h)
 *   WinApi.KsMedia.pas (ksmedia.h)
+*   WinApi.KsUuIds.pas (KsUuIds.h)
 *   WinApi.KsProxy.pas (ksproxy.h)
 *   WinApi.MediaObj.pas (mediaobj.h)
 *   WinApi.MmStream.pas (mmstream.h)
@@ -243,21 +245,28 @@
 *   WinApi.DirectX.D3D9Types.pas (d3d9types.h)

 ### D3D11
-*   WinApi.DirectX.D3D11.pas
-*   WinApi.DirectX.D3D11Shader.pas
-*   WinApi.DirectX.D3D11_1.pas
-*   WinApi.DirectX.D3D11_2.pas
-*   WinApi.DirectX.D3D11_3.pas
-*   WinApi.DirectX.D3D11_4.pas
+*   WinApi.DirectX.D3D11.pas (D3D11.h)
+*   WinApi.DirectX.D3D11Shader.pas (D3D11Shader.h)
+*   WinApi.DirectX.D3D11_1.pas (D3D11_1.h)
+*   WinApi.DirectX.D3D11_2.pas (D3D11_2.h)
+*   WinApi.DirectX.D3D11_3.pas (D3D11_3.h)
+*   WinApi.DirectX.D3D11_4.pas (D3D11_4.4)

 ### D3D12
-*   WinApi.DirectX.D3D11on12.pas
-*   Winapi.DirectX.D3D12.pas
-*   WinApi.DirectX.D3D12Compatibility.pas
-*   WinApi.DirectX.D3D12SDKLayers.pas
-*   WinApi.DirectX.D3D12Shader.pas
-*   WinApi.DirectX.D3D12Video.pas
-
+*   WinApi.DirectX.D3D11on12.pas (D3D11on12.h)
+*   Winapi.DirectX.D3D12.pas (D3D12.h)
+*   WinApi.DirectX.D3D12Compatibility.pas (D3D12Compatibility.h)
+*   WinApi.DirectX.D3D12SDKLayers.pas (D3D12SDKLayers.h)
+*   WinApi.DirectX.D3D12Shader.pas (D3D12Shader.h)
+*   WinApi.DirectX.D3D12Video.pas (D3D12Video.h)
+
+### Debug
+*   WinApi.Dbg.D3DError.pas (d3derror.h)
+*   WinApi.Dbg.WinError32.pas (winerror.h)
+*   WinApi.Dbg.WinFacility.pas (-)
+*   WinApi.Dbg.WinHResult.pas (-)
+*   WinApi.Dbg.WinHResultTools.pas (main)
+*   WinApi.Dbg.WinMfError.pas (mferror.h)

 ### Libraries (see Windows SDK)
 ===============================================
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Sun, 20 Aug 2023 13:02:09 -0000</pubDate><guid>https://sourceforge.net0b6c999d950eeb5c88192500a2fcf88ede52527b</guid></item><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v21
+++ v22
@@ -157,9 +157,6 @@
 *** Common used DirectX api's by Media Foundation.***

 ### Common
-*   WinApi.DirectX.D3D9.pas (d3d9.h)
-*   WinApi.DirectX.D3D9Caps.pas (d3d9caps.h)
-*   WinApi.DirectX.D3D9Types.pas (d3d9types.h)
 *   WinApi.DirectX.D3DCommon.pas (d3dcommon.h)
 *   WinApi.DirectX.DocumentTarget.pas (documenttarget.h)
 *   WinApi.DirectX.XInput.pas (xinput.h)
@@ -240,6 +237,27 @@
 *   WinApi.DirectX.DCompAnimation.pas (dcompanimation.h)
 *   WinApi.DirectX.DCompTypes.pas (dcomptypes.h)

+### D3D9
+*   WinApi.DirectX.D3D9.pas (d3d9.h)
+*   WinApi.DirectX.D3D9Caps.pas (d3d9caps.h)
+*   WinApi.DirectX.D3D9Types.pas (d3d9types.h)
+
+### D3D11
+*   WinApi.DirectX.D3D11.pas
+*   WinApi.DirectX.D3D11Shader.pas
+*   WinApi.DirectX.D3D11_1.pas
+*   WinApi.DirectX.D3D11_2.pas
+*   WinApi.DirectX.D3D11_3.pas
+*   WinApi.DirectX.D3D11_4.pas
+
+### D3D12
+*   WinApi.DirectX.D3D11on12.pas
+*   Winapi.DirectX.D3D12.pas
+*   WinApi.DirectX.D3D12Compatibility.pas
+*   WinApi.DirectX.D3D12SDKLayers.pas
+*   WinApi.DirectX.D3D12Shader.pas
+*   WinApi.DirectX.D3D12Video.pas
+

 ### Libraries (see Windows SDK)
 ===============================================
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Fri, 07 Oct 2022 21:19:06 -0000</pubDate><guid>https://sourceforge.net5395e3421ed10b403448107d97ddbfb0cf88cc77</guid></item><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v20
+++ v21
@@ -3,13 +3,13 @@
 The complete file listing of MfPack.

 MfPack - Media Foundation headers
-Version 2.6.4 (20H1) and higher
+Version 3.0.0 and higher

 Headers and libraries that define all of the Media Foundation APIs.


 To find the header and library for a specific API element,
-please consult the reference pages in the  [Media Foundation Programming Reference](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-programming-reference) on 
+please consult the reference pages in the [Media Foundation Programming Reference](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-programming-reference) on 
 docs.microsoft.com (DMSC), [Media Foundation Headers and Libraries](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-headers-and-libraries) and [Microsoft Media Foundation](https://docs.microsoft.com/en-us/windows/win32/medfound/microsoft-media-foundation-sdk)


@@ -24,201 +24,235 @@
 consult the reference pages in the [Media Foundation Programming Reference.](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-programming-reference)


-
-  **Root**
-  MfPackXxxx.dpk
-  Readme.txt
+#   Root (MfPack)
+* Readme1st.txt
+* Readme_mfpack.txt
+* About.txt
+* License.txt
+* Mozilla Public License, version 2.0.pdf
+
+#   Packages
+* MfPackX300.dpk  
+
+# src (Sources)
+  
+### CoreAudioApi
+*   WinApi.CoreAudioApi.AudEvCod.pas (audevcod.h)
+*   WinApi.CoreAudioApi.AudioAPOTypes.pas (audioapotypes.h)
+*   WinApi.CoreAudioApi.AudioClient.pas (audioclient.h)
+*   WinApi.CoreAudioApi.AudioengineBaseApo.pas (audioenginebaseapo.h)
+*   WinApi.CoreAudioApi.AudioEngineEndpoint.pas (audioengineendpoint.h)
+*   WinApi.CoreAudioApi.AudioMediaType.pas (audiomediatype.h)
+*   WinApi.CoreAudioApi.AudioPolicy.pas (audiopolicy.h)
+*   WinApi.CoreAudioApi.AudioSessionTypes.pas (audiosessiontypes.h)
+*   WinApi.CoreAudioApi.DeviceCategories.pas (devicecategories.h)
+*   WinApi.CoreAudioApi.DeviceTopology.pas (devicetopology.h)
+*   WinApi.CoreAudioApi.DevTopoUtils.pas (Device Topology Utilities)
+*   WinApi.CoreAudioApi.Endpointvolume.pas (endpointvolume.h)
+*   WinApi.CoreAudioApi.MMDevApiUtils.pas (Mmdevice Api Utilities)
+*   WinApi.CoreAudioApi.MMDeviceApi.pas (mmdeviceapi.h)

-  **CoreAudio**
-  MfPack.AudEvCod.pas (audevcod.h)
-  MfPack.AudioAPOTypes.pas (audioapotypes.h)
-  MfPack.AudioClient.pas (audioclient.h)
-  MfPack.AudioengineBaseApo.pas (audioenginebaseapo.h)
-  MfPack.AudioEngineEndpoint.pas (audioengineendpoint.h)
-  MfPack.AudioMediaType.pas (audiomediatype.h)
-  MfPack.AudioPolicy.pas (audiopolicy.h)
-  MfPack.AudioSessionTypes.pas (audiosessiontypes.h)
-  MfPack.DeviceCategories.pas (devicecategories.h)
-  MfPack.DeviceTopology.pas (devicetopology.h)
-  MfPack.DevTopoUtils.pas (devtopoutils.h)
-  MfPack.Endpointvolume.pas (endpointvolume.h)
-  MfPack.MMDevApiUtils.pas (mmdevapiutils.h)
-  MfPack.MMDeviceApi.pas (mmdeviceapi.h)
+### MediaFoundationApi
+*   WinApi.MediaFoundationApi.CameraUIControl.pas (CameraUIControl.h)
+*   WinApi.MediaFoundationApi.CodecApi.pas (CodecApi.h)
+*   WinApi.MediaFoundationApi.Evr.pas (Evr.h)
+*   WinApi.MediaFoundationApi.Evr9.pas (Evr9.h)
+*   WinApi.MediaFoundationApi.KsOpmApi.pas (KsOpmApi.h)
+*   WinApi.MediaFoundationApi.MfApi.pas (MfApi.h)
+*   WinApi.MediaFoundationApi.MfCaptureEngine.pas (MfCaptureEngine.h)
+*   WinApi.MediaFoundationApi.MfContentDecryptionModule.pas (MfContentDecryptionModule.h)
+*   WinApi.MediaFoundationApi.Mferror.pas (Mferror.h)
+*   WinApi.MediaFoundationApi.MfIdl.pas (MfIdl.h)
+*   WinApi.MediaFoundationApi.MfMediaCapture.pas (MfMediaCapture.h)
+*   WinApi.MediaFoundationApi.MfMediaEngine.pas (MfMediaEngine.h)
+*   WinApi.MediaFoundationApi.MfMp2Dlna.pas (MfMp2Dlna.h)
+*   WinApi.MediaFoundationApi.MfObjects.pas (MfObjects.h)
+*   WinApi.MediaFoundationApi.MfPlay.pas (MfPlay.h)
+*   WinApi.MediaFoundationApi.MfReadWrite.pas (MfReadWrite.h)
+*   WinApi.MediaFoundationApi.MfSharingEngine.pas (MfSharingEngine.h)
+*   WinApi.MediaFoundationApi.MfSpatialAudio.pas (MfSpatialAudio.h)
+*   WinApi.MediaFoundationApi.MfTransform.pas (MfTransform.h)
+*   WinApi.MediaFoundationApi.OpmApi.pas (OpmApi.h)
+*   WinApi.MediaFoundationApi.WmCodecDsp.pas (WmCodecDsp.h)
+*   WinApi.MediaFoundationApi.WmContainer.pas (WmContainer.h)
+*   WinApi.MediaFoundationApi.MfpMediaTypeDebug.pas
+*   WinApi.MediaFoundationApi.MfMetLib.pas
+*   WinApi.MediaFoundationApi.MfUtils.pas
+
+### Shared files
+*   WinApi.ActiveX.OaIdl.pas (oaidl.h)
+*   WinApi.ActiveX.ObjBase.pas (objbase.h)
+*   WinApi.ActiveX.ObjIdl.pas (objidl.h)
+*   WinApi.ActiveX.ObjIdlbase.pas (objidlbase.h)
+*   WinApi.ActiveX.OCIdl.pas (ocidl.h)
+*   WinApi.ActiveX.OleIdl.pas (oleidl.h)
+*   WinApi.ActiveX.PropIdl.pas (propidl.h)
+*   WinApi.ActiveX.PropKeyDef.pas (propkeydef.h)
+*   WinApi.ActiveX.PropSys.pas (propsys.h)
+*   WinApi.ActiveX.PropVarUtil.pas (propvarutil.h)
+*   WinApi.AmVideo.pas (amvideo.h)
+*   WinApi.ComBaseApi.pas (combaseapi.h)
+*   WinApi.Coml2Api.pas (coml2api.h)
+*   WinApi.Dbt.pas (dbt.h)
+*   WinApi.DevpKey.pas (devpkey.h)
+*   WinApi.DevPropDef.pas (devpropdef.h)
+*   WinApi.DvdMedia.pas (dvdmedia.h)
+*   WinApi.Evntcons.pas (evntcons.h)
+*   WinApi.Evntprov.pas (evntprov.h)
+*   WinApi.Evntrace.pas (evntrace.h)
+*   WinApi.FunctionDiscoveryKeys_devpkey.pas (functiondiscoverykeys_devpkey.h)
+*   WinApi.InitGuid.pas (initguid.h)
+*   WinApi.Inspectable.pas (inspectable.h)
+*   WinApi.Ks.pas (ks.h)
+*   WinApi.KsMedia.pas (ksmedia.h)
+*   WinApi.KsProxy.pas (ksproxy.h)
+*   WinApi.MediaObj.pas (mediaobj.h)
+*   WinApi.MmStream.pas (mmstream.h)
+*   WinApi.Relogger.pas (relogger.h)
+*   WinApi.ServProv.pas (servprov.h)
+*   WinApi.ShTypes.pas (shtypes.h)
+*   WinApi.StrmIf.pas (strmif.h)
+*   WinApi.StructuredQueryCondition_2020.pas (structuredquerycondition.h, Delphi "Sydney" version and below are obsolete)
+*   WinApi.Unknwn.pas (unknwn.h)
+*   WinApi.UuIds.pas (uuids.h)
+*   WinApi.VpType.pas (vptype.h)
+*   WinApi.WinApiTypes.pas (wtypes.h, etc.)
+*   WinApi.WinError.pas (winerror.h)
+*   WinApi.Wmistr.pas (wmistr.h)
+*   WinApiTypes.inc (configuration file)
+
+
+### Windows MultiMedia (WinMM)
+*   WinApi.WinMM.DigitalV.pas (digitalv.h)
+*   WinApi.WinMM.JoyStickApi.pas (joystickapi.h)
+*   WinApi.WinMM.MMDdk.pas (mmddk.h)
+*   WinApi.WinMM.MMeApi.pas (mmeapi.h)
+*   WinApi.WinMM.MMiscApi.pas (mmiscapi.h)
+*   WinApi.WinMM.MMiscApi2.pas (mmiscapi2.h)
+*   WinApi.WinMM.MMReg.pas (mmreg.h)
+*   WinApi.WinMM.MsAcm.pas (msacm.h)
+*   WinApi.WinMM.TimeApi.pas (timeapi.h)
+*   WinApi.WinMM.Vfw.pas (vfw.h)
+*   WinApi.WinMM.MMSysCom.pas (mmsyscom.h)
+*   WinApi.WinMM.PlaySoundApi.pas (playsoundapi.h)
+*   WinApi.WinMM.MMSystem.pas (mmsystem.h)
+*   WinApi.WinMM.MCIApi.pas (mciapi.h)
+

-  **MediaFoundation**
-  MfPack.CodecApi.pas (codecapi.h)
-  MfPack.Evr.pas (evr.h)
-  MfPack.Evr9.pas (evr9.h)
-  MfPack.MfApi.pas (mfapi.h)
-  MfPack.MfCaptureEngine.pas (mfcaptureengine.h)
-  MfPack.Mferror.pas (mferror.h)
-  MfPack.MfIdl.pas (mfidl.h)
-  MfPack.MfMediaCapture.pas (mfmediacapture.h)
-  MfPack.MfMediaEngine.pas (mfmediaengine.h)
-  MfPack.MfMp2Dlna.pas (mfmp2dlna.h)
-  MfPack.MfObjects.pas (mfobjects.h)
-  MfPack.MfPlay.pas (mfplay.h)
-  MfPack.MfReadWrite.pas (mfreadwrite.h)
-  MfPack.MfSharingEngine.pas (mfsharingengine.h)
-  MfPack.MfSpatialAudio.pas (mfspatialaudio.h)
-  MfPack.MfTransform.pas (mftransform.h)
-  MfPack.OpmApi.pas (opmapi.h)
-  MfPack.WmCodecDsp.pas (wmcodecdsp.h)
-  MfPack.WmContainer.pas (wmcontainer.h)
-
-  **Shared**
-  MfPack.AmVideo.pas (amvideo.h)
-  MfPack.ComBaseApi.pas (combaseapi.h)
-  MfPack.Coml2Api.pas (coml2api.h)
-  MfPack.Dbt.pas (dbt.h)
-  MfPack.DevpKey.pas (devpkey.h)
-  MfPack.DevPropDef.pas (devpropdef.h)
-  MfPack.DvdMedia.pas (dvdmedia.h)
-  MfPack.Dxva2Trace.pas (dxva2trace.h)
-  MfPack.Evntcons.pas (evntcons.h)
-  MfPack.Evntprov.pas (evntprov.h)
-  MfPack.Evntrace.pas (evntrace.h)
-  MfPack.FunctionDiscoveryKeys_devpkey.pas (functiondiscoverykeys_devpkey.h)
-  MfPack.inc (configuration file)
-  MfPack.InitGuid.pas (initguid.h)
-  MfPack.Inspectable.pas (inspectable.h)
-  MfPack.Ks.pas (ks.h)
-  MfPack.KsMedia.pas (ksmedia.h)
-  MfPack.KsProxy.pas (ksproxy.h)
-  MfPack.MediaObj.pas (mediaobj.h)
-  MfPack.MfpMediaTypeDebug.pas
-  MfPack.MfpMetLib.pas
-  MfPack.MfpTypes.pas (wtypes.h, etc.)
-  MfPack.MfpUtils.pas
-  MfPack.MmDdk.pas (mmddk.h)
-  MfPack.MmReg.pas (mmreg.h)
-  MfPack.MmStream.pas (mmstream.h)
-  MfPack.OaIdl.pas (oaidl.h)
-  MfPack.ObjBase.pas (objbase.h)
-  MfPack.ObjIdl.pas (objidl.h)
-  MfPack.ObjIdlbase.pas (objidlbase.h)
-  MfPack.OCIdl.pas (ocidl.h)
-  MfPack.OleIdl.pas (oleidl.h)
-  MfPack.PropIdl.pas (propidl.h)
-  MfPack.PropKeyDef.pas (propkeydef.h)
-  MfPack.PropSys.pas (propsys.h)
-  MfPack.PropVarUtil.pas (propvarutil.h)
-  MfPack.Relogger.pas (relogger.h)
-  MfPack.ServProv.pas (servprov.h)
-  MfPack.ShTypes.pas (shtypes.h)
-  MfPack.SpatialAudioClient.pas (spatialaudioclient.h)
-  MfPack.SpatialAudioMetadata.pas (spatialaudiometadata.h)
-  MfPack.StrmIf.pas (strmif.h)
-  MfPack.StructuredQueryCondition.pas (structuredquerycondition.h)
-  MfPack.Unknwn.pas (unknwn.h)
-  MfPack.UuIds.pas (uuids.h)
-  MfPack.VpType.pas (vptype.h)
-  MfPack.WinCodec.pas (wincodec.h)
-  MfPack.WinCodecSdk.pas (wincodecsdk.h)
-  MfPack.WinError.pas (winerror.h)
-  MfPack.Wmistr.pas (wmistr.h)
-
-# Windows Imaging Component (WIC)
-MfPack.WinCodec.pas (wincodec.h)
-MfPack.WinCodecSdk.pas (wincodecsdk.h)
-
-
-
-
-#   DirectX
+### MPEG2
+*   WinApi.Mpeg2Bits.pas (mpeg2bits.h)
+*   WinApi.Mpeg2Data.pas (mpeg2data.h)
+*   WinApi.Mpeg2PsiParser.pas (mpeg2psiparser.h)
+*   WinApi.Mpeg2Structs.pas (mpeg2structs.h)
+*   WinApi.MPEGError.pas (mpegerror.h)
+*   WinApi.MPEGType.pas (MPEGType.h)
+
+
+### Windows Imaging Component (WIC)
+*   WinApi.Wic.WinCodec.pas (wincodec.h)
+*   WinApi.Wic.WinCodecSdk.pas (wincodecsdk.h)
+
+
+### DirectX
 *** Common used DirectX api's by Media Foundation.***

- MfPack.D3D9.pas (d3d9.h)
-  MfPack.D3D9Caps.pas (d3d9caps.h)
-  MfPack.D3D9Types.pas (d3d9types.h)
-  MfPack.D3DCommon.pas (d3dcommon.h) 
-  MfPack.DocumentTarget.pas (documenttarget.h)   
-  MfPack.DxVa.pas (dxva.h)
-  MfPack.DxVa2Api.pas (dxva2api.h)
-  MfPack.DxVaHd.pas (dxvahd.h)  
-  MfPack.XInput.pas (xinput.h)
-
-  
-#   XAudio2
+### Common
+*   WinApi.DirectX.D3D9.pas (d3d9.h)
+*   WinApi.DirectX.D3D9Caps.pas (d3d9caps.h)
+*   WinApi.DirectX.D3D9Types.pas (d3d9types.h)
+*   WinApi.DirectX.D3DCommon.pas (d3dcommon.h)
+*   WinApi.DirectX.DocumentTarget.pas (documenttarget.h)
+*   WinApi.DirectX.XInput.pas (xinput.h)
+
+
+### DirectX Video Acceleration (DXVA) 2.0
+***API and a corresponding DDI for using hardware acceleration to speed up video processing.***
+*   WinApi.DirectX.DXVA.pas (dxva.h)
+*   WinApi.DirectX.DXVA2Api.pas (dxva2api.h)
+*   WinApi.DirectX.DXVA2SWDev.pas (dxva2SWDev.h)
+*   WinApi.DirectX.DXVA2Trace.pas (dxva2trace.h)
+*   WinApi.DirectX.DXVA9Typ.pas (dxva9typ.h)
+*   WinApi.DirectX.DXVAHd.pas (dxvahd.h)
+
+
+### XAudio2
 ***Xbox game sound programming***
-  MfPack.HrtfApoApi.pas (hrtfapoapi.h)
-  MfPack.X3DAudio.pas (x3daudio.h)
-  MfPack.XApo.pas (xapo.h)
-  MfPack.XAPOBase.pas (xapobase.h)
-  MfPack.XAPOFx.pas (xapofx.h)
-  MfPack.XAudio2.pas (xaudio2.h)
-  MfPack.XAudio2Fx.pas (xaudio2fx.h)
-  XAudio2.inc (configuration file)
+*   WinApi.XAudio2.HrtfApoApi.pas (hrtfapoapi.h)
+*   WinApi.XAudio2.X3DAudio.pas (x3daudio.h)
+*   WinApi.XAudio2.XApo.pas (xapo.h)
+*   WinApi.XAudio2.XAPOBase.pas (xapobase.h)
+*   WinApi.XAudio2.XAPOFx.pas (xapofx.h)
+*   WinApi.XAudio2.XAudio2.pas (xaudio2.h)
+*   WinApi.XAudio2.XAudio2Fx.pas (xaudio2fx.h)
+*   XAudio2.inc (configuration file)


 **For those Delphi versions not having the latest updates or don't support the following Api's.**
-**Note:** These files (packages) are included with the MfPack zip file.
-
-
-# D2D1
+**Note:** These files (packages) are included in the MfPack zip file.
+
+
+### D2D1
 ***Direct2D***
-MfPack.D2D1.pas (d2d1.h)
-MfPack.D2D1_1.pas (d2d1_1.h)
-MfPack.D2D1_1Helper.pas (d2d1_1helper.h)
-MfPack.D2D1_2.pas (d2d1_2.h)
-MfPack.D2D1_2Helper.pas (d2d1_2helper.h)
-MfPack.D2D1_3.pas (d2d1_3.h)
-MfPack.D2D1_3Helper.pas (d2d1_3helper.h)
-MfPack.D2D1EffectAuthor.pas (d2d1effectauthor.h)
-MfPack.D2D1EffectAuthor_1.pas (d2d1effectauthor_1.h)
-MfPack.D2D1Effects.pas (d2d1effects.h)
-MfPack.D2D1Effects_1.pas (d2d1effects_1.h)
-MfPack.D2D1Effects_2.pas (d2d1effects_2.h)
-MfPack.D2D1Helper.pas (d2d1Helper.h)
-MfPack.D2D1Svg.pas (d2d1svg.h)
-MfPack.D2DBaseTypes.pas (d2dbasetypes.h)
-MfPack.D2DErr.pas (d2derr.h)
- MfPack.DCommon.pas (dcommon.h)
-
-
-# DirectWrite
+*   WinApi.DirectX.D2D1_1.pas (d2d1_1.h)
+*   WinApi.DirectX.D2D1_1Helper.pas (d2d1_1helper.h)
+*   WinApi.DirectX.D2D1_2.pas (d2d1_2.h)
+*   WinApi.DirectX.D2D1_2Helper.pas (d2d1_2helper.h)
+*   WinApi.DirectX.D2D1_3.pas (d2d1_3.h)
+*   WinApi.DirectX.D2D1_3Helper.pas (d2d1_3helper.h)
+*   WinApi.DirectX.D2D1.pas (d2d1.h)
+*   WinApi.DirectX.D2D1EffectAuthor_1.pas (d2d1effectauthor_1.h)
+*   WinApi.DirectX.D2D1EffectAuthor.pas (d2d1effectauthor.h)
+*   WinApi.DirectX.D2D1Effects_1.pas (d2d1effects_1.h)
+*   WinApi.DirectX.D2D1Effects_2.pas (d2d1effects_2.h)
+*   WinApi.DirectX.D2D1Effects.pas (d2d1effects.h)
+*   WinApi.DirectX.D2D1Helper.pas (d2d1Helper.h)
+*   WinApi.DirectX.D2D1Svg.pas (d2d1svg.h)
+*   WinApi.DirectX.D2DBaseTypes.pas (d2dbasetypes.h)
+*   WinApi.DirectX.D2DErr.pas (d2derr.h)
+*   WinApi.DirectX.DCommon.pas (dcommon.h)
+
+
+### DirectWrite
 ***High-quality text rendering, resolution-independent outline fonts, and full Unicode text and layout support.***
-MfPack.DWrite.pas (dwrite.h)
-MfPack.DWrite_1.pas (dwrite_1.h)
-MfPack.DWrite_2.pas (dwrite_2.h)
-MfPack.DWrite_3.pas (dwrite_3.h)
-
-
-
-# DXGI
+*   WinApi.DirectX.DWrite.pas (dwrite.h)
+*   WinApi.DirectX.DWrite_1.pas (dwrite_1.h)
+*   WinApi.DirectX.DWrite_2.pas (dwrite_2.h)
+*   WinApi.DirectX.DWrite_3.pas (dwrite_3.h)
+
+
+### DXGI
 ***DirectX Graphics Infrastructure***
-  MfPack.DXGI.pas (dxgi.h)
-  MfPack.DXGI1_2.pas (dxgi1_2.h)
-  MfPack.DXGI1_3.pas (dxgi1_3.h)
-  MfPack.DXGI1_4.pas (dxgi1_4.h)
-  MfPack.DXGI1_5.pas (dxgi1_5.h)
-  MfPack.DXGI1_6.pas (dxgi1_6.h)
-  MfPack.DXGICommon.pas (dxgicommon.h)
-  MfPack.DXGIFormat.pas (dxgiformat.h)
-  MfPack.DXGIType.pas (dxgitype.h)
-
-
-# DirectComposition
+*   WinApi.DirectX.DXGI.pas (dxgi.h)
+*   WinApi.DirectX.DXGI1_2.pas (dxgi1_2.h)
+*   WinApi.DirectX.DXGI1_3.pas (dxgi1_3.h)
+*   WinApi.DirectX.DXGI1_4.pas (dxgi1_4.h)
+*   WinApi.DirectX.DXGI1_5.pas (dxgi1_5.h)
+*   WinApi.DirectX.DXGI1_6.pas (dxgi1_6.h)
+*   WinApi.DirectX.DXGICommon.pas (dxgicommon.h)
+*   WinApi.DirectX.DXGIFormat.pas (dxgiformat.h)
+*   WinApi.DirectX.DXGIMessages.pas (dxgimessages.h)
+*   WinApi.DirectX.DXGIType.pas (dxgitype.h)
+
+
+### DirectComposition
 ***High-performance bitmap composition with transforms, effects, and animations.***
-MfPack.DComp.pas (dcomp.h)
-MfPack.DCompAnimation.pas (dcompanimation.h)
-MfPack.DCompTypes.pas (dcomptypes.h)
-
-
-# Libraries (see Windows SDK)
+*   WinApi.DirectX.DComp.pas (dcomp.h)
+*   WinApi.DirectX.DCompAnimation.pas (dcompanimation.h)
+*   WinApi.DirectX.DCompTypes.pas (dcomptypes.h)
+
+
+### Libraries (see Windows SDK)
 ===============================================
-dxva2.lib
-evr.lib
-mf.lib
-mfplat.lib
-mfplay.lib
-mfreadwrite.lib
-mfuuid.lib
-
-
-
-
-# Library Changes since Windows 7
+* dxva2.lib
+* evr.lib
+* mf.lib
+* mfplat.lib
+* mfplay.lib
+* mfreadwrite.lib
+* mfuuid.lib
+
+
+### Library Changes since Windows 7
 ======================================================

 Starting in Windows 7, certain Media Foundation functions are exported from 
@@ -232,8 +266,12 @@
       and the fully supported Windows version is 10 RedStone 5.


-**REMARKS:**
-
-The main root holds a directory "/Shared", this directory contains shared units used by Media Foundation,  Audio Core and DirectX.
+## REMARKS:
+
+The main root holds a directory "/src", this directory contains all units used by Media Foundation,
+Audio Core and DirectX.
 Every Delphi unit has a section that contains helpers specific for the Delphi programming language.
-If, however, a helper- or utilityfunction covers more units, then this will be added in the shared Delphi helper unit (MfpUtils.pas) or the MfpTypes.pas that holds shared types.
+If, however, a helper- or utilityfunction covers more units, then this will be added in the shared 
+Delphi helper unit (WinApi.MediaFoundationApi.MfUtils.pas) or the WinApi.MediaFoundationApi.MfTypes.pas that holds shared types.
+
+&amp;lt;&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Thu, 08 Oct 2020 10:49:51 -0000</pubDate><guid>https://sourceforge.net44ea8419ce503d654728810434e92288642055f4</guid></item><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v19
+++ v20
@@ -228,7 +228,7 @@
   - mf.dll
   - mfplat.dll

-Note: Since the latest RS5 update, the minimum required Windows version is Vista
+Note: Since the latest RS5 update, the minimum required Windows version is Vista SR2
       and the fully supported Windows version is 10 RedStone 5.


&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Wed, 22 Apr 2020 00:37:01 -0000</pubDate><guid>https://sourceforge.net4279d3a9fb2a01896e333c0f02d6be150d8e4437</guid></item><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v18
+++ v19
@@ -26,12 +26,10 @@

   **Root**
-  ====
   MfPackXxxx.dpk
   Readme.txt

   **CoreAudio**
-  =========
   MfPack.AudEvCod.pas (audevcod.h)
   MfPack.AudioAPOTypes.pas (audioapotypes.h)
   MfPack.AudioClient.pas (audioclient.h)
@@ -48,7 +46,6 @@
   MfPack.MMDeviceApi.pas (mmdeviceapi.h)

   **MediaFoundation**
-  ===============
   MfPack.CodecApi.pas (codecapi.h)
   MfPack.Evr.pas (evr.h)
   MfPack.Evr9.pas (evr9.h)
@@ -70,7 +67,6 @@
   MfPack.WmContainer.pas (wmcontainer.h)

   **Shared**
-  ======
   MfPack.AmVideo.pas (amvideo.h)
   MfPack.ComBaseApi.pas (combaseapi.h)
   MfPack.Coml2Api.pas (coml2api.h)
@@ -130,7 +126,6 @@


 #   DirectX
-  =======
 *** Common used DirectX api's by Media Foundation.***

  MfPack.D3D9.pas (d3d9.h)
@@ -145,7 +140,7 @@


 #   XAudio2
-***Xbox ***
+***Xbox game sound programming***
   MfPack.HrtfApoApi.pas (hrtfapoapi.h)
   MfPack.X3DAudio.pas (x3daudio.h)
   MfPack.XApo.pas (xapo.h)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Wed, 22 Apr 2020 00:23:02 -0000</pubDate><guid>https://sourceforge.net2fb6a0b757a0d49af8dcd7c7690c66502c7450a9</guid></item><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v17
+++ v18
@@ -129,7 +129,7 @@



-  DirectX
+#   DirectX
   =======
 *** Common used DirectX api's by Media Foundation.***

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Wed, 22 Apr 2020 00:20:17 -0000</pubDate><guid>https://sourceforge.netab9afea21251b1128160401646437a8b160aea45</guid></item><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v16
+++ v17
@@ -2,8 +2,8 @@

 The complete file listing of MfPack.

-MFPack - Media Foundation headers
-Version 2.6.2 (19H1) and higher
+MfPack - Media Foundation headers
+Version 2.6.4 (20H1) and higher

 Headers and libraries that define all of the Media Foundation APIs.

@@ -29,143 +29,139 @@
   ====
   MfPackXxxx.dpk
   Readme.txt
-   
+ 
   **CoreAudio**
   =========
-  MfPack.AudEvCod.pas  (audevcod.h)
-  MfPack.AudioAPOTypes.pas (audioapotypes.h)
-  MfPack.AudioClient.pas   (audioclient.h)
-  MfPack.AudioengineBaseApo.pas    (audioenginebaseapo.h)
-  MfPack.AudioEngineEndpoint.pas   (audioengineendpoint.h)
-  MfPack.AudioMediaType.pas    (audiomediatype.h)
-  MfPack.AudioPolicy.pas   (audiopolicy.h)
-  MfPack.AudioSessionTypes.pas (audiosessiontypes.h)
-  MfPack.DeviceCategories.pas  (devicecategories.h)
-  MfPack.DeviceTopology.pas    (devicetopology.h)
-  MfPack.DevTopoUtils.pas  (devtopoutils.h)
-  MfPack.Endpointvolume.pas    (endpointvolume.h)
-  MfPack.MMDevApiUtils.pas (mmdevapiutils.h)
-  MfPack.MMDeviceApi.pas   (mmdeviceapi.h)
-   
+  MfPack.AudEvCod.pas (audevcod.h)
+  MfPack.AudioAPOTypes.pas (audioapotypes.h)
+  MfPack.AudioClient.pas (audioclient.h)
+  MfPack.AudioengineBaseApo.pas (audioenginebaseapo.h)
+  MfPack.AudioEngineEndpoint.pas (audioengineendpoint.h)
+  MfPack.AudioMediaType.pas (audiomediatype.h)
+  MfPack.AudioPolicy.pas (audiopolicy.h)
+  MfPack.AudioSessionTypes.pas (audiosessiontypes.h)
+  MfPack.DeviceCategories.pas (devicecategories.h)
+  MfPack.DeviceTopology.pas (devicetopology.h)
+  MfPack.DevTopoUtils.pas (devtopoutils.h)
+  MfPack.Endpointvolume.pas (endpointvolume.h)
+  MfPack.MMDevApiUtils.pas (mmdevapiutils.h)
+  MfPack.MMDeviceApi.pas (mmdeviceapi.h)
+ 
   **MediaFoundation**
   ===============
-  MfPack.CodecApi.pas  (codecapi.h)
-  MfPack.Evr.pas   (evr.h)
-  MfPack.Evr9.pas  (evr9.h)
-  MfPack.MfApi.pas (mfapi.h)
-  MfPack.MfCaptureEngine.pas   (mfcaptureengine.h)
-  MfPack.Mferror.pas   (mferror.h)
-  MfPack.MfIdl.pas (mfidl.h)
-  MfPack.MfMediaCapture.pas    (mfmediacapture.h)
-  MfPack.MfMediaEngine.pas (mfmediaengine.h)
-  MfPack.MfMp2Dlna.pas (mfmp2dlna.h)
-  MfPack.MfObjects.pas (mfobjects.h)
-  MfPack.MfPlay.pas    (mfplay.h)
-  MfPack.MfReadWrite.pas   (mfreadwrite.h)
-  MfPack.MfSharingEngine.pas   (mfsharingengine.h)
-  MfPack.MfSpatialAudio.pas    (mfspatialaudio.h)
-  MfPack.MfTransform.pas   (mftransform.h)
-  MfPack.OpmApi.pas    (opmapi.h)
-  MfPack.WmCodecDsp.pas    (wmcodecdsp.h)
-  MfPack.WmContainer.pas   (wmcontainer.h)
+  MfPack.CodecApi.pas (codecapi.h)
+  MfPack.Evr.pas (evr.h)
+  MfPack.Evr9.pas (evr9.h)
+  MfPack.MfApi.pas (mfapi.h)
+  MfPack.MfCaptureEngine.pas (mfcaptureengine.h)
+  MfPack.Mferror.pas (mferror.h)
+  MfPack.MfIdl.pas (mfidl.h)
+  MfPack.MfMediaCapture.pas (mfmediacapture.h)
+  MfPack.MfMediaEngine.pas (mfmediaengine.h)
+  MfPack.MfMp2Dlna.pas (mfmp2dlna.h)
+  MfPack.MfObjects.pas (mfobjects.h)
+  MfPack.MfPlay.pas (mfplay.h)
+  MfPack.MfReadWrite.pas (mfreadwrite.h)
+  MfPack.MfSharingEngine.pas (mfsharingengine.h)
+  MfPack.MfSpatialAudio.pas (mfspatialaudio.h)
+  MfPack.MfTransform.pas (mftransform.h)
+  MfPack.OpmApi.pas (opmapi.h)
+  MfPack.WmCodecDsp.pas (wmcodecdsp.h)
+  MfPack.WmContainer.pas (wmcontainer.h)

   **Shared**
   ======
-  MfPack.AmVideo.pas   (amvideo.h)
-  MfPack.ComBaseApi.pas    (combaseapi.h)
-  MfPack.Coml2Api.pas  (coml2api.h)
-  MfPack.Dbt.pas   (dbt.h)
-  MfPack.DevpKey.pas   (devpkey.h)
-  MfPack.DevPropDef.pas    (devpropdef.h)
-  MfPack.DvdMedia.pas  (dvdmedia.h)
-  MfPack.Dxva2Trace.pas    (dxva2trace.h)
-  MfPack.Evntcons.pas  (evntcons.h)
-  MfPack.Evntprov.pas  (evntprov.h)
-  MfPack.Evntrace.pas  (evntrace.h)
-  MfPack.FunctionDiscoveryKeys_devpkey.pas (functiondiscoverykeys_devpkey.h)
-  MfPack.inc
-  MfPack.InitGuid.pas  (initguid.h)
-  MfPack.Inspectable.pas   (inspectable.h)
-  MfPack.Ks.pas    (ks.h)
-  MfPack.KsMedia.pas   (ksmedia.h)
-  MfPack.KsProxy.pas   (ksproxy.h)
-  MfPack.MediaObj.pas  (mediaobj.h)
-  MfPack.MfpTypes.pas  (wtypes.h, etc.)
+  MfPack.AmVideo.pas (amvideo.h)
+  MfPack.ComBaseApi.pas (combaseapi.h)
+  MfPack.Coml2Api.pas (coml2api.h)
+  MfPack.Dbt.pas (dbt.h)
+  MfPack.DevpKey.pas (devpkey.h)
+  MfPack.DevPropDef.pas (devpropdef.h)
+  MfPack.DvdMedia.pas (dvdmedia.h)
+  MfPack.Dxva2Trace.pas (dxva2trace.h)
+  MfPack.Evntcons.pas (evntcons.h)
+  MfPack.Evntprov.pas (evntprov.h)
+  MfPack.Evntrace.pas (evntrace.h)
+  MfPack.FunctionDiscoveryKeys_devpkey.pas (functiondiscoverykeys_devpkey.h)
+  MfPack.inc (configuration file)
+  MfPack.InitGuid.pas (initguid.h)
+  MfPack.Inspectable.pas (inspectable.h)
+  MfPack.Ks.pas (ks.h)
+  MfPack.KsMedia.pas (ksmedia.h)
+  MfPack.KsProxy.pas (ksproxy.h)
+  MfPack.MediaObj.pas (mediaobj.h)
+  MfPack.MfpMediaTypeDebug.pas
+  MfPack.MfpMetLib.pas
+  MfPack.MfpTypes.pas (wtypes.h, etc.)
   MfPack.MfpUtils.pas
-  MfPack.MmDdk.pas (mmddk.h)
-  MfPack.MmReg.pas (mmreg.h)
-  MfPack.MmStream.pas  (mmstream.h)
-  MfPack.OaIdl.pas (oaidl.h)
-  MfPack.ObjBase.pas   (objbase.h)
-  MfPack.ObjIdl.pas    (objidl.h)
-  MfPack.ObjIdlbase.pas    (objidlbase.h)
-  MfPack.OCIdl.pas (ocidl.h)
-  MfPack.OleIdl.pas    (oleidl.h)
-  MfPack.PropIdl.pas   (propidl.h)
-  MfPack.PropKeyDef.pas    (propkeydef.h)
-  MfPack.PropSys.pas   (propsys.h)
-  MfPack.PropVarUtil.pas   (propvarutil.h)
-  MfPack.Relogger.pas  (relogger.h)
-  MfPack.ServProv.pas  (servprov.h)
-  MfPack.ShTypes.pas   (shtypes.h)
-  MfPack.SpatialAudioClient.pas    (spatialaudioclient.h)
-  MfPack.SpatialAudioMetadata.pas  (spatialaudiometadata.h)
-  MfPack.StrmIf.pas    (strmif.h)
-  MfPack.StructuredQueryCondition.pas  (structuredquerycondition.h)
-  MfPack.Unknwn.pas    (unknwn.h)
-  MfPack.UuIds.pas (uuids.h)
-  MfPack.VpType.pas    (vptype.h)
-  MfPack.WinCodec.pas  (wincodec.h)
-  MfPack.WinCodecSdk.pas   (wincodecsdk.h)
-  MfPack.WinError.pas  (winerror.h)
-  MfPack.Wmistr.pas    (wmistr.h)
-
-
-  **DirectX**
+  MfPack.MmDdk.pas (mmddk.h)
+  MfPack.MmReg.pas (mmreg.h)
+  MfPack.MmStream.pas (mmstream.h)
+  MfPack.OaIdl.pas (oaidl.h)
+  MfPack.ObjBase.pas (objbase.h)
+  MfPack.ObjIdl.pas (objidl.h)
+  MfPack.ObjIdlbase.pas (objidlbase.h)
+  MfPack.OCIdl.pas (ocidl.h)
+  MfPack.OleIdl.pas (oleidl.h)
+  MfPack.PropIdl.pas (propidl.h)
+  MfPack.PropKeyDef.pas (propkeydef.h)
+  MfPack.PropSys.pas (propsys.h)
+  MfPack.PropVarUtil.pas (propvarutil.h)
+  MfPack.Relogger.pas (relogger.h)
+  MfPack.ServProv.pas (servprov.h)
+  MfPack.ShTypes.pas (shtypes.h)
+  MfPack.SpatialAudioClient.pas (spatialaudioclient.h)
+  MfPack.SpatialAudioMetadata.pas (spatialaudiometadata.h)
+  MfPack.StrmIf.pas (strmif.h)
+  MfPack.StructuredQueryCondition.pas (structuredquerycondition.h)
+  MfPack.Unknwn.pas (unknwn.h)
+  MfPack.UuIds.pas (uuids.h)
+  MfPack.VpType.pas (vptype.h)
+  MfPack.WinCodec.pas (wincodec.h)
+  MfPack.WinCodecSdk.pas (wincodecsdk.h)
+  MfPack.WinError.pas (winerror.h)
+  MfPack.Wmistr.pas (wmistr.h)
+
+# Windows Imaging Component (WIC)
+MfPack.WinCodec.pas (wincodec.h)
+MfPack.WinCodecSdk.pas (wincodecsdk.h)
+
+
+
+
+  DirectX
   =======
-  MfPack.D3D9.pas   (d3d9.h)
-  MfPack.D3D9Caps.pas   (d3d9caps.h)
-  MfPack.D3D9Types.pas  (d3d9types.h)
-  MfPack.D3DCommon.pas  (d3dcommon.h)
-  
-  MfPack.DCommon.pas    (dcommon.h)
-  MfPack.DocumentTarget.pas (documenttarget.h)
-  
-  MfPack.DXGI.pas   (dxgi.h)
-  MfPack.DXGI1_2.pas    (dxgi1_2.h)
-  MfPack.DXGI1_3.pas    (dxgi1_3.h)
-  MfPack.DXGI1_4.pas    (dxgi1_4.h)
-  MfPack.DXGI1_5.pas    (dxgi1_5.h)
-  MfPack.DXGI1_6.pas    (dxgi1_6.h)
-  MfPack.DXGICommon.pas (dxgicommon.h)
-  MfPack.DXGIFormat.pas (dxgiformat.h)
-  MfPack.DXGIType.pas   (dxgitype.h)
-  
-  MfPack.DxVa.pas   (dxva.h)
-  MfPack.DxVa2Api.pas   (dxva2api.h)
-  MfPack.DxVaHd.pas (dxvahd.h)
-  
+*** Common used DirectX api's by Media Foundation.***
+ 
+ MfPack.D3D9.pas (d3d9.h)
+  MfPack.D3D9Caps.pas (d3d9caps.h)
+  MfPack.D3D9Types.pas (d3d9types.h)
+  MfPack.D3DCommon.pas (d3dcommon.h) 
+  MfPack.DocumentTarget.pas (documenttarget.h)   
+  MfPack.DxVa.pas (dxva.h)
+  MfPack.DxVa2Api.pas (dxva2api.h)
+  MfPack.DxVaHd.pas (dxvahd.h)  
   MfPack.XInput.pas (xinput.h)


-  *XAudio2*
-  ===============
-  MfPack.HrtfApoApi.pas    (hrtfapoapi.h)
-  MfPack.X3DAudio.pas  (x3daudio.h)
-  MfPack.XApo.pas  (xapo.h)
-  MfPack.XAPOBase.pas  (xapobase.h)
-  MfPack.XAPOFx.pas    (xapofx.h)
-  MfPack.XAudio2.pas   (xaudio2.h)
-  MfPack.XAudio2Fx.pas (xaudio2fx.h)
-  XAudio2.inc
-  
-  
-**For those Delphi versions that have not the latest updates or don't have the following Api's.**
-Note: These files (packages) have to be downloaded separately [here](https://sourceforge.net/projects/mfpack/files/MFPack/Official/Extra/DirectX/).
-
-
-**D2D1**
-========
+#   XAudio2
+***Xbox ***
+  MfPack.HrtfApoApi.pas (hrtfapoapi.h)
+  MfPack.X3DAudio.pas (x3daudio.h)
+  MfPack.XApo.pas (xapo.h)
+  MfPack.XAPOBase.pas (xapobase.h)
+  MfPack.XAPOFx.pas (xapofx.h)
+  MfPack.XAudio2.pas (xaudio2.h)
+  MfPack.XAudio2Fx.pas (xaudio2fx.h)
+  XAudio2.inc (configuration file)
+  
+  
+**For those Delphi versions not having the latest updates or don't support the following Api's.**
+**Note:** These files (packages) are included with the MfPack zip file.
+
+
+# D2D1
+***Direct2D***
 MfPack.D2D1.pas (d2d1.h)
 MfPack.D2D1_1.pas (d2d1_1.h)
 MfPack.D2D1_1Helper.pas (d2d1_1helper.h)
@@ -182,14 +178,11 @@
 MfPack.D2D1Svg.pas (d2d1svg.h)
 MfPack.D2DBaseTypes.pas (d2dbasetypes.h)
 MfPack.D2DErr.pas (d2derr.h)
-
-**WinCodec**
-============
-MfPack.WinCodec.pas (wincodec.h)
-MfPack.WinCodecSdk.pas (wincodecsdk.h)
-
-**DirectWrite**
-============
+ MfPack.DCommon.pas (dcommon.h)
+
+
+# DirectWrite
+***High-quality text rendering, resolution-independent outline fonts, and full Unicode text and layout support.***
 MfPack.DWrite.pas (dwrite.h)
 MfPack.DWrite_1.pas (dwrite_1.h)
 MfPack.DWrite_2.pas (dwrite_2.h)
@@ -197,7 +190,24 @@



-
+# DXGI
+***DirectX Graphics Infrastructure***
+  MfPack.DXGI.pas (dxgi.h)
+  MfPack.DXGI1_2.pas (dxgi1_2.h)
+  MfPack.DXGI1_3.pas (dxgi1_3.h)
+  MfPack.DXGI1_4.pas (dxgi1_4.h)
+  MfPack.DXGI1_5.pas (dxgi1_5.h)
+  MfPack.DXGI1_6.pas (dxgi1_6.h)
+  MfPack.DXGICommon.pas (dxgicommon.h)
+  MfPack.DXGIFormat.pas (dxgiformat.h)
+  MfPack.DXGIType.pas (dxgitype.h)
+
+
+# DirectComposition
+***High-performance bitmap composition with transforms, effects, and animations.***
+MfPack.DComp.pas (dcomp.h)
+MfPack.DCompAnimation.pas (dcompanimation.h)
+MfPack.DCompTypes.pas (dcomptypes.h)


 # Libraries (see Windows SDK)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Tue, 21 Apr 2020 12:08:43 -0000</pubDate><guid>https://sourceforge.net0393834c71ad44d57d90a0c61e9a2a7b27b03c3c</guid></item><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v15
+++ v16
@@ -3,7 +3,7 @@
 The complete file listing of MfPack.

 MFPack - Media Foundation headers
-Version 2.6.1 (19H1) and higher
+Version 2.6.2 (19H1) and higher

 Headers and libraries that define all of the Media Foundation APIs.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Mon, 04 Nov 2019 12:41:43 -0000</pubDate><guid>https://sourceforge.netad9d717d7939e723c926d4afecdb3ed1de62060c</guid></item><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -160,8 +160,9 @@
   XAudio2.inc

-  
-#For those Delphi versions that have not the latest updates or don't have the following Api's.
+**For those Delphi versions that have not the latest updates or don't have the following Api's.**
+Note: These files (packages) have to be downloaded separately [here](https://sourceforge.net/projects/mfpack/files/MFPack/Official/Extra/DirectX/).
+

 **D2D1**
 ========
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Mon, 04 Nov 2019 12:40:54 -0000</pubDate><guid>https://sourceforge.netc60d6ef29ac5206a0c12a52326efe92730f25184</guid></item><item><title>MfPack Files modified by FactoryX</title><link>https://sourceforge.net/p/mfpack/wiki/MfPack%2520Files/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -9,8 +9,8 @@

 To find the header and library for a specific API element,
-please consult the reference pages in the  [Media Foundation Programming Reference](https://msdn.microsoft.com/en-us/library/windows/desktop/ms704847) on 
-MSDN, [Media Foundation Headers and Libraries](https://msdn.microsoft.com/en-us/library/windows/desktop/ee663600) and [Microsoft Media Foundation](https://msdn.microsoft.com/en-us/library/windows/desktop/ms694197)
+please consult the reference pages in the  [Media Foundation Programming Reference](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-programming-reference) on 
+docs.microsoft.com (DMSC), [Media Foundation Headers and Libraries](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-headers-and-libraries) and [Microsoft Media Foundation](https://docs.microsoft.com/en-us/windows/win32/medfound/microsoft-media-foundation-sdk)



@@ -21,7 +21,7 @@

 This topic lists the headers and libraries that define all of the Media Foundation API's, related DirectX and ActiveX API's.
 To find the header and library for a specific API element, 
-consult the reference pages in the [Media Foundation Programming Reference.](https://msdn.microsoft.com/en-us/library/windows/desktop/ms704847)
+consult the reference pages in the [Media Foundation Programming Reference.](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-programming-reference)



@@ -127,8 +127,10 @@
   MfPack.D3D9Caps.pas   (d3d9caps.h)
   MfPack.D3D9Types.pas  (d3d9types.h)
   MfPack.D3DCommon.pas  (d3dcommon.h)
+  
   MfPack.DCommon.pas    (dcommon.h)
   MfPack.DocumentTarget.pas (documenttarget.h)
+  
   MfPack.DXGI.pas   (dxgi.h)
   MfPack.DXGI1_2.pas    (dxgi1_2.h)
   MfPack.DXGI1_3.pas    (dxgi1_3.h)
@@ -138,13 +140,15 @@
   MfPack.DXGICommon.pas (dxgicommon.h)
   MfPack.DXGIFormat.pas (dxgiformat.h)
   MfPack.DXGIType.pas   (dxgitype.h)
+  
   MfPack.DxVa.pas   (dxva.h)
   MfPack.DxVa2Api.pas   (dxva2api.h)
   MfPack.DxVaHd.pas (dxvahd.h)
+  
   MfPack.XInput.pas (xinput.h)


-  *DirectX XAudio2*
+  *XAudio2*
   ===============
   MfPack.HrtfApoApi.pas    (hrtfapoapi.h)
   MfPack.X3DAudio.pas  (x3daudio.h)
@@ -154,6 +158,42 @@
   MfPack.XAudio2.pas   (xaudio2.h)
   MfPack.XAudio2Fx.pas (xaudio2fx.h)
   XAudio2.inc
+  
+  
+  
+#For those Delphi versions that have not the latest updates or don't have the following Api's.
+
+**D2D1**
+========
+MfPack.D2D1.pas (d2d1.h)
+MfPack.D2D1_1.pas (d2d1_1.h)
+MfPack.D2D1_1Helper.pas (d2d1_1helper.h)
+MfPack.D2D1_2.pas (d2d1_2.h)
+MfPack.D2D1_2Helper.pas (d2d1_2helper.h)
+MfPack.D2D1_3.pas (d2d1_3.h)
+MfPack.D2D1_3Helper.pas (d2d1_3helper.h)
+MfPack.D2D1EffectAuthor.pas (d2d1effectauthor.h)
+MfPack.D2D1EffectAuthor_1.pas (d2d1effectauthor_1.h)
+MfPack.D2D1Effects.pas (d2d1effects.h)
+MfPack.D2D1Effects_1.pas (d2d1effects_1.h)
+MfPack.D2D1Effects_2.pas (d2d1effects_2.h)
+MfPack.D2D1Helper.pas (d2d1Helper.h)
+MfPack.D2D1Svg.pas (d2d1svg.h)
+MfPack.D2DBaseTypes.pas (d2dbasetypes.h)
+MfPack.D2DErr.pas (d2derr.h)
+
+**WinCodec**
+============
+MfPack.WinCodec.pas (wincodec.h)
+MfPack.WinCodecSdk.pas (wincodecsdk.h)
+
+**DirectWrite**
+============
+MfPack.DWrite.pas (dwrite.h)
+MfPack.DWrite_1.pas (dwrite_1.h)
+MfPack.DWrite_2.pas (dwrite_2.h)
+MfPack.DWrite_3.pas (dwrite_3.h)
+



&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FactoryX</dc:creator><pubDate>Mon, 04 Nov 2019 12:33:52 -0000</pubDate><guid>https://sourceforge.netaa011e968565b597a713920cd19779b6c5f91269</guid></item></channel></rss>