cost 171 ms
如何用 Windows Multimedia 唯一標識一台 MIDI 設備?

[英]How does one uniquely identify a MIDI device with Windows Multimedia?

我最近一直在探索 macOS 和 Windows 上可用的 MIDI API(分別為 Core MIDI 和 Windows Multimedia)並注意到: 在 MacOS 上,查詢可用源的數量后,可以通過檢查屬性kMIDIPropertyUniqueID的值來唯一標識每個源。 在 Win32 ...

C++ 不能通過 mciSendString 播放 mp3 文件

[英]C++ not playing mp3 files through mciSendString

我的目標是構建一個播放 MP3 文件的音頻播放器。 為此,我使用了mciSendString() function。 所有 MP3 文件與主源文件位於同一文件夾中。 盡管我無法播放 MP3 文件,但我已經在線查看了文檔和一些語法。 當我 select 一首歌時,它不播放,代碼跳到system("pa ...

C#靜音其他應用

[英]C# mute other application

我正在構建一個自動啟動屏幕錄像機應用程序(如 OBS)的應用程序(以錄制縮放會議)。 我不希望在錄制期間播放任何其他應用程序的音頻,但我找不到工作代碼。 我使用了這個站點中的示例和一些來自這里的代碼只是為了檢查 API 上面的代碼總是為waveOutGetVolume和waveOutSetVolum ...

使用 WinMM.dll 創建精密計時器時如何避免崩潰?

[英]How can I avoid crashing when creating a precision timer with WinMM.dll?

我正在嘗試創建一個精確的計時器。 我找到了一個用 WinMM.dll 創建的例子。 該示例工作得很好。 但它與第一​​個垃圾收集器崩潰。 如何防止垃圾收集器阻塞計時器? 我的靜態類 創建 WinMMWrapper 勾選功能 錯誤信息 代碼現在完全相同。 它工作了大約 2 3 秒 ...

為什么 midiOutOpen 在 UWP 應用中返回 1(=未指定錯誤)?

[英]Why midiOutOpen returns 1 (=Unspecified error) in a UWP app?

一旦我轉換了應用程序, midiOutOpen函數就會在被調用時開始返回 1。 我將其聲明為: 有沒有辦法從仍然可以發布到 MS 商店的打包應用程序( .appx )中使用winmm.dll/midiOutOpen ? 或者其他獲取midi設備(ID 0)句柄的方法? ...

C++ Winmm PlaySound API 返回假不播放聲音

[英]C++ Winmm PlaySound API Returning False And Not Playing Sound

沒有編譯器問題,沒有 linker 問題,運行此程序時發生的所有事情 PlaySound function 返回 FALSE 並且根本不播放任何聲音, https://media.discordapp.net/attachments/670195970226651140/8525033345056 ...

如何將窗口的句柄放入字節並在 FASM 中使用 winmm 播放視頻?

[英]How do I put the window's handle into bytes and play a video with winmm in FASM?

我一直在嘗試使用 winmm 在我的應用程序中播放視頻; 我找到了一個 VB 示例並將其翻譯為 FASM,但我不知道如何將窗口句柄放入我要發送的字節中; 我嘗試使用 wprintf 但無濟於事; 有人可以給我一個在應用程序的 window 中播放視頻的例子嗎? ...

在特定時間播放聲音 - Winmm.dll - VB.Net

[英]Play sound at specific time - Winmm.dll - VB.Net

我開始使用 winmm.dll 播放聲音(它提供了一次播放多個聲音並設置音頻參數的可能性),但我找不到該庫所有功能的有效列表。 我有一個包含更多音樂的 Wav 文件,所以我必須單獨啟動它們。 我有這個代碼: 那么 Winmm.dll 中是否有一個函數可以在特定時間開始播放聲音? ...

如何知道 MMsystem 錄音何時結束?

[英]How to know when MMsystem audio-recording have finished?

我正在使用“winmm.lib”c++ 庫通過麥克風訪問音頻。 我有一個包含 8192 個元素的短整數數組,我想用音頻 stream 填充它。 當我在正確的時間段內錄制聲音和睡眠時,它工作正常: 但是現在,我想在waveInStart() function 之后做一些事情,同時錄音,就像這樣: 這 ...

消息“MM_WOM_DONE”未被調用

[英]Message "MM_WOM_DONE" is not called

我有一個問題:一旦音頻塊播放完畢,我就不會收到“MM_WOM_DONE”。 與聲音相關的代碼: 控制台輸出: 正弦波播放良好且正確,但是一旦播放完畢,一些短暫的白噪聲就會開始播放很短的時間(近 100-200 毫秒)。 還有“正弦波停止播放!” 消息永遠不會出現在控制台中,這意味着永遠不會 ...

如何通過VBA同時異步循環播放Excel中的多個WAV文件?

[英]How to play multiple WAV files in Excel by VBA asynchronously looped at the same time?

這是我第一次尋求幫助。 我檢查了很多網站,甚至通過維也納大學的 WaybackMachine for Excel 文件也沒有找到解決方案。 我已經檢查了 winmm.dll API 中的函數,例如 sndPlaySoundA 和 mciSendStringA。 我能夠播放異步循環播放的 WAV ...

Winmm.dll 不返回文件長度

[英]Winmm.dll doesn't return length of file

我正在嘗試使用 winmm.dll (ctypes.windll.winmm) 在 python 中播放 .mp3 文件。 但是當我嘗試以毫秒為單位獲取某個文件的長度時,而不是實際長度(05:23 = 大約 323000 毫秒)時,我只得到 3。狀態命令獲取的時間格式是“m”,之后它不會改變設置命令 ...

使用 windows 多媒體 (winmm.dll) 獲取設備(操縱桿)指南

[英]Get device (joystick) guid with windows multimedia (winmm.dll)

我嘗試實現與非托管代碼和 c# 的互操作。 我決定為此使用 winmm.dll。 需要獲取操縱桿唯一的 guid 並識別 devise 狀態(連接或未連接) 經過一番調查,我相信已經確定了 function 應該這樣做( joyGetDevCapsA )。 但是不清楚應該將什么值作為int id參數 ...

音頻操作和刪除音頻的某些部分

[英]Audio manipulation and delete some part of the audio

我是語音編碼的新手,現在我成功地在文件中錄制麥克風並使用SaveRecordtoFile函數將每 10 秒保存在一個文件中(這樣做沒有問題) 現在我想從記錄的數據中刪除例如 2 秒,所以我的 output 將是 8 秒而不是 10 秒,在randomTime數組中0是我想要刪除的秒數...... 在 ...

查詢midiInOpen上所有Midi旋鈕的狀態

[英]Query state of all Midi knobs on midiInOpen

我有一個帶多個旋鈕的MIDI控制器。 當我使用midiInOpen函數連接到設備而無需實際移動每個旋鈕時,是否可以查詢這些旋鈕具有的所有值的狀態? ...

Windows 10在C#中獲取系統音頻靜音狀態

[英]Windows 10 Get System Audio Mute Status in C#

我試圖使用winmm.dll無濟於事,我使用了一些其他項目,這些項目我已經找到,就像這樣精心安排的教程,但是除了getVolume方法返回-1和其他值沒有意義之外,我什么都沒得到方法。 我有圖書館可以使用嗎? 還有更多現代示例(這是2010年之前的數據)嗎? 我已經研究了IAudioE ...

包括 winmm.lib 不起作用

[英]Including winmm.lib does not work

我正在嘗試用一個簡單的猜數字游戲編寫一個小程序。 我想用一個簡單的線程在它后面播放一個 mp3 文件。 我已閱讀如何在 C++ 程序中播放或打開 *.mp3 或 *.wav 聲音文件? ,但我無法讓它工作。 它總是噴出錯誤: 這是我的代碼:#include <cstdlib> #inc ...

UWP:waveInOpen 返回 WAVERR_BADFORMAT

[英]UWP: waveInOpen returns WAVERR_BADFORMAT

我正在嘗試使用 Winmm.dll 在 UWP 中錄制音頻。 在我執行 waveInOpen 方法(https://msdn.microsoft.com/en-us/library/dd743847(v=vs.85).aspx )后,無論我使用什么數據,我總是得到 WAVERR_BADFORMAT( ...

2018-02-12 09:42:29   1   320    c# / uwp / winmm  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM