如何使用DC-DSP Filter ?(50)

  • 主题发起人 主题发起人 zhtiger126
  • 开始时间 开始时间
Z

zhtiger126

Unregistered / Unconfirmed
GUEST, unregistred user!
ShowFilterPropertyPage(handle,(Filter_DSP as IBaseFilter));使用上面的代码,可以显示出DC-DSP的设置窗口,其中包括频谱显示.那么,我如何在自己的主窗口直接画出频谱呢? 希望得到那位大虾的帮助,万分感谢!!!!
 
FFilterGraph := TFilterGraph.Create(nil);FFilterGraph.LinearVolume := True;FDSPackDCDSPFilter := TDSPackDCDSPFilter.Create(nil);FDSPackDCDSPFilter.FilterGraph := FFilterGraph;FDSPackDCDSPFilter.OnVisualData := DSPackDCDSPFilterVisualData;FDSPackDCDSPFilter.OnFlush := DSPackDCDSPFilterFlush;FDSPackDCDSPFilter.OnPCMData := DSPackDCDSPFilterPCMData;FDSPackDCDSPFilter.OnMediaTypeChanged := DSPackDCDSPFilterMediaTypeChanged;FDSPackDCDSPFilter.VisualEnabled := True;FDSPackDCDSPFilter.DSPEnabled := True;FDCSpectrum := TDCSpectrum.Create(nil);FDCSpectrum.OnSpectrumData := DCSpectrumSpectrumData;FVolume := GetBasicAudioVolume(FilterGraph.Volume - 10000);FDCTrueBass := TDCTrueBass.Create(nil);frmDSPTrueBass := TfrmDSPTrueBass.Create(nil);frmDSPTrueBass.DCTrueBass := FDCTrueBass;FPaintBox := TPaintBox.Create(nil);
 

Similar threads

后退
顶部