Alvas.Net 用オーディオは、C# で書かれたオーディオ ライブラリです。このコレクションにより、C# とVB.Net開発者は、オーディオデータの混合を含む、再生、録音、編集、およびサウンド変換を行うアプリケーションを作成できます。
主な特長:
1. オーディオデータを録音する:
- 非圧縮オーディオデータ(PCM)を録音します。
- 圧縮されたオーディオデータを記録: IMA ADPCM, マイクロソフト ADPCM, CCITT A-ロー, CCITT u-Law, GSM 6.10, MPEG レイヤ 3 (mp3) その他;
- ストリーム(ファイルストリーム、メモリストリーム)にデータを記録します。
- 一時停止し、記録を再開します。
- 現在のサウンド位置を取得します。
- システムにインストールされている任意のレコーダーにデータを記録します。
2. オーディオデータを再生します。
- 非圧縮オーディオデータ(PCM)を再生します。
- 圧縮されたオーディオデータを再生します。
- ストリーム(ファイルストリーム、メモリストリーム)からデータを再生します。
- 混合オーディオデータを再生します。
- 再生を一時停止し、再開します。
- 現在のサウンド位置を取得します。
- システムにインストールされている任意のプレーヤーからのデータを再生します。
3. ミキサーコントロールを設定します。
- 録音するソース行を選択します。
- 録音のためのソース行の音量を変更します。
- 追加のコントロール調整。たとえば、"マイクブースト&クォート;
- 再生用のマスターボリュームを変更します。
- 再生ミュート。
4. 編集
- オーディオデータの音量と速度を変更します。
- 単一のオーディオのいくつかの部分を結合します。
- オーディオストリーム内の作品をカット/挿入/削除します。
- 2つのモノラルオーディオストリームを1つのステレオにマージします。
5. オーディオウェーブストリームをmp3ストリームに変換します。
6. ダイアログ .vox (adpcm) ストリームを Mp3 ストリームに変換します。
7. 音声信号の無音をチェックします。
8. 少数のオーディオファイルの連結。
9. オーディオストリームの継続時間をミリ秒単位で返します。
10. 入力音信号のレベルを表示します。
11.再生、記録し、RAWヘッダーレスフォーマット(SLINEARなど)を変換します。
12.Aviストリームからオーディオデータを再生し、抽出します。
13. ダイアログ .vox (adpcm) 形式のデータをエンコードしてデコードします。
必要条件: .Net Framework v2.0 以降 (.Net v3.5 も同様)
推奨: .Net Framework と Visual Studio .Net 2005 以降 (2008 年VS.NETも)
バージョン履歴
- バージョン 2018.0 に転記 2018-05-16
mp3 フォーマットのサポートが強化されました。
プログラムの詳細
Eula
EULA - 使用許諾契約書
エンドユーザーライセンス契約-単一開発者ライセンス
すべてのソフトウェア コンポーネント製品に対して
重要な - 慎重に読む:このALVAS.Net("ALVAS")使用許諾契約("EULA")は、お客様の間の法的合意です。 ソフトウェア アプリケーションの個々の開発者("Developerエンドユーザー")とALVASすべてのALVASソフトウェアコンポーネント製品(S)、コントロール、ソースコード、デモ、中間ファイル、メディア、印刷物、"online"または電子文書("SOFTWAREコンポーネント製品(S)")の各開発者。
ALVASは、ユーザーが作成したアプリケーション・プログラムの設計、開発、テスト、および展開の唯一の目的のために、本ソフトウェア・コンポーネント製品(S)をインストールおよび使用するための個人、非独占的なライセンスとしてお客様に付与します。あなたがエンティティである場合、ここに記載されている方法でソフトウェアコンポーネント製品(S)を使用する権利をライセンスする組織内の1人の個人を指定する必要があります。
ソフトウェアコンポーネント製品(S)をインストール、コピー、またはその他の方法で使用することにより、お客様は本EULAの条件に拘束されるものとします。本EULAの条項の一部に同意しない場合は、ソフトウェアコンポーネント製品の一部、ファイル、または部分をいかなる方法でもインストール、使用、配布、または複製しないでください。直ちに全額払い戻しのために購入場所に返却します。
すべてのソフトウェアコンポーネント製品(S)はライセンスを取得し、販売はされません。
知的財産権の厳格な執行本ソフトウェアコンポーネント製品の使用権が、リバースエンジニアリング、逆コンパイル、派生物の作成、およびALVASの知的財産および企業秘密の搾取または不正移転を目的としてお客様によって購入された場合、公開された方法またはソースコードを含む、ライセンスを受けた使用権が存在しないものとします。取得した知的財産または作成されたデリバティブの売却または再販は、すべての地方、連邦法、国際法の最大限の範囲で起訴されます。
1. ライセンスの付与。この EULA は、本契約で定義されているとおりに合法的に実行される場合、ライセンスを取得し、個々の開発者エンドユーザーに次の権利を付与します。
ソフトウェアコンポーネント製品(S)ソフトウェア コンポーネント製品 (S) の 1 つのコピー、または同じオペレーティング システムに対して合法的にライセンスされている以前のバージョンを 1 台のコンピュータにインストールして使用することができます。ソフトウェア コンポーネント製品 (S) がインストールされているコンピュータのプライマリ ユーザーは、ポータブル コンピュータで、自分専用のコピーを作成できます。
(a) ストレージ/ネットワークの使用。開発者のエンドユーザーとして、また、ネットワーク サーバーなどのストレージ デバイスにソフトウェア コンポーネント製品 (S) のコピーを保存またはインストールし、内部ネットワークを介して他のコンピュータにソフトウェア コンポーネント製品 (S) をインストールまたは実行するためにのみ使用できます。ただし、開発者向けエンド ユーザーは、ソフトウェア コンポーネント製品 (S) がインストールされているか、ストレージ デバイスから実行される各コンピュータに対してライセンスを取得して専用にする必要があります。ソフトウェア コンポーネント製品 (S) のライセンスは、複数のユーザーが異なるコンピュータ上で共有または同時に使用することはできません。
評価ライセンス。開発者のエンドユーザーは、ソフトウェアコンポーネント製品(S)の評価版のインストール後、わずか30日間の期間("評価期間")のライセンスを付与されます。評価期間の後、開発者のエンドユーザーは、(i)ソフトウェアコンポーネント製品(S)およびすべての関連ドキュメントを、それがインストールまたはコピーされたすべてのコンピュータから削除するか、または(ii)ALVASまたはその正規の再販業者に連絡してソフトウェアコンポーネント製品を購入するものとします。開発者のエンドユーザーは、評価目的でのみソフトウェアコンポーネント製品(S)の評価版を使用することができます。開発者のエンドユーザーは、ソフトウェアコンポーネント製品(S)の評価版を提供するいかなる形式または方法でも、いかなる形式のファイルをいかなる当事者にも配布することはできません。
その他の権利および制限事項の説明。
2. 再販ソフトウェアではありません。ソフトウェアコンポーネント製品(S)がラベル付けされ、"Not for Resale"または"NFR"として提供されている場合、このEULAの他のセクションにもかかわらず、ソフトウェアコンポーネント製品(S)またはソフトウェアコンポーネント製品(S)を使用する派生物を再販、配布、またはその他の方法で価値または利益のために移転することはできません。お客様は、ソフトウェアコンポーネント製品(S)、メディア、ドキュメントの譲渡、賃貸、貸与、コピー、変更、翻訳、サブライセンス、タイムシェア、電子的に送信することはできません。これは、すべての中間ファイル、ソース コード、およびコンパイル済み実行可能ファイルにも適用されます。
リバース エンジニアリング、逆コンパイル、および逆アセンブリの制限。本ソフトウェアコンポーネント製品(S)のリバースエンジニアリング、逆コンパイル、派生物の作成、修正、翻訳、逆アセンブルは、この制限にもかかわらず、適用法によって明示的に許可されている範囲でのみ、お客様は利用できません。お客様は、ジュネーブおよびベルン世界知的所有権機関(WIPO)外交会議を含むがこれらに限定されない反回避に関する、適用されるすべての地域、米国コードおよび国際法および条約の限り、ソフトウェアコンポーネント製品(S)またはその構成部品および再頒布可能物の違法な普及を禁止するための合理的、法的および適切な措置を講ずることに同意するものとします。
4. コンポーネント、その構成部品、再頒布可能部品の分離。ソフトウェアコンポーネント製品は、単一の製品としてライセンスされています。ソフトウェアコンポーネント製品とその構成部品および提供される再頒布可能物は、複数のコンピュータで使用するためにリバースエンジニアリング、逆コンパイル、分解、または分離したり、開発者エンドユーザーによる個々の作品として配布、販売、または再販するために配置することはできません。ソースコードの提供は、SOFTWAREコンポーネント製品(S)に含まれている場合、そのようなコードへの法的権利の移転を構成するものではなく、すべてのソースコードおよび知的財産の全部または一部の再販または配布は、適用されるすべての地方、連邦法および国際法の最大限の範囲で起訴されます。ALVAS ライブラリ、ソース コード、再頒布可能ファイル、およびその他のファイルは、ALVAS の排他的なプロパティのままです。ALVAS が明示的に再頒布可能ファイルとして指定したファイルを除き、ファイルを配布することはできません。
ALVAS PRODUCT には、作成したプログラムのユーザーに配布するための特定のファイル ("Redistributionables") が含まれている場合があります。再頒布可能ファイルには、たとえば、印刷またはオンライン文書で再頒布可能ファイルとして識別されるファイル、SOFTWARE COMPONENT PRODUCT(S) で提供されるインストールユーティリティによって展開用に事前に選択されたファイル (存在する場合) が含まれます。いずれにせよ、ソフトウェアコンポーネント製品(S)の再配布可能物は、ALVASによって特別に指定されたファイルにすぎません。本EULAのすべての条件に従って、ソフトウェアコンポーネント製品(S)のオリジナルコピーまたは単一のハードディスクに転送されたコピーからコピーが作成されている場合、再頒布可能物の正確なコピーを複製し、配布することができます。再頒布可能物のコピーは、本ソフトウェアコンポーネント製品(S)を使用して作成したこのEULAで許可されたアプリケーションプログラムを実行する目的でのみ、配布することができます。いかなる状況下でも、再頒布可能物のコピーを別々に配布することはできません。
再頒布可能物。次のファイルは、この EULA の下で再頒布可能と見なされます。
アルヴァス.ファイルコントロール.dll
ソフトウェア コンポーネント製品に含まれる他のファイルを再配布する権限はありません。
ソフトウェアコンポーネント製品の評価版を使用している場合、ソフトウェアコンポーネント製品に含まれるファイルの再配布は禁止されています。
5. レンタル。本ソフトウェアコンポーネント製品をレンタル、リース、貸与することはできません。
ソフトウェアコンポーネント製品(S) 転送。お客様は、本EULAに基づくお客様の権利を個人または団体に永久または一時的に譲渡することはできません。プログラムのコンパイル、リンク、パッケージの方法に関係なく、変更を加える場合、いかなる状況下でも、本ソフトウェアコンポーネント製品(その一部を含む)のライブラリ、再頒布可能物、およびその他のファイルを、お客様以外の誰かがプログラムを開発するために使用することはできません。ライセンスを受けた開発者のエンドユーザーであるユーザーだけが、ソフトウェアコンポーネント製品(S)のライブラリ、再頒布可能物、またはその他のファイルを使用して、SOFTWAREコンポーネント製品(S)で作成されたプログラムを開発する権利を有します。特に、再頒布可能パッケージのコピーを他の共同開発者と共有することはできません。ALVASの明示的な許可なしに、ALVASの文書を複製または配布することはできません。
6. 終了。ALVASは、他の権利や救済策を侵害することなく、お客様が本EULAのすべての契約条件を遵守しなかった場合に、このEULAを終了します。このような場合、ソフトウェアコンポーネント製品(S)およびそのすべてのコンポーネントパーツのコピーを、関連ドキュメントを含めてすべて破棄し、ネイティブ、変更、コンパイル状態のいずれであっても、開発したソフトウェアコンポーネント製品(S) に含まれる技術を使用するアプリケーションから、その技術の ANY および ALL の使用を直ちに削除する必要があります。
7. 追加の制限。本ソフトウェアコンポーネント製品(S)の一部としてALVASによって開発者のエンドユーザーに配布され、再頒布可能ファイルとして明示的に識別されない設計時ツール(EXEのOCXまたはDLL)、実行可能ファイル、およびソースコードのライセンシーによる配布は厳しく禁止されています。ALVASから取得した適切な再配布ライセンスなしで、ALVASのDLLおよびOCXまたはライセンシー修正版のALVAS再頒布可能ファイルのライセンシーのユーザーによる再配布は厳しく禁止されています。
開発者のエンドユーザーは、ソフトウェアコンポーネント製品(S)またはソフトウェアコンポーネント製品(S)に対して、変更されたソフトウェア・コンポーネント・プロダクトに対してアプリケーション・プログラミング・インタフェースを提供するソフトウェア・アプリケーションを開発してはならない。
開発者のエンド ユーザーは、開発またはアプリケーションのコンパイル目的で、ソフトウェア コンポーネント製品を任意の形式で他のユーザーに配布することはできません。特に、開発者のエンドユーザーが、ソフトウェアコンポーネント製品(S)を構成コントロールとして使用してコントロールを作成した場合、開発者のエンドユーザーは、ソフトウェアコンポーネント製品(S)で作成されたコントロールを、設計時または開発目的で使用するユーザーに配布することはできません(
ソフトウェアコンポーネント製品の全部または一部を利用するソフトウェアコンポーネント製品(S)と直接的または間接的に競合するツールまたはソフトウェアコンポーネント製品を作成することはできません。
8. アップデート、アップグレード、修正。ALVASは、ソフトウェアコンポーネント製品("アップグレード")に関連する次のメジャーリリースへの無料アップデート/アップグレードを提供します。
ソフトウェアコンポーネント製品の評価版を使用している場合、ALVASはソフトウェアコンポーネント製品に関連するアップデート、アップグレード、修正を提供しません。
9. 著作権。ソフトウェアコンポーネント製品(S)およびソフトウェアコンポーネント製品に関するすべてのタイトルおよび著作権(画像、デモ、ソースコード、中間ファイル、パッケージ、写真、再頒布可能物、アニメーション、ビデオ、オーディオ、音楽、テキスト、"applets"付属の印刷物に組み込まれたもの、およびソフトウェアコンポーネント製品(S)のコピーを含むがこれに限定されません。本ソフトウェアコンポーネント製品は、著作権法および国際条約の規定により保護されています。したがって、バックアップまたはアーカイブの目的でのみオリジナルを保持する場合、ソフトウェアコンポーネント製品(S)を単一のコンピュータにインストールできる以外は、ソフトウェアコンポーネント製品(S)を他の著作権で保護された素材と同様に扱う必要があります。ソフトウェアコンポーネント製品(S)に付属する印刷物はコピーできません。
10. インストールと使用。この EULA で付与されたライセンスは、独自のコンパイル済みプログラムを作成し、プログラムおよび再頒布可能プログラムを配布する場合は、以下の条件の影響を受けます。
a) (i) 作成したプログラムのすべてのコピーは、ソフトウェアコンポーネント製品(S)に記載されている、お客様自身またはALVASの著作権表示、有効な著作権表示を行う必要があります。(ii) ALVAS ライブラリ、ソースコード、再頒布可能物、またはその他のファイルに含まれるALVASの著作権、商標、その他の所有権の通知を削除または変更することはできません。(iii) ALVASは、ソフトウェアコンポーネント製品(S)の元の購入者に提供される限定保証を除き、いかなる者にも保証を提供しており、お客様は、サポート、サービス、アップグレード、または技術的またはその他の支援のためにプログラムを受け取った者に対して、お客様の責任を負い、そのような受給者は、そのようなサービスまたは支援のためにALVASに連絡する権利を有しません。(iv) お客様は、プログラムの使用、複製、配布に起因する請求または負債に対して無害な、関連会社およびそのサプライヤー ALVAS.NET補償および保持する。(v) ALVAS ソフトウェア・コンポーネント製品を含むプログラムは、ソフトウェア・コンポーネント製品のライセンス、登録されたコピー (S) を使用して作成する必要があります。(vi) プログラムは、プライマリおよび実質的な機能を追加する必要があり、単に、ライブラリ、コード、再頒布可能またはソフトウェアコンポーネント製品(S)の他のファイルのセットまたはサブセットではない可能性があります。(vii) ALVASまたはそのサプライヤーの名前、ロゴ、または商標を使用してプログラムを販売することはできません。
11. 保証はありません。ALVASは、ソフトウェアコンポーネント製品(S)に対するいかなる保証も明示的に否認します。ソフトウェアコンポーネント製品(S)および関連文書は、商品性、特定目的への適合性、または侵害を含む明示的または黙示的ないかなる種類の保証もなく、"as IS" 提供されます。ソフトウェアコンポーネント製品の使用または性能から生じるリスク全体が、お持ちのままになります。適用法で認められる最大限の範囲で、 いかなる場合においても、ALVASは、ALVASが、そのような可能性のある場合であっても、本ソフトウェアコンポーネント製品の使用または利用不能、またはサポートサービスの提供または提供の失敗に起因する特別、偶発的、間接的、または結果的損害(事業利益の損失、事業中断、事業情報の損失、またはその他の金銭的損失に対する損害を含む)に対して責任を負うものとします。
サポート サービス。ALVASは、ソフトウェアコンポーネント製品("サポートサービス")に関連する無料のライフタイムサポートサービスを提供することができます。サポートサービスの使用は、ユーザーマニュアル、"on line"ドキュメントおよび/または他のALVAS提供資料に記載されているALVASポリシーおよびプログラムによって支配されます。サポートサービスの一部として提供される補足ソフトウェアコンポーネント製品は、ソフトウェアコンポーネント製品(S)の一部とみなされ、本EULAの条件に従います。ALVASは、サポートサービスの一環としてALVASに提供する技術情報に関して、製品のサポートや開発などのビジネス目的で、そのような情報を使用することがあります。ALVASは、お客様を個人的に特定する形で、このような技術情報を利用しません。
ソフトウェアコンポーネント製品(S) 転送。お客様は、本EULAに基づくお客様の権利を永久に譲渡することはできません。
ALVAS.NETは、本EULAで特に付与されていないすべての権利を留保します。
一般条項。このEULAは、お客様およびALVAS.NET LLCの認定役員が署名した書面でのみ変更することができます。このEULAの条項が無効または執行不能であると判明した場合、残りはその条件に従って有効かつ執行可能なままです。提供された救済措置がその本質的な目的のために失敗したと判断された場合、限定保証に定める損害に対する責任および除外の制限はすべて有効であるものとします。
確認。開発者のエンドユーザーは、本契約を読み、理解し、その契約条件に拘束することに同意したことを認めます。