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