SounDecoder

WWWWARD > ソフトウェア > SounDecoder

1. 概要

SounDecoderは、Microsoft Visual C#を始めとする.NETプログラミング言語から、各種サウンドフォーマット(コーデック)のデコーダへのアクセスを容易にするクラスライブラリです。SounDecoderは標準で次のフォーマットをサポートします。

  • RIFF WAVE 無圧縮線形PCM (いわゆる.wavファイル)
  • Ogg Vorbis (.oggファイルなど)
  • Native/Ogg FLAC (.flac、.ogaファイルなど)
  • MPEG 1.0/2.0/2.5 Audio Layer I/II/III (特にMP3。.mp3ファイルなど)

SounDecoderは、これらのフォーマットのデコーダを抽象化するインターフェイスを.NETプログラミング言語に提供します。

SounDecoderには次のような特徴があります。

  • サウンドフォーマット透過性 (サウンドフォーマット(コーデック)に依存しない性質)と拡張性を持つインターフェイス
  • 読み取りとシークができればファイルに限らない、比較的制約の緩いストリーム(System.IO.Stream)による入力
  • サウンドフォーマット(コーデック)の(ある程度の)自動判別
  • (当たり前ですが)SounDecoder Soundsとの高い親和性

また、SounDecoderを利用したサウンドの再生を容易にするクラスライブラリ群、 SounDecoder Sounds ファミリもあります。SounDecoder Soundsはオーディオデバイスを直接扱うライブラリをラップする事で、ユーザが書かなければならないコードの量を減らします。

2. 目次

3. SounDecoder Sounds

  • SounDecoder Sounds - SounDecoderを利用して手軽にサウンドを再生する為のクラスライブラリ
WWWWARD > ソフトウェア > SounDecoder
[SounDecoder]
Published : 2009-02-19T01:22:01+09:00
Last Modified : 2009-10-27T00:50:14+09:00
Table of Contents : ソフトウェア
Verified with : Valid XHTML 1.1
Copyright © 2009  E+X.