Copyright © 2005-2008
MultiMedia Soft
Return to
Table of contents
Audio DJ Studio for .NET - Help
Table of contents
Introduction
Copyright information
License agreement
Files to be included with your application
Deprecated elements
Product history
How to contact MultiMedia Soft
How to report bugs to our technical support
Tutorials
How to install the control on your development PC
How to add the control to your projects
Adding the control to a project
Adding the component to a Visual Studio.NET project
Adding the component to a Visual Studio.NET 2005/2008 project
Adding the component to a Visual Studio.NET 2008 WPF project
How to use the control in your projects
How to synchronize the container application with the control
Use under Borland Developer Studio 2006
How to deal with multi-player features
How to work with single songs
How to create and manage a playlist
How to play video files through DirectShow
How to use the embedded Visual Feedbacks
How to perform custom feedbacks rendering using graphic bars
How to obtain the sound's waveform
How to mix your songs
How to create and use an Equalizer
How to apply special effects to a playing sound
How to manage custom DSP effects
How to manage VST effects
How to detect beats positions and BPM
How to use the Automatic Fader
How to add Triggers and Cue Points to a player
How to work with multiple output devices and speakers
How to retrieve information about loaded songs
How to retrieve TAG information
How to deal with latency
How to play Internet streams
How to protect your music through encryption
How to export the loaded song into a WAV file
How to load and play sounds recorded by Audio Sound Recorder for .NET
How to get Audio CD info using CDDB servers and Amazon catalogue
How to get pictures of CD covers
How to manage delayed playbacks
How to manage lyrics coming from LRC files
How to use enumerated types
Properties
BufferLength property
CheckOutputDevicesLatency property
CustomDSP property (RO)
DelayedPlayback property (RO)
EnableAutoEqualiz property
EnableMixingFeatures property
EnableSpeakers property
Fader property (RO)
GraphicBarsManager property (RO)
LastError property (RO)
DisplayOscilloscope property (RO)
ScaleUnits property
SoundsDirectory property
DisplaySpectrum property (RO)
DisplayVUMeter property (RO)
DisplayWaveform property (RO)
VST property (RO)
Methods
AboutBox method
BeatsDetectEnableRT method
BeatsDetectGetBeatPos method
BeatsDetectGetBeatsCount method
BeatsDetectGetParams method
BeatsDetectRequest method
BeatsDetectSetParams method
BeatsDetectSetRange method
CddbGetAlbumInfo method
CddbGetServerName method
CddbSetProxyDetails method
CddbGetTrackTitle method
CddbRequestAlbumInfo method
CddbRequestServersList method
CloseSound method
CopyExportedWavToMemory method
CuePointsAdd method
CuePointsEnable method
CuePointsGetCount method
CuePointsGetPos method
CuePointsIsEnabled method
CuePointsLoadFromFile method
CuePointsRemove method
CuePointsSaveToFile method
CuePointsSetPos method
EnableCdMonitor method
EnableCdTracksPrebuff method
EqualizerBandAdd method
EqualizerBandGetCount method
EqualizerBandGetFrequency method
EqualizerBandGetParams method
EqualizerBandRemove method
EqualizerBandSetGain method
EqualizerBandSetParams method
EqualizerLoadFromFile method
EqualizerLoadPresets method
EqualizerReset method
EqualizerSaveToFile method
ForceSpeakersAssignment method
ForwardSound method
GetCdCoverPictureFile method
GetCdCoverPictureURL method
GetCdDriveDesc method
GetCdDriveLetter method
GetCdDrivesCount method
GetCdIdentification method
GetCdNumTracks method
GetCdTrackDuration method
GetCdTrackDurationMs method
GetCdTrackPathname method
GetCdStatus method
GetControlVersion method
GetCurrentPercentage method
GetCurrentPercentageFloat method
GetCurrentPos method
GetCurrentPosString method
GetDirectXEffect method
GetDirectXEffectParams method
GetEAXEffect method
GetEAXEffectWetDryMix method
GetEngineVersion method
GetFormattedSoundDuration method
GetFormattedSoundFileDuration method
GetFormattedTime method
GetForwardRewindGranularity method
GetLoadedSoundFile method
GetMaxAvailablePlayers method
GetMp3Tag2Data method
GetMp3Tag2Size method
GetOutputDeviceDesc method
GetOutputDeviceLatency method
GetOutputDeviceMinBufferLength method
GetOutputDevicesCount method
GetOutputDeviceUniqueID method
GetOutputSpeakersConfig method
GetOutputSpeakersCount method
GetPitch method
GetPitchFloat method
GetPlaybackTime method
GetPlaybackTimeString method
GetPlayerOutputDevice method
GetPlayerSpeaker method
GetPlayerSpeakersCount method
GetPlayerStatus method
GetPlayerVolume method
GetRatePerc method
GetSoundDuration method
GetSoundFileDuration method
GetTagString method
GetTempoPerc method
GetUpdatedFormattedSoundDuration method
GetUpdatedSoundDuration method
InitSoundSystem method
IsDirectX8Available method
IsEAXAvailable method
IsEAXAvailableOnOutputDevice method
IsFromInternet method
IsShoutcast method
IsTagAvailable method
IsWmaAvailable method
LoadEncryptedSound method
LoadInternetStream method
LoadSound method
LoadSoundForEAX method
LoadSoundFromEditingSession method
LoadSoundFromMemory method
LoadSoundFromRawFile method
LoadSoundFromRawMemory method
LoadSoundFromRecordingSession method
LoadSoundSync method
LoadTrackFromCd method
LrcIdTagGet method
LrcLoad method
LrcNotifEnableGet method
LrcNotifEnableSet method
LrcNotifTimingsGet method
LrcNotifTimingsSet method
LrcTimeTagsEnhGetAt method
LrcTimeTagsEnhGetCount method
LrcTimeTagsSimpleGetAt method
LrcTimeTagsSimpleGetCount method
MixerGetDesc method
MixerGetCount method
MixerGetMasterMute method
MixerGetMasterVolume method
MixerGetMicrophoneMute method
MixerGetMicrophoneVolume method
MixerGetWaveMute method
MixerGetWaveVolume method
MixerSetMasterMute method
MixerSetMasterVolume method
MixerSetMicrophoneMute method
MixerSetMicrophoneVolume method
MixerSetWaveMute method
MixerSetWaveVolume method
MPXEnable method
MPXSetVocalAttenuation method
PauseSound method
PerformActionOnCd method
PlayListAddItem method
PlayListCreate method
PlayListExecAt method
PlayListExecNext method
PlayListExecPrev method
PlayListExecute method
PlayListGetCount method
PlayListGetItemString method
PlayListLoad method
PlayListLoadFromCd method
PlayListLoadSync method
PlayListMoveItem method
PlayListRemoveItem method
PlayListSave method
PlayListSetLoop method
PlayListSetShuffle method
PlaySound method
PlaySoundFromRecorder method
PreAmplifierEnable method
PreAmplifierGetSpeakerValue method
PreAmplifierGetValue method
PreAmplifierSetSpeakerValue method
PreAmplifierSetValue method
ReadSoundInfo method
RequestSoundBPM method
RequestSoundExportToWav method
RequestSoundSilenceDetection method
ResetControl method
ResetEngine method
ResumeSound method
RewindSound method
SeekSound method
SetAutomaticBPM method
SetAutomaticSilenceDetection method
SetDirectXEffect method
SetDirectXEffectParams method
SetEAXEffect method
SetEAXEffectPresets method
SetEAXEffectWetDryMix method
SetForwardRewindGranularity method
SetOutputSpeakersConfig method
SetPitch method
SetPitchFloat method
SetPlayerBalance method
SetPlayerOutputDevice method
SetPlayerSpeaker method
SetPlayerVolume method
SetRatePerc method
SetRewindOnEOF method
SetSmoothingTimeLength method
SetTempoPerc method
SoundDirectionEnable method
SoundDirectionGet method
SoundDirectionSet method
StopSound method
StopSoundFromRecorder method
SwapPlayersSpeakers method
SwapSpeakersRearAndCenter method
TriggersAdd method
TriggersAddPerc method
TriggersEnable method
TriggersGetCount method
TriggersGetPos method
TriggersGetPosPerc method
TriggersIsEnabled method
TriggersRemove method
TriggersSetPos method
TriggersSetPosPerc method
Events
BeatDetectedRealTime event
BeatsAvailableOffline event
BPMAvailable event
CdCoverPictureFileAvailable event
CdCoverURLsAvailable event
CddbAlbumInfoAvailable event
CddbServersListAvailable event
CdPlayerStatusChanged event
CdReadTrackPercentage event
CdReadTrackStart event
CdReadTrackStop event
CuePointReached event
CuePointsLoaded event
DeviceChange event
DownloadBuffering event
DownloadComplete event
EqualizerLoaded event
ExportToWavPerc event
ExportToWavStart event
ExportToWavStop event
FadeInCompleted event
FadeInStarted event
FadeOutCompleted event
FadeOutStarted event
FadingPointReached event
FadingVolumeChanged event
LrcAdvanceTimeLineFull event
LrcFileAvailable event
LrcRealTimeLineFull event
LrcRealTimeLinePortion event
MetaTagChanged event
OutputDeviceChanged event
PlayListDone event
PlayListLoadDone event
PlayListLoadPerc event
PlayListLoadStart event
PlayListSoundLoadFailure event
PlayListStreamLoaded event
RangeLoopDone event
ServerClosed event
SilencePositionAvailable event
SoundClosed event
SoundDone event
SoundDurationChanged event
SoundLoaded event
SoundPaused event
SoundPlaying event
SoundSyncLoaded event
SoundStopped event
SpectrumValueChange event
StreamLoaded event
TriggerReached event
VstEditorResized event
VstParamChanged event
VUMeterValueChange event
WarnNoOutputDevice event
WaveAnalysisPerc event
WaveAnalysisStart event
WaveAnalysisStop event
Classes
CustomDSPs class
CustomDSPs class
Methods
CustomDSP.Enable method
CustomDSP.ExternalEditorGetInfo method
CustomDSP.ExternalEditorShow method
CustomDSP.ExternalGetParameters method
CustomDSP.ExternalLoad method
CustomDSP.ExternalSendCommand method
CustomDSP.ExternalSetFunction method
CustomDSP.ExternalSetParameters method
CustomDSP.Free method
CustomDSP.InternalLoad method
CustomDSP.InternalSetFunction method
CustomDSP.UseFloatSamples method
DelayedPlaybackMan class
DelayedPlaybackMan class
Properties
DelayedPlayback.AllowOverlapping property
Methods
DelayedPlayback.ItemGetDuration method
DelayedPlayback.ItemGetFadeTime method
DelayedPlayback.ItemGetLoopCount method
DelayedPlayback.ItemGetRange method
DelayedPlayback.ItemPlayNow method
DelayedPlayback.ItemResetDelay method
DelayedPlayback.ItemSetFadeTime method
DelayedPlayback.ItemSetLoopCount method
DelayedPlayback.ItemSetRange method
DelayedPlayback.ListAddItem method
DelayedPlayback.ListGetCount method
DelayedPlayback.ListRemoveAll method
DelayedPlayback.ListRemoveItem method
FaderObject class
FaderObject class
Properties
Fader.Display property (RO)
Fader.FadeInDelayFromMixStart property
Fader.FadeInEnabled property
Fader.FadeInLength property
Fader.FadeInSeekPos property
Fader.FadeOutDelayFromMixStart property
Fader.FadeOutEnabled property
Fader.FadeOutLength property
Fader.FadeOutMode property
Fader.FadeStartFromEnd property
Fader.TotalMixingTime property (RO)
Methods
Fader.Exit method
Fader.Init method
Fader.PlayListUseSingle method
Fader.StartManualFading method
Fader.Display class
FaderDisplay class
Properties
Fader.Display.ColorBackground property
Fader.Display.ColorLineMixPoint property
Fader.Display.ColorLineSongEnd property
Fader.Display.ColorSongFadingIn property
Fader.Display.ColorSongFadingOut property
Fader.Display.WidthReferenceLines property
Fader.Display.WidthSongLines property
Methods
Fader.Display.Create method
Fader.Display.SetBackPictureFromFile method
Fader.Display.SetBackPictureFromHandle method
Fader.Display.SetHwnd method
Fader.Display.Show method
GraphicBarsMan class
GraphicBarsMan class
Methods
GraphicBarsManager.Create method
GraphicBarsManager.Destroy method
GraphicBarsManager.GetGraphicalSettings method
GraphicBarsManager.GetRange method
GraphicBarsManager.GetValue method
GraphicBarsManager.Move method
GraphicBarsManager.Refresh method
GraphicBarsManager.SetGraphicalSettings method
GraphicBarsManager.SetRange method
GraphicBarsManager.SetValue method
GraphicBarsManager.Show method
Classes
GRAPHIC_BAR_SETTINGS class
Oscilloscope class
Oscilloscope class
Properties
Oscilloscope.ColorBackground property
Oscilloscope.ColorLine property
Oscilloscope.LineWidth property
Oscilloscope.Type property
Oscilloscope.ZoomPerc property
Methods
Oscilloscope.Create method
Oscilloscope.SetBackPictureFromFile method
Oscilloscope.SetBackPictureFromHandle method
Oscilloscope.SetHwnd method
Oscilloscope.Show method
Spectrum class
Spectrum class
Properties
Spectrum.BandWidth property
Spectrum.ColorBackground property
Spectrum.ColorBands property
Spectrum.ColorPeaks property
Spectrum.HasPeaks property
Spectrum.ZoomPerc property
Methods
Spectrum.Create method
Spectrum.SetBackPictureFromFile method
Spectrum.SetBackPictureFromHandle method
Spectrum.GetTable method
Spectrum.SetHwnd method
Spectrum.Show method
VideoPlayer class
VideoPlayer class
Methods
VideoPlayer.Close method
VideoPlayer.Create method
VideoPlayer.GetDuration method
VideoPlayer.GetNativeSize method
VideoPlayer.GetPosition method
VideoPlayer.IsSeekable method
VideoPlayer.Load method
VideoPlayer.LoadForEAX method
VideoPlayer.Move method
VideoPlayer.Pause method
VideoPlayer.Play method
VideoPlayer.Resume method
VideoPlayer.Seek method
VideoPlayer.Show method
VideoPlayer.Stop method
VSTs class
VSTs class
Methods
VST.EditorGetInfo method
VST.EditorMove method
VST.EditorShow method
VST.Enable method
VST.Flush method
VST.Free method
VST.GetInfo method
VST.GetInfoString method
VST.Load method
VST.ProgramGetCurrent method
VST.ProgramSetCurrent method
VST.ProgramNameGet method
VST.ProgramNameSet method
VST.ProgramParamGetDefaultValue method
VST.ProgramParamGetInfo method
VST.ProgramParamGetValue method
VST.ProgramParamSetValue method
VST.ProgramParamsGetCount method
VST.ProgramsGetCount method
VUMeter class
VUMeter class
Properties
VUMeter.BandType property
VUMeter.ColorBackground property
VUMeter.ColorBands property
VUMeter.ColorPeaks property
VUMeter.HasPeaks property
VUMeter.ZoomPerc property
Methods
VUMeter.Create method
VUMeter.SetBackPictureFromFile method
VUMeter.SetBackPictureFromHandle method
VUMeter.SetHwnd method
VUMeter.Show method
Waveform class
Waveform class
Properties
Waveform.ColorBackground property
Waveform.ColorLine property
Waveform.UpdateResolution property
Waveform.ZoomPerc property
Methods
Waveform.AnalyzeAbort method
Waveform.AnalyzeFullSound method
Waveform.Create method
Waveform.CreateFileBitmapView method
Waveform.CreateMemoryBitmapView method
Waveform.GetBitmapViewWidth method
Waveform.PeaksLoad method
Waveform.PeaksSave method
Waveform.SetBackPictureFromFile method
Waveform.SetBackPictureFromHandle method
Waveform.SetHwnd method
Waveform.Show method
Appendix
APPENDIX A - ID3 GENRES LIST
Copyright © 2005-2008
MultiMedia Soft
Return to
Table of contents