Delphi 建立通訊與資料交換伺服器:Transceiver 技術剖析(下)第 2 部分
概述 本文為系列第 2 部分,闡述建立滿足特定需求的 Port 類別、多 Channel 支援所需的 Port 物件陣列宣告,並說明 Source/Target
Delphi 建立通訊與資料交換伺服器:Transceiver 技術剖析(下)第 3 部分
概述 本文為系列第 3 部分,詳細說明運行時期實例化 Port 物件陣列、自訂 Port 類別(TFilePort、TCOMPort)、多 Channel 支援
Delphi 建立通訊與資料交換伺服器:Transceiver 技術剖析(下)第 4 部分
概述 本文為系列第 4 部分,探討 Port Builder 執行時期動態建立物件陣列、事件動態指派(TCP Source 的 OnClientRead、COM
Delphi 建立通訊與資料交換伺服器:Transceiver 技術剖析(下)第 5 部分
概述 本文為系列第 5 部分,涵蓋 COM Source 與 TCP Source 的資料獲取實作、統一資料調度單元 Data Dispatcher 的核心邏輯
Delphi 建立通訊與資料交換伺服器:Transceiver 技術剖析(下)第 6 部分
概述 本文為系列第 6 部分,詳細說明 Data Dispatcher 的資料分發方法 DataSend、TCP 發送實作,並探討回調函數與架構解耦的改進方向。
Delphi 建立通訊與資料交換伺服器:Transceiver 技術剖析(下)第 7 部分
概述 本文為 Transceiver 系列第 7 部分,著重於 COM 通訊埠的資料發送實作、佇列重試機制以及開發經驗總結。Transceiver 架構將通訊抽
Delphi 使用 Bass.dll 列舉音訊輸出裝置
概述 在初始化 Bass.dll 前,可呼叫 BASS_GetDeviceInfo 列舉系統可用的音訊輸出裝置,讓使用者選擇播放裝置。本文提供完整單元與表單程式
Delphi 使用 Bass.dll 實現 MP3 開啟、播放、暫停、停止
概述 建立基本 MP3 播放器的第一步是掌握四大核心操作:開啟檔案、播放、暫停、停止。Bass.dll 提供對應的 BASS_StreamCreateFile、
Delphi 使用 Bass.dll 顯示與設定 MP3 播放進度
概述 播放進度顯示與拖曳定位是播放器核心功能。Bass.dll 以位元組位置為單位,配合 BASS_ChannelBytes2Seconds、BASS_Chan
Delphi 使用 Bass.dll 設定與獲取音量、聲相
概述 Bass.dll 提供 BASS_ChannelGetAttribute 與 BASS_ChannelSetAttribute 函數,可讀寫音量(BASS
Delphi 使用 Bass.dll 實現 MP3 循環播放
概述 循環播放是音樂播放器常見功能。Bass.dll 可在建立串流時指定 BASS_SAMPLE_LOOP 旗標,或在播放結束回調中重新定位播放位置。本文示範透
Delphi 使用 Bass.dll 獲取 MP3 播放狀態
概述 掌握播放狀態(播放中、暫停、停止、結束)是建構完整播放器的基礎。Bass.dll 提供 BASS_ChannelIsActive 函數可即時查詢通道狀態。
Delphi 使用 Bass.dll 繪製 MP3 波形圖
概述 利用 Bass.dll 解碼 MP3 音訊資料,取得原始採樣點,配合 Delphi 的 PaintBox 元件繪製波形圖,能直觀展示音訊訊號特徵。本文展示
Delphi 使用 Bass.dll 回調函數實現 MP3 播放進度控制
概述 在 Delphi 中整合 Bass.dll 多媒體庫播放 MP3 時,回調函數是實現播放進度同步、播放結束檢測等高級功能的關鍵。本文以一個具體的表單設計為
Delphi 使用 Bass.dll 播放 MP3 進階(十一):回調函數實現循環播放(二)
表單定義檔(DFM 文字格式): object Form1: TForm1 Left = 222 Top = 114 Caption = Form1
Delphi Bass.dll 播放 MP3 系列:動態頻譜 FFT 繪製(十二)
前言 本文示範使用 Bass.dll 取得 FFT 頻譜資料,配合 TPaintBox 即時繪製動態頻譜圖,打造視覺化音樂播放器效果。 表單設計(DFM) o
Delphi Bass.dll 播放 MP3 系列:混響效果實作(十三)
前言 本文示範使用 Bass.dll 的 DX8 混響效果(Reverb),透過軌道條即時調整混響時間,打造空間感。 表單設計(DFM) object For
Delphi Bass.dll 播放 MP3 系列:頻率均衡器實作(十四)
前言 本文示範使用 Bass.dll 的 DX8 效果實作 10 條頻率均衡器,包含滑桿控制各頻段增益的視窗範例。 表單設計(DFM) object Form