NAudio

From Wikipedia, the free encyclopedia

NAudio(エヌオーディオ)とは.NET Framework上で動作するオーディオライブラリである。GitHub上でオープンソースで開発されている。以前はMicrosoft Public Licenseであったが、2021年2月7日リリースのv2.0.0からMIT licenseとなった[1]

作者 Mark Heath
プログラミング
言語
C#
種別 オーディオライブラリ
概要 作者, プログラミング 言語 ...
NAudio
作者 Mark Heath
プログラミング
言語
C#
プラットフォーム .NET Framework
種別 オーディオライブラリ
ライセンス MIT license
テンプレートを表示
閉じる

主な機能

出典[2]

さまざまな音声ドライバを使用して音声を再生する

  • WaveOut

コーデックをデコードする

音声データを変換する

音声データをエンコードする

  • MP3を作成 (Windows 8以降)
  • AAC/MP4オーディオを作成 (Windows 7以降)
  • WMAを作成
  • G.711、ADPCM、G.722などを含むWAVを作成

音声データをミキシングして操作する

さまざまな音声ドライバから音声を入力・録音する

  • WaveIn
  • WASAPI
  • ASIO

システムオーディオを録音する

  • WASAPI Captureを使ってシステムオーディオを録音

サウンドカードの情報を得る

  • デバイスを列挙する
  • サウンドカードのコントロール情報とメータリング情報にアクセスする

MIDI

  • MIDIファイルを読み書きする
  • 受信したMIDIイベントに応答する
  • MIDIイベントを送信する

プログラミングによる機能拡張

  • NAudioのいくつかの基本クラスを継承してカスタムプログラムに使用できる

UWPのサポート

ダウンロード

以下のサイトからダウンロードできます。

脚注

Related Articles

Wikiwand AI