トップページ > 過去ログ > 記事閲覧
DXライブラリでPCMデータ抽出
名前:gyz 日時: 2012/11/09 11:32

DXライブラリはwav,mp3,ogg vorbisの音声データが使用できますが 関数にパスを渡してハンドルを受け取るという形式です ハンドルを貰うと言う方法ではなく DXライブラリのデコード機能を利用して PCMデータだけ欲しいのですが 今ある関数でそれができるものってありますでしょうか?

Page: 1 |

Re: DXライブラリでPCMデータ抽出 ( No.1 )
名前:管理人 日時:2012/11/10 16:33

非公開関数のソフトウエアでサウンドの波形データを扱う機能でPCMデータを取得することができます こちらのスレッドの No.5 で解説していますのでよろしければご覧ください http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=past&no=1800 ↑の説明の中にある LoadSoftSound でPCMデータを得たいサウンドファイルを読み込んで、 ReadSoftSoundData でサンプル位置を指定してデータを読み取るという流れです 高速にアクセスしたい場合は GetSoftSoundDataImage を使用してPCMデータが格納されている メモリアドレスを取得して直接アクセスしてください
Re: DXライブラリでPCMデータ抽出 ( No.2 )
名前:gyz 日時:2012/11/10 22:51

管理人様 返答ありがとうございます 参考にさせて頂いて、実装しようと思います

Page: 1 |