ふらっとC#,C♯,C#(初心者用) Part60
■ このスレッドは過去ログ倉庫に格納されています
0545デフォルトの名無しさん
2010/06/11(金) 13:05:50WaveAudio.waveInAddBuffer
グローバル領域に確保したバッファとWAVEHDR構造体を渡す所で上手くいってないみたいなんですが
現状はバッファの確保はMarshal.AllocHGlobalで確保してIntPtrを渡す
WAVEDHDRはクラスコンストラクタでnewしてrefで渡すってやってます
たぶんWAVEHDR自体もAllocHGlobalしないといけないのかと思うのだけど
AllocHGlobalで確保した領域に構造体としてアクセスする方法が分かりません
あるいは、AllocHGlobal以外にヒープ領域に確保して安全に受け渡しする方法が
他にあるんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています