About libZPlay library
What's new in ver. 2.02
Download
Interface
C/C++ Interface
ZPlay C++ Class interface
Classes
ZPlay Class
ZPlay Methods
ZPlay::AddFile Method
ZPlay::AddFileW Method
ZPlay::Close Method
ZPlay::DetectBPM Method
ZPlay::DetectFileBPM Method
ZPlay::DetectFileBPMW Method
ZPlay::DrawBitmapToHDC Method
ZPlay::DrawBitmapToHWND Method
ZPlay::DrawFFTGraphOnHDC Method
ZPlay::DrawFFTGraphOnHWND Method
ZPlay::EnableEcho Method
ZPlay::EnableEqualizer Method
ZPlay::EnumerateWaveIn Method
ZPlay::EnumerateWaveOut Method
ZPlay::GetBitrate Method
ZPlay::GetDynamicStreamLoad Method
ZPlay::GetEchoParam Method
ZPlay::GetEqualizerBandGain Method
ZPlay::GetEqualizerParam Method
ZPlay::GetEqualizerPoints Method
ZPlay::GetEqualizerPreampGain Method
ZPlay::GetError Method
ZPlay::GetErrorW Method
ZPlay::GetFFTData Method
ZPlay::GetFFTGraphParam Method
ZPlay::GetFileFormat Method
ZPlay::GetFileFormatW Method
ZPlay::GetMasterVolume Method
ZPlay::GetPitch Method
ZPlay::GetPlayerVolume Method
ZPlay::GetPosition Method
ZPlay::GetRate Method
ZPlay::GetSettings Method
ZPlay::GetStatus Method
ZPlay::GetStreamInfo Method
ZPlay::GetStreamInfoW Method
ZPlay::GetTempo Method
ZPlay::GetVersion Method
ZPlay::GetVUData Method
ZPlay::GetWaveInInfo Method
ZPlay::GetWaveInInfoW Method
ZPlay::GetWaveOutInfo Method
ZPlay::GetWaveOutInfoW Method
ZPlay::IsStreamDataFree Method
ZPlay::LoadFileID3 Method
ZPlay::LoadFileID3Ex Method
ZPlay::LoadFileID3ExW Method
ZPlay::LoadFileID3W Method
ZPlay::LoadID3 Method
ZPlay::LoadID3Ex Method
ZPlay::LoadID3ExW Method
ZPlay::LoadID3W Method
ZPlay::MixChannels Method
ZPlay::OpenFile Method
ZPlay::OpenFileW Method
ZPlay::OpenStream Method
ZPlay::Pause Method
ZPlay::Play Method
ZPlay::PlayLoop Method
ZPlay::PushDataToStream Method
ZPlay::Release Method
ZPlay::Resume Method
ZPlay::ReverseMode Method
ZPlay::Seek Method
ZPlay::SetCallbackFunc Method
ZPlay::SetEchoParam Method
ZPlay::SetEqualizerBandGain Method
ZPlay::SetEqualizerParam Method
ZPlay::SetEqualizerPoints Method
ZPlay::SetEqualizerPreampGain Method
ZPlay::SetFFTGraphParam Method
ZPlay::SetMasterVolume Method
ZPlay::SetPitch Method
ZPlay::SetPlayerVolume Method
ZPlay::SetRate Method
ZPlay::SetSettings Method
ZPlay::SetTempo Method
ZPlay::SetWaveInDevice Method
ZPlay::SetWaveOutDevice Method
ZPlay::SetWaveOutFile Method
ZPlay::SetWaveOutFileW Method
ZPlay::SlideVolume Method
ZPlay::StereoCut Method
ZPlay::Stop Method
libZPlay.h
C Style interface
Functions
libZPlayCpp::CreateZPlay Function
libZPlayCpp::zplay_AddFile Function
libZPlayCpp::zplay_AddFileW Function
libZPlayCpp::zplay_Close Function
libZPlayCpp::zplay_CreateZPlay Function
libZPlayCpp::zplay_DestroyZPlay Function
libZPlayCpp::zplay_DetectBPM Function
libZPlayCpp::zplay_DetectFileBPM Function
libZPlayCpp::zplay_DetectFileBPMW Function
libZPlayCpp::zplay_DrawBitmapToHDC Function
libZPlayCpp::zplay_DrawBitmapToHWND Function
libZPlayCpp::zplay_DrawFFTGraphOnHDC Function
libZPlayCpp::zplay_DrawFFTGraphOnHWND Function
libZPlayCpp::zplay_EnableEcho Function
libZPlayCpp::zplay_EnableEqualizer Function
libZPlayCpp::zplay_EnumerateWaveIn Function
libZPlayCpp::zplay_EnumerateWaveOut Function
libZPlayCpp::zplay_GetBitrate Function
libZPlayCpp::zplay_GetDynamicStreamLoad Function
libZPlayCpp::zplay_GetEchoParam Function
libZPlayCpp::zplay_GetEqualizerBandGain Function
libZPlayCpp::zplay_GetEqualizerParam Function
libZPlayCpp::zplay_GetEqualizerPoints Function
libZPlayCpp::zplay_GetEqualizerPreampGain Function
libZPlayCpp::zplay_GetError Function
libZPlayCpp::zplay_GetErrorW Function
libZPlayCpp::zplay_GetFFTData Function
libZPlayCpp::zplay_GetFFTGraphParam Function
libZPlayCpp::zplay_GetFileFormat Function
libZPlayCpp::zplay_GetFileFormatW Function
libZPlayCpp::zplay_GetMasterVolume Function
libZPlayCpp::zplay_GetPitch Function
libZPlayCpp::zplay_GetPlayerVolume Function
libZPlayCpp::zplay_GetPosition Function
libZPlayCpp::zplay_GetRate Function
libZPlayCpp::zplay_GetSettings Function
libZPlayCpp::zplay_GetStatus Function
libZPlayCpp::zplay_GetStreamInfo Function
libZPlayCpp::zplay_GetStreamInfoW Function
libZPlayCpp::zplay_GetTempo Function
libZPlayCpp::zplay_GetVersion Function
libZPlayCpp::zplay_GetVUData Function
libZPlayCpp::zplay_GetWaveInInfo Function
libZPlayCpp::zplay_GetWaveInInfoW Function
libZPlayCpp::zplay_GetWaveOutInfo Function
libZPlayCpp::zplay_GetWaveOutInfoW Function
libZPlayCpp::zplay_IsStreamDataFree Function
libZPlayCpp::zplay_LoadFileID3 Function
libZPlayCpp::zplay_LoadFileID3Ex Function
libZPlayCpp::zplay_LoadFileID3ExW Function
libZPlayCpp::zplay_LoadFileID3W Function
libZPlayCpp::zplay_LoadID3 Function
libZPlayCpp::zplay_LoadID3Ex Function
libZPlayCpp::zplay_LoadID3ExW Function
libZPlayCpp::zplay_LoadID3W Function
libZPlayCpp::zplay_memcpy Function
libZPlayCpp::zplay_memmove Function
libZPlayCpp::zplay_memset Function
libZPlayCpp::zplay_MixChannels Function
libZPlayCpp::zplay_OpenFile Function
libZPlayCpp::zplay_OpenFileW Function
libZPlayCpp::zplay_OpenStream Function
libZPlayCpp::zplay_Pause Function
libZPlayCpp::zplay_Play Function
libZPlayCpp::zplay_PlayLoop Function
libZPlayCpp::zplay_PushDataToStream Function
libZPlayCpp::zplay_Resume Function
libZPlayCpp::zplay_ReverseMode Function
libZPlayCpp::zplay_Seek Function
libZPlayCpp::zplay_SetCallbackFunc Function
libZPlayCpp::zplay_SetEchoParam Function
libZPlayCpp::zplay_SetEqualizerBandGain Function
libZPlayCpp::zplay_SetEqualizerParam Function
libZPlayCpp::zplay_SetEqualizerPoints Function
libZPlayCpp::zplay_SetEqualizerPreampGain Function
libZPlayCpp::zplay_SetFFTGraphParam Function
libZPlayCpp::zplay_SetMasterVolume Function
libZPlayCpp::zplay_SetPitch Function
libZPlayCpp::zplay_SetPlayerVolume Function
libZPlayCpp::zplay_SetRate Function
libZPlayCpp::zplay_SetSettings Function
libZPlayCpp::zplay_SetTempo Function
libZPlayCpp::zplay_SetWaveInDevice Function
libZPlayCpp::zplay_SetWaveOutDevice Function
libZPlayCpp::zplay_SetWaveOutFile Function
libZPlayCpp::zplay_SetWaveOutFileW Function
libZPlayCpp::zplay_SlideVolume Function
libZPlayCpp::zplay_StereoCut Function
libZPlayCpp::zplay_Stop Function
libZPlayCpp::zplay_strcpy Function
libZPlayCpp::zplay_strlen Function
libZPlayCpp::zplay_wcscpy Function
libZPlayCpp::zplay_wcslen Function
Structs, Records, Enums
libZPlayCpp::TBMPDetectionMethod Enumeration
libZPlayCpp::TCallbackMessage Enumeration
libZPlayCpp::TFFTGraphHorizontalScale Enumeration
libZPlayCpp::TFFTGraphParamID Enumeration
libZPlayCpp::TFFTGraphSize Enumeration
libZPlayCpp::TFFTGraphType Enumeration
libZPlayCpp::TFFTWindow Enumeration
libZPlayCpp::TID3Version Enumeration
libZPlayCpp::TSeekMethod Enumeration
libZPlayCpp::TSettingID Enumeration
libZPlayCpp::TStreamFormat Enumeration
libZPlayCpp::TTimeFormat Enumeration
libZPlayCpp::TWaveOutFormat Enumeration
libZPlayCpp::TWaveOutFunctionality Enumeration
libZPlayCpp::TEchoEffect Structure
libZPlayCpp::TID3Info Structure
libZPlayCpp::TID3InfoEx Structure
libZPlayCpp::TID3InfoExW Structure
libZPlayCpp::TID3InfoW Structure
libZPlayCpp::TID3Picture Structure
libZPlayCpp::TID3PictureW Structure
libZPlayCpp::TStreamHMSTime Structure
libZPlayCpp::TStreamInfo Structure
libZPlayCpp::TStreamInfoW Structure
libZPlayCpp::TStreamLoadInfo Structure
libZPlayCpp::TStreamStatus Structure
libZPlayCpp::TStreamTime Structure
libZPlayCpp::TWaveInInfo Structure
libZPlayCpp::TWaveInInfoW Structure
libZPlayCpp::TWaveOutInfo Structure
libZPlayCpp::TWaveOutInfoW Structure
Types
libZPlayCpp::TCallbackFunc Type
Macros
libZPlayCpp::WaveInWaveMapper Macro
libZPlayCpp::WaveOutWaveMapper Macro
libZPlayCpp::ZPLAY_HANDLE Macro
ZPlay C# Class interface
libZPlay.cs
ZPlay Methods
ZPlay.AddFile Method
ZPlay.Close Method
ZPlay.DetectBPM Method
ZPlay.DetectFileBPM Method
ZPlay.DrawFFTGraphOnHDC Method
ZPlay.DrawFFTGraphOnHWND Method
ZPlay.EnableEcho Method
ZPlay.EnableEqualizer Method
ZPlay.EnumerateWaveIn Method
ZPlay.EnumerateWaveOut Method
ZPlay.GetBitrate Method
ZPlay.GetDynamicStreamLoad Method
ZPlay.GetEchoParam Method
ZPlay.GetEqualizerBandGain Method
ZPlay.GetEqualizerParam Method
ZPlay.GetEqualizerPoints Method
ZPlay.GetEqualizerPreampGain Method
ZPlay.GetError Method
ZPlay.GetFFTData Method
ZPlay.GetFFTGraphParam Method
ZPlay.GetFileFormat Method
ZPlay.GetMasterVolume Method
ZPlay.GetPitch Method
ZPlay.GetPlayerVolume Method
ZPlay.GetPosition Method
ZPlay.GetRate Method
ZPlay.GetSettings Method
ZPlay.GetStatus Method
ZPlay.GetStreamInfo Method
ZPlay.GetTempo Method
ZPlay.GetVersion Method
ZPlay.GetVUData Method
ZPlay.GetWaveInInfo Method
ZPlay.GetWaveOutInfo Method
ZPlay.IsStreamDataFree Method
ZPlay.LoadFileID3 Method
ZPlay.LoadFileID3Ex Method
ZPlay.LoadID3 Method
ZPlay.LoadID3Ex Method
ZPlay.MixChannels Method
ZPlay.OpenFile Method
ZPlay.OpenStream Method
ZPlay.PausePlayback Method
ZPlay.PlayLoop Method
ZPlay.PushDataToStream Method
ZPlay.ResumePlayback Method
ZPlay.ReverseMode Method
ZPlay.Seek Method
ZPlay.SetCallbackFunc Method
ZPlay.SetEchoParam Method
ZPlay.SetEqualizerBandGain Method
ZPlay.SetEqualizerParam Method
ZPlay.SetEqualizerPoints Method
ZPlay.SetEqualizerPreampGain Method
ZPlay.SetFFTGraphParam Method
ZPlay.SetMasterVolume Method
ZPlay.SetPitch Method
ZPlay.SetPlayerVolume Method
ZPlay.SetRate Method
ZPlay.SetSettings Method
ZPlay.SetTempo Method
ZPlay.SetWaveInDevice Method
ZPlay.SetWaveOutDevice Method
ZPlay.SetWaveOutFile Method
ZPlay.SlideVolume Method
ZPlay.StartPlayback Method
ZPlay.StereoCut Method
ZPlay.StopPlayback Method
Classes
ZPlay Class
ZPlay Members
ZPlay.ZPlay Constructor
Structs, Records, Enums
libZPlayC#.TBPMDetectionMethod Enumeration
libZPlayC#.TCallbackMessage Enumeration
libZPlayC#.TEchoEffect Structure
libZPlayC#.TFFTGraphHorizontalScale Enumeration
libZPlayC#.TFFTGraphParamID Enumeration
libZPlayC#.TFFTGraphSize Enumeration
libZPlayC#.TFFTGraphType Enumeration
libZPlayC#.TFFTWindow Enumeration
libZPlayC#.TID3Info Structure
libZPlayC#.TID3InfoEx Structure
libZPlayC#.TID3Picture Structure
libZPlayC#.TID3Version Enumeration
libZPlayC#.TSeekMethod Enumeration
libZPlayC#.TSettingID Enumeration
libZPlayC#.TStreamFormat Enumeration
libZPlayC#.TStreamHMSTime Structure
libZPlayC#.TStreamInfo Structure
libZPlayC#.TStreamLoadInfo Structure
libZPlayC#.TStreamStatus Structure
libZPlayC#.TStreamTime Structure
libZPlayC#.TTimeFormat Enumeration
libZPlayC#.TWaveInInfo Structure
libZPlayC#.TWaveInMapper Enumeration
libZPlayC#.TWaveOutFormat Enumeration
libZPlayC#.TWaveOutFunctionality Enumeration
libZPlayC#.TWaveOutInfo Structure
libZPlayC#.TWaveOutMapper Enumeration
Types
libZPlayC#.TCallbackFunc Type
ZPlay VB.NET Class interface
libZPlay.vb
ZPlay Methods
ZPlay.AddFile Method
ZPlay.Close Method
ZPlay.DetectBPM Method
ZPlay.DetectFileBPM Method
ZPlay.DrawFFTGraphOnHDC Method
ZPlay.DrawFFTGraphOnHWND Method
ZPlay.EnableEcho Method
ZPlay.EnableEqualizer Method
ZPlay.EnumerateWaveIn Method
ZPlay.EnumerateWaveOut Method
ZPlay.GetBitrate Method
ZPlay.GetDynamicStreamLoad Method
ZPlay.GetEchoParam Method
ZPlay.GetEqualizerBandGain Method
ZPlay.GetEqualizerParam Method
ZPlay.GetEqualizerPoints Method
ZPlay.GetEqualizerPreampGain Method
ZPlay.GetError Method
ZPlay.GetFFTData Method
ZPlay.GetFFTGraphParam Method
ZPlay.GetFileFormat Method
ZPlay.GetMasterVolume Method
ZPlay.GetPitch Method
ZPlay.GetPlayerVolume Method
ZPlay.GetPosition Method
ZPlay.GetRate Method
ZPlay.GetSettings Method
ZPlay.GetStatus Method
ZPlay.GetStreamInfo Method
ZPlay.GetTempo Method
ZPlay.GetVersion Method
ZPlay.GetVUData Method
ZPlay.GetWaveInInfo Method
ZPlay.GetWaveOutInfo Method
ZPlay.IsStreamDataFree Method
ZPlay.LoadFileID3 Method
ZPlay.LoadFileID3Ex Method
ZPlay.LoadID3 Method
ZPlay.LoadID3Ex Method
ZPlay.MixChannels Method
ZPlay.OpenFile Method
ZPlay.OpenStream Method
ZPlay.PausePlayback Method
ZPlay.PlayLoop Method
ZPlay.PushDataToStream Method
ZPlay.ResumePlayback Method
ZPlay.ReverseMode Method
ZPlay.Seek Method
ZPlay.SetCallbackFunc Method
ZPlay.SetEchoParam Method
ZPlay.SetEqualizerBandGain Method
ZPlay.SetEqualizerParam Method
ZPlay.SetEqualizerPoints Method
ZPlay.SetEqualizerPreampGain Method
ZPlay.SetFFTGraphParam Method
ZPlay.SetMasterVolume Method
ZPlay.SetPitch Method
ZPlay.SetPlayerVolume Method
ZPlay.SetRate Method
ZPlay.SetSettings Method
ZPlay.SetTempo Method
ZPlay.SetWaveInDevice Method
ZPlay.SetWaveOutDevice Method
ZPlay.SetWaveOutFile Method
ZPlay.SlideVolume Method
ZPlay.StartPlayback Method
ZPlay.StereoCut Method
ZPlay.StopPlayback Method
Classes
ZPlay Class
ZPlay Members
ZPlay.Finalize Destructor
ZPlay.New Constructor
Structs, Records, Enums
libZPlayVB.TBPMDetectionMethod Enumeration
libZPlayVB.TCallbackMessage Enumeration
libZPlayVB.TEchoEffect Structure
libZPlayVB.TFFTGraphHorizontalScale Enumeration
libZPlayVB.TFFTGraphParamID Enumeration
libZPlayVB.TFFTGraphSize Enumeration
libZPlayVB.TFFTGraphType Enumeration
libZPlayVB.TFFTWindow Enumeration
libZPlayVB.TID3Info Structure
libZPlayVB.TID3InfoEx Structure
libZPlayVB.TID3Picture Structure
libZPlayVB.TID3Version Enumeration
libZPlayVB.TSeekMethod Enumeration
libZPlayVB.TSettingID Enumeration
libZPlayVB.TStreamFormat Enumeration
libZPlayVB.TStreamHMSTime Structure
libZPlayVB.TStreamInfo Structure
libZPlayVB.TStreamLoadInfo Structure
libZPlayVB.TStreamStatus Structure
libZPlayVB.TStreamTime Structure
libZPlayVB.TTimeFormat Enumeration
libZPlayVB.TWaveInInfo Structure
libZPlayVB.TWaveInMapper Enumeration
libZPlayVB.TWaveOutFormat Enumeration
libZPlayVB.TWaveOutFunctionality Enumeration
libZPlayVB.TWaveOutInfo Structure
libZPlayVB.TWaveOutMapper Enumeration
Types
libZPlayVB.TCallbackFunc Type
ZPlay VC++.NET Class interface
libZPlayNET.h
ZPlay Methods
ZPlay::AddFile Method
ZPlay::Close Method
ZPlay::DetectBPM Method
ZPlay::DetectFileBPM Method
ZPlay::DrawFFTGraphOnHDC Method
ZPlay::DrawFFTGraphOnHWND Method
ZPlay::EnableEcho Method
ZPlay::EnableEqualizer Method
ZPlay::EnumerateWaveIn Method
ZPlay::EnumerateWaveOut Method
ZPlay::GetBitrate Method
ZPlay::GetDynamicStreamLoad Method
ZPlay::GetEchoParam Method
ZPlay::GetEqualizerBandGain Method
ZPlay::GetEqualizerParam Method
ZPlay::GetEqualizerPoints Method
ZPlay::GetEqualizerPreampGain Method
ZPlay::GetError Method
ZPlay::GetFFTData Method
ZPlay::GetFFTGraphParam Method
ZPlay::GetFileFormat Method
ZPlay::GetMasterVolume Method
ZPlay::GetPitch Method
ZPlay::GetPlayerVolume Method
ZPlay::GetPosition Method
ZPlay::GetRate Method
ZPlay::GetSettings Method
ZPlay::GetStatus Method
ZPlay::GetStreamInfo Method
ZPlay::GetTempo Method
ZPlay::GetVersion Method
ZPlay::GetVUData Method
ZPlay::GetWaveInInfo Method
ZPlay::GetWaveOutInfo Method
ZPlay::IsStreamDataFree Method
ZPlay::LoadFileID3 Method
ZPlay::LoadFileID3Ex Method
ZPlay::LoadID3 Method
ZPlay::LoadID3Ex Method
ZPlay::MixChannels Method
ZPlay::OpenFile Method
ZPlay::OpenStream Method
ZPlay::PausePlayback Method
ZPlay::PlayLoop Method
ZPlay::PushDataToStream Method
ZPlay::ResumePlayback Method
ZPlay::ReverseMode Method
ZPlay::Seek Method
ZPlay::SetCallbackFunc Method
ZPlay::SetEchoParam Method
ZPlay::SetEqualizerBandGain Method
ZPlay::SetEqualizerParam Method
ZPlay::SetEqualizerPoints Method
ZPlay::SetEqualizerPreampGain Method
ZPlay::SetFFTGraphParam Method
ZPlay::SetMasterVolume Method
ZPlay::SetPitch Method
ZPlay::SetPlayerVolume Method
ZPlay::SetRate Method
ZPlay::SetSettings Method
ZPlay::SetTempo Method
ZPlay::SetWaveInDevice Method
ZPlay::SetWaveOutDevice Method
ZPlay::SetWaveOutFile Method
ZPlay::SlideVolume Method
ZPlay::StartPlayback Method
ZPlay::StereoCut Method
ZPlay::StopPlayback Method
Classes
TEchoEffect Class
TEchoEffect Members
TEchoEffect Data Members
TEchoEffect::nLeftDelay Data Member
TEchoEffect::nLeftEchoVolume Data Member
TEchoEffect::nLeftSrcVolume Data Member
TEchoEffect::nRightDelay Data Member
TEchoEffect::nRightEchoVolume Data Member
TEchoEffect::nRightSrcVolume Data Member
TID3Info Class
TID3Info Members
TID3Info Data Members
TID3Info::Album Data Member
TID3Info::Artist Data Member
TID3Info::Comment Data Member
TID3Info::Genre Data Member
TID3Info::Title Data Member
TID3Info::Track Data Member
TID3Info::Year Data Member
TID3InfoEx Class
TID3InfoEx Members
TID3InfoEx Data Members
TID3InfoEx::Album Data Member
TID3InfoEx::AlbumArtist Data Member
TID3InfoEx::Artist Data Member
TID3InfoEx::BPM Data Member
TID3InfoEx::Comment Data Member
TID3InfoEx::Composer Data Member
TID3InfoEx::Copyright Data Member
TID3InfoEx::Encoder Data Member
TID3InfoEx::Genre Data Member
TID3InfoEx::OriginalArtist Data Member
TID3InfoEx::Picture Data Member
TID3InfoEx::Publisher Data Member
TID3InfoEx::Title Data Member
TID3InfoEx::Track Data Member
TID3InfoEx::URL Data Member
TID3InfoEx::Year Data Member
TID3Picture Class
TID3Picture Members
TID3Picture Data Members
TID3Picture::Bitmap Data Member
TID3Picture::BitStream Data Member
TID3Picture::Description Data Member
TID3Picture::PicturePresent Data Member
TID3Picture::PictureType Data Member
TStreamHMSTime Class
TStreamHMSTime Members
TStreamHMSTime Data Members
TStreamHMSTime::hour Data Member
TStreamHMSTime::millisecond Data Member
TStreamHMSTime::minute Data Member
TStreamHMSTime::second Data Member
TStreamInfo Class
TStreamInfo Members
TStreamInfo Data Members
TStreamInfo::Bitrate Data Member
TStreamInfo::ChannelNumber Data Member
TStreamInfo::Description Data Member
TStreamInfo::Length Data Member
TStreamInfo::SamplingRate Data Member
TStreamInfo::VBR Data Member
TStreamLoadInfo Class
TStreamLoadInfo Members
TStreamLoadInfo Data Members
TStreamLoadInfo::NumberOfBuffers Data Member
TStreamLoadInfo::NumberOfBytes Data Member
TStreamStatus Class
TStreamStatus Members
TStreamStatus Data Members
TStreamStatus::fChannelMix Data Member
TStreamStatus::fEcho Data Member
TStreamStatus::fEqualizer Data Member
TStreamStatus::fPause Data Member
TStreamStatus::fPlay Data Member
TStreamStatus::fReverse Data Member
TStreamStatus::fSideCut Data Member
TStreamStatus::fSlideVolume Data Member
TStreamStatus::fVocalCut Data Member
TStreamStatus::nLoop Data Member
TStreamStatus::nSongIndex Data Member
TStreamStatus::nSongsInQueue Data Member
TStreamTime Class
TStreamTime Members
TStreamTime Data Members
TStreamTime::hms Data Member
TStreamTime::ms Data Member
TStreamTime::samples Data Member
TStreamTime::sec Data Member
TWaveInInfo Class
TWaveInInfo Members
TWaveInInfo Data Members
TWaveInInfo::Channels Data Member
TWaveInInfo::DriverVersion Data Member
TWaveInInfo::Formats Data Member
TWaveInInfo::ManufacturerID Data Member
TWaveInInfo::ProductID Data Member
TWaveInInfo::ProductName Data Member
TWaveOutInfo Class
TWaveOutInfo Members
TWaveOutInfo Data Members
TWaveOutInfo::Channels Data Member
TWaveOutInfo::DriverVersion Data Member
TWaveOutInfo::Formats Data Member
TWaveOutInfo::ManufacturerID Data Member
TWaveOutInfo::ProductID Data Member
TWaveOutInfo::ProductName Data Member
TWaveOutInfo::Support Data Member
ZPlay Class
ZPlay Members
ZPlay::ZPlay Constructor
ZPlay Delegates
ZPlay::TCallbackFunc Delegate
Structs, Records, Enums
libZPlayVC::TBPMDetectionMethod Enumeration
libZPlayVC::TCallbackMessage Enumeration
libZPlayVC::TFFTGraphHorizontalScale Enumeration
libZPlayVC::TFFTGraphParamID Enumeration
libZPlayVC::TFFTGraphSize Enumeration
libZPlayVC::TFFTGraphType Enumeration
libZPlayVC::TFFTWindow Enumeration
libZPlayVC::TID3Version Enumeration
libZPlayVC::TSeekMethod Enumeration
libZPlayVC::TSettingID Enumeration
libZPlayVC::TStreamFormat Enumeration
libZPlayVC::TTimeFormat Enumeration
libZPlayVC::TWaveInMapper Enumeration
libZPlayVC::TWaveOutFormat Enumeration
libZPlayVC::TWaveOutFunctionality Enumeration
libZPlayVC::TWaveOutMapper Enumeration
ZPlay Delphi Class interface
libZPlay.pas
ZPlay Methods
ZPlay.AddFile Method
ZPlay.AddFileW Method
ZPlay.Close Method
ZPlay.DetectBPM Method
ZPlay.DetectFileBPM Method
ZPlay.DetectFileBPMW Method
ZPlay.DrawFFTGraphOnHDC Method
ZPlay.DrawFFTGraphOnHWND Method
ZPlay.EnableEcho Method
ZPlay.EnableEqualizer Method
ZPlay.EnumerateWaveIn Method
ZPlay.EnumerateWaveOut Method
ZPlay.GetBitrate Method
ZPlay.GetDynamicStreamLoad Method
ZPlay.GetEchoParam Method
ZPlay.GetEqualizerBandGain Method
ZPlay.GetEqualizerParam Method
ZPlay.GetEqualizerPoints Method
ZPlay.GetEqualizerPreampGain Method
ZPlay.GetError Method
ZPlay.GetErrorW Method
ZPlay.GetFFTData Method
ZPlay.GetFFTGraphParam Method
ZPlay.GetFileFormat Method
ZPlay.GetFileFormatW Method
ZPlay.GetMasterVolume Method
ZPlay.GetPitch Method
ZPlay.GetPlayerVolume Method
ZPlay.GetPosition Method
ZPlay.GetRate Method
ZPlay.GetSettings Method
ZPlay.GetStatus Method
ZPlay.GetStreamInfo Method
ZPlay.GetStreamInfoW Method
ZPlay.GetTempo Method
ZPlay.GetVersion Method
ZPlay.GetVUData Method
ZPlay.GetWaveInInfo Method
ZPlay.GetWaveInInfoW Method
ZPlay.GetWaveOutInfo Method
ZPlay.GetWaveOutInfoW Method
ZPlay.IsStreamDataFree Method
ZPlay.LoadFileID3 Method
ZPlay.LoadFileID3Ex Method
ZPlay.LoadFileID3ExW Method
ZPlay.LoadFileID3W Method
ZPlay.LoadID3 Method
ZPlay.LoadID3Ex Method
ZPlay.LoadID3ExW Method
ZPlay.LoadID3W Method
ZPlay.MixChannels Method
ZPlay.OpenFile Method
ZPlay.OpenFileW Method
ZPlay.OpenStream Method
ZPlay.PausePlayback Method
ZPlay.PlayLoop Method
ZPlay.PushDataToStream Method
ZPlay.ResumePlayback Method
ZPlay.ReverseMode Method
ZPlay.Seek Method
ZPlay.SetCallbackFunc Method
ZPlay.SetEchoParam Method
ZPlay.SetEqualizerBandGain Method
ZPlay.SetEqualizerParam Method
ZPlay.SetEqualizerPoints Method
ZPlay.SetEqualizerPreampGain Method
ZPlay.SetFFTGraphParam Method
ZPlay.SetMasterVolume Method
ZPlay.SetPitch Method
ZPlay.SetPlayerVolume Method
ZPlay.SetRate Method
ZPlay.SetSettings Method
ZPlay.SetTempo Method
ZPlay.SetWaveInDevice Method
ZPlay.SetWaveOutDevice Method
ZPlay.SetWaveOutFile Method
ZPlay.SetWaveOutFileW Method
ZPlay.SlideVolume Method
ZPlay.StartPlayback Method
ZPlay.StereoCut Method
ZPlay.StopPlayback Method
Classes
ZPlay Class
ZPlay Members
ZPlay.Create Constructor
ZPlay.Destroy Destructor
Structs, Records, Enums
libZPlayDelphi.TBPMDetectionMethod Enumeration
libZPlayDelphi.TCallbackMessage Enumeration
libZPlayDelphi.TEchoEffect Record
libZPlayDelphi.TFFTGraphHorizontalScale Enumeration
libZPlayDelphi.TFFTGraphParamID Enumeration
libZPlayDelphi.TFFTGraphSize Enumeration
libZPlayDelphi.TFFTGraphType Enumeration
libZPlayDelphi.TFFTWindow Enumeration
libZPlayDelphi.TID3Info Record
libZPlayDelphi.TID3InfoEx Record
libZPlayDelphi.TID3InfoExW Record
libZPlayDelphi.TID3InfoW Record
libZPlayDelphi.TID3Picture Record
libZPlayDelphi.TID3PictureW Record
libZPlayDelphi.TID3Version Enumeration
libZPlayDelphi.TSeekMethod Enumeration
libZPlayDelphi.TSettingID Enumeration
libZPlayDelphi.TStreamFormat Enumeration
libZPlayDelphi.TStreamHMSTime Record
libZPlayDelphi.TStreamInfo Record
libZPlayDelphi.TStreamInfoW Record
libZPlayDelphi.TStreamLoadInfo Record
libZPlayDelphi.TStreamStatus Record
libZPlayDelphi.TStreamTime Record
libZPlayDelphi.TTimeFormat Enumeration
libZPlayDelphi.TWaveInInfo Record
libZPlayDelphi.TWaveInInfoW Record
libZPlayDelphi.TWaveOutFormat Enumeration
libZPlayDelphi.TWaveOutFunctionality Enumeration
libZPlayDelphi.TWaveOutInfo Record
libZPlayDelphi.TWaveOutInfoW Record
Types
libZPlayDelphi.PECHO_EFFECT Type
libZPlayDelphi.TCallbackFunc Type
libZPlayDelphi.TDynamicEchoEffectArray Type
libZPlayDelphi.TDynamicIntegerArray Type
Constants
libZPlayDelphi.TWaveInMapper Constant
libZPlayDelphi.TWaveOutMapper Constant
Supported formats
MP3
OGG
FLAC
AC-3
AAC
WAVE
PCM
Error handling
Get error message
Configure ZPlay instance
Wave buffer
Accurate length
Accurate seek
Wave output
Get wave out info
Set wave out device
Set wave out file
Wave input
Wave in info
Set wave input device
Open (file, memory)
Get file format
Open file
Open memory stream
Open wave-in
Gapless playing
Dynamic stream
Recording
Select input device
Open source line
Select output file
Recording controls
Stream informations
Sample rate, channel number
Length
Description, file bitrate
ID3 info
Playing status, pause status, ...
Position and bitrate
Playback control
Play, Stop, Pause, Resume
Play loop
Seek position
Effects
Echo
Equalizer
Pitch, rate, tempo
Stereo cut
Slide volume
Mix stereo channels
Volume control
Player volume
Master volume
Slide volume
Special features
BPM detection
FFT Graph
Reverse playing
VU meter data
FFT data
Callback mechanism
How to ...
C++
Play disk file
Decode to disk file
Gapless playing of 3 songs
Use 2 sound cards
Play song reverse
Use dynamic streams
Draw FFT graph
Use equalizer
Use echo
Display ID3 info
Record to disk file
C#
Play disk file
VB.NET
Play disk file
VC++.NET
Play disk file
Delphi
Play disk file
License
GNU GPL
GNU LGPL
GNU FDL
XIPH
VORBIS BSD
libpng license
IJGlib license
ZLIB license
Decoders
LIBMAD
LAME tag
libVORBIS
libOGG
libFLAC
libpng
IJGlib
zlib
liba52
FAAD2
Encoders
LAME
FAAC
libFLAC
libVORBIS
History