質問するログイン新規登録

質問編集履歴

3

補足

2019/12/08 08:59

投稿

droid
droid

スコア15

title CHANGED
File without changes
body CHANGED
@@ -24,4 +24,8 @@
24
24
  画像ファイルについては、DirectX9に、「InMemory」という専用のメソッドがありましたので、
25
25
  対応できたのですが、音声ファイルでも似たようなことができないでしょうか?
26
26
 
27
- 何かヒントを頂けると幸いです。
27
+ 何かヒントを頂けると幸いです。
28
+
29
+ 【補足】
30
+ 音声ファイルから読み込みは、下記サイトを参考にしています。
31
+ http://marupeke296.com/DSSMP_No2_GetSoundFromWave.html

2

サンプル修正

2019/12/08 08:59

投稿

droid
droid

スコア15

title CHANGED
File without changes
body CHANGED
@@ -11,8 +11,12 @@
11
11
  ゲーム内の音声素材ファイルをアーカイブ化してユーザから隠すため。
12
12
 
13
13
  【現状のサンプル(ファイルから読み込んでいる版)】
14
+ HMMIO hMmio = NULL;
14
- 間違えた!(編集中)
15
+ MMIOINFO mmioInfo;
15
16
 
17
+ memset(&mmioInfo, 0, sizeof(MMIOINFO));
18
+ hMmio = mmioOpen(const_cast<LPSTR>("test.wav"), &mmioInfo, MMIO_READ);
19
+
16
20
  【現状のサンプル(画像でメモリから読み込み)】
17
21
  D3DXGetImageInfoFromFileInMemory(data, size, &imageInfo); ←画像をメモリから読み込む場合
18
22
 

1

間違え

2019/12/08 08:45

投稿

droid
droid

スコア15

title CHANGED
File without changes
body CHANGED
@@ -11,10 +11,7 @@
11
11
  ゲーム内の音声素材ファイルをアーカイブ化してユーザから隠すため。
12
12
 
13
13
  【現状のサンプル(ファイルから読み込んでいる版)】
14
- WAVEFORMATEX format;
15
- char* waveData = 0;
14
+ 間違えた!(編集中)
16
- DWORD waveSize = 0;
17
- OpenWave("sample.WAV", format, &waveData, waveSize);
18
15
 
19
16
  【現状のサンプル(画像でメモリから読み込み)】
20
17
  D3DXGetImageInfoFromFileInMemory(data, size, &imageInfo); ←画像をメモリから読み込む場合