MonoGame/クラスライブラリ/Microsoft.Xna.Framework.Audio名前空間

提供: MonoBook
移動先: 案内検索

Microsoft.Xna.Framework.Audio名前空間にあるもの。

クラス[編集 | ソースを編集]

名称 概要
AudioEmitterクラス エミッター(音の発信源)を表す。3Dオーディオの音響計算で使う。AudioListenerクラスと共に使用される。
AudioEngineクラス オーディオ エンジンを表す。
AudioListenerクラス リスナー(音の聞き手)を表す。 3Dオーディオの音響計算で使う。AudioEmitterクラスと共に使用される。
Cueクラス キューを表す。効果音などグループ化して連続再生できる。
DynamicSoundEffectInstanceクラス オーディオバッファ
InstancePlayLimitExceptionクラス システムの限界を超えたSoundEffectInstancesを再生しようとしたときに発生する例外。
Microphoneクラス マイクで音声をキャプチャーするのに使う。
NoAudioHardwareExceptionクラス 再生用のオーディオデバイスがない、もしくはドライバに問題がある場合に発生する例外。
NoMicrophoneConnectedExceptionクラス 録音用のオーディオデバイスがない、もしくはドライバに問題がある場合に発生する例外。
SoundBankクラス Cueクラスのコレクション
SoundEffectクラス 事前にロードされたサウンドリーソスを表す。効果音などを毎回ファイルから読むと効率が悪いのでメモリに展開しておくというもの。
SoundEffectInstanceクラス SoundEffectクラスを「単一」で再生、一時停止、または停止するのに使う。
WaveBankクラス waveファイルのコレクションを表す。

インターフェイス[編集 | ソースを編集]

なし

構造体[編集 | ソースを編集]

名称 概要
AudioCategory構造体 一度に複数のサウンドを操作するための機能を提供する。

列挙体[編集 | ソースを編集]

名称 概要
AudioChannels列挙体 オーディオデータで使用されているチャンネルの数。
AudioStopOptions列挙体 停止させるときの停止方法。
MicrophoneState列挙体 マイクの状態。
SoundState列挙体 SoundEffectInstanceの再生状態。