Quick Start

What’s New in DXi 2.0

New Capabilities

Simplified Development

End User Overview

MFX: MIDI Effects Filters

DirectX Plug-Ins

DXi Software Synthesizers

Developer Overview

COM

DXi and MFX Registry Keys

MFX_VERSION

Using AFX_MANAGE_STATE

Time Critical Threads

DXi 2.0 Structures and Types

AudioBuffer

DXiEvent

DXi 2.0 Base Classes

CDXi

CDXiSynthContext

CInstrument

MFX Structures and Types

MFX_CHANNEL

MFX_TIME

MfxData

MfxEvent

MfxMuteMask

MfxNotifyMsg

MFX Interface Reference

Interface Overview

IDeferZeroFill

IMfxBufferFactory

IMfxDataQueue

IMfxEventFilter

IMfxEventQueue

IMfxEventQueue2

IMfxInputCallback

IMfxInputPort

IMfxInputPulse

IMfxInstrument

IMfxInstruments

IMfxKeySigMap

IMfxMarkerMap

IMfxMarkerMap2

IMfxMeterMap

IMfxNameList

IMfxNameList2

IMfxNameListSet

IMfxNotify

IMfxNotifyHost

IMfxSelection

IMfxSoftSynth

IMfxSoftSynth2

IMfxTempoMap

IMfxTimeConverter

Sample Code

DXi 2.0 Sample Code

MFX Sample Code

Using the App Wizards