?
  • 當前位置: 首頁 > 系統I類源碼 > 多媒體類源碼易語言可調速WAV播放源碼
  • 易語言可調速WAV播放源碼

    • 軟件授權:
      開源軟件
    • 軟件大?。?/div>
      18.32 KB
    • 文件類型:
      .zip,.e
    • 下載次數:
    • 上傳用戶:
      心臟
    • 發布時間:
      2018-10-10 03:25
    • 軟件等階:
    • 運行環境:
      Winall,Win2003,WinXP,Win7,Win8
    • 軟件評級:

    軟件介紹             



     

    易語言可調速WAV播放源碼


    系統結構:字節轉毫秒,一位數字補0,千分之1秒,回調函數,反相數據流,播放速度緩沖區,設置波形輸出參數,開始輸出,停止輸出,復制一塊內存,復制一塊內存2,復制一塊內存3,打開一個文件,讀取一個數據流,移動文件指針,關閉句柄,c獲取文件大小,暫停輸出,向設備寫入一個數據塊,


    ======窗口程序集1
               |  |
               |  |------ 字節轉毫秒
               |  |
               |  |------ 一位數字補0
               |  |
               |  |------ 千分之1秒
               |  |
               |  |------ _打開設備_被單擊
               |  |
               |  |------ 回調函數
               |  |
               |  |------ _關閉設備_被單擊
               |  |
               |  |------ 反相數據流
               |  |
               |  |------ __啟動窗口_創建完畢
               |  |
               |  |------ 播放速度緩沖區
               |  |
               |  |------ _按鈕1_被單擊
               |  |
               |  |------ _滑塊條1_位置被改變
               |  |
               |  |------ _選擇框1_被單擊
               |  |
               |  |------ _復位按鈕_被單擊
               |  |
               |  |------ _正向播放按鈕_被單擊
               |  |
               |  |------ _反相播放按鈕_被單擊
               |  |
               |  |------ _時鐘1_周期事件
               |  |
               |  |
    ======調用的Dll
               |  |
               |  |---[dll]------   設置波形輸出參數
               |  |
               |  |---[dll]------   開始輸出
               |  |
               |  |---[dll]------   停止輸出
               |  |
               |  |---[dll]------   復制一塊內存
               |  |
               |  |---[dll]------   復制一塊內存2
               |  |
               |  |---[dll]------   復制一塊內存3
               |  |
               |  |---[dll]------   打開一個文件
               |  |
               |  |---[dll]------   讀取一個數據流
               |  |
               |  |---[dll]------   移動文件指針
               |  |
               |  |---[dll]------   關閉句柄
               |  |
               |  |---[dll]------   c獲取文件大小
               |  |
               |  |---[dll]------   暫停輸出
               |  |
               |  |---[dll]------   向設備寫入一個數據塊

      


    易語言可調速WAV播放源碼


    調用的DLL命令:


    .DLL命令 設置波形輸出參數, 整數型, "EWaveOut.dll", "E_WaveOutInit"
        .參數 設備ID, 整數型, , 此為填寫設備ID號,如填寫-1則使用系統默認設備
        .參數 聲道, 整數型
        .參數 位數, 整數型
        .參數 采樣率, 整數型
        .參數 回調函數指針, 子程序指針


    .DLL命令 開始輸出, , "EWaveOut.dll", "E_WaveOutStartOutput", , 操作型函數,沒有參數


    .DLL命令 停止輸出, , "EWaveOut.dll", "E_WaveOutStopOutput", , 操作型函數,沒有參數


    .DLL命令 復制一塊內存, , "kernel32.dll", "RtlMoveMemory", 公開
        .參數 目標, 短整數型, 傳址 數組
        .參數 源, 字節型, 傳址 數組
        .參數 長度, 整數型


    .DLL命令 復制一塊內存2, , "kernel32.dll", "RtlMoveMemory", 公開
        .參數 目標, 字節型, 傳址 數組
        .參數 源, 短整數型, 傳址 數組
        .參數 長度, 整數型


    .DLL命令 復制一塊內存3, , "kernel32.dll", "RtlMoveMemory", 公開
        .參數 目標, 字節型, 傳址
        .參數 源, 字節型, 傳址 數組
        .參數 長度, 整數型


    .DLL命令 打開一個文件, 整數型, "kernel32.dll", "CreateFileA", 公開
        .參數 文件名, 文本型
        .參數 s打開方式, 整數型
        .參數 共享模式, 整數型
        .參數 security類型, SECURITY_ATTRIBUTES, 傳址
        .參數 操作方法, 整數型
        .參數 標志或屬性, 整數型
        .參數 文件模板, 整數型


    .DLL命令 讀取一個數據流, 整數型, "kernel32.dll", "ReadFile", 公開
        .參數 文件句柄, 整數型
        .參數 數據緩沖區, 字節型, 傳址 數組
        .參數 讀取長度, 整數型
        .參數 返回讀取字節數, 整數型, 傳址
        .參數 異步方式, 整數型


    .DLL命令 移動文件指針, 整數型, "kernel32.dll", "SetFilePointer"
        .參數 文件句柄, 整數型
        .參數 字節偏移量, 整數型
        .參數 高字節偏移量, 整數型
        .參數 移動方法, 整數型


    .DLL命令 關閉句柄, 整數型, "kernel32.dll", "CloseHandle"
        .參數 句柄對象, 整數型


    .DLL命令 c獲取文件大小, 整數型, "kernel32.dll", "GetFileSize"
        .參數 文件句柄, 整數型
        .參數 lpFileSizeHigh, 整數型


    .DLL命令 暫停輸出, , "EWaveOut.dll", "E_WaveOutPauseOutput", , 操作型函數,沒有參數


    .DLL命令 向設備寫入一個數據塊, , "EWaveOut.dll", "E_WaveOutPutData"
        .參數 緩沖區, 字節型, 數組
        .參數 緩沖大小, 整數型

    相關軟件

    下載說明

    本站目前主要提供易語言源碼、模塊、支持庫等下載大部分源碼均為ZIP打包,
    注:本站源碼主要來源于網絡收集。如有侵犯您的利益,請聯系我們,我們將及時刪除!
    部分源碼可能含有危險代碼,(如關機、格式化磁盤等),請看清代碼在運行。
    由此產生的一切后果本站均不負責。源碼僅用于學習使用,如需運用到商業場景請咨詢原作者。

    使用本站源碼開發的產品均與本站無任何關系,請大家遵守國家相關法律。

     

    推薦排行

    欧美国产专区一区|国产精品一区二区久久|亚洲精品无码这里精品16|国产精品高清一区二区不卡