Sigmarion III で Skype その4
ま、DirectSoundが入ってないのは置いておいて(w
waveデバイス関連のAPIをフックして見てみたり。
そのログ。
LoadDLL start
LoadLibrary ret = 83fbf4d4
addrFunc2 = 3f76bfc
pfnwaveOutOpen( , -1, [1:16000:16], 0, , 0) = 0
pfnwaveOutOpen( , -1, [1:16000:16], 0, , 0) = 0
pfnwaveInOpen( , -1, [1:16000:16], 0, , 0) = 20
サポートされていない WAVE 形式です
がう。
マイクが16Khz/16ビットでの録音をサポートしてないからエラーに成ってるっぽい。
確かにVoiceRecorderで見てみると16Khz無いし…。
現状でもBluetoothのヘッドセットにすれば使えるんだろうなぁ。
とりあえず、8Khzでサンプリングしてアップサンプルするように
APIのラッパーで小細工してみるかな。
APIの乗っ取りは起動後にプロセス内のImportAddressTableいじっても良いんだけど、
CEはいまいちよく解らんってことで(というか便利系APIが無い…)、
COREDLL.dllのダミーのDLL作って入れ替え。
はじめ普通にARM ASMで書いてたら異常終了の嵐で焦ったけど、
Thumbで書いたら行けた。
少しは進展してるのだろうか…。
トラックバック URL : http://nyanyan.to/archives/113/trackback
コメント (1,055)
AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) Sleipnir/2.00RC1
書き込みみるに、凄い頼もしい感じですよ!さすが本職は違いますね!
応援していますので、頑張ってくださいっ!!
コメント by LSR — 2005/10/9 日曜日 @ 17:35:00
AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
本職は…Java系のプロジェクトマネージャーで(w
職場的にCEのアプリ作れる人は居ないんじゃないかと。
趣味は趣味ってことでPlathomeBuilder系には手が出せないんですよね~。
コメント by rゆ — 2005/10/9 日曜日 @ 19:48:00