AudioToolbox 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AudioToolbox 名前空間は、オーディオを録音および再生するための中レベルのクラスを提供します。
クラス
_MidiData |
と MidiRawDataの抽象基底クラスMidiMetaEvent。 |
AccessoryInfo |
USB アクセサリ情報 |
AudioBalanceFade |
左右のバランスと前後のフェード値を保持します。 |
AudioBuffers |
一連の AudioBuffers をカプセル化しました。 |
AudioChannelLabelExtensions |
AudioToolbox 名前空間は、オーディオを録音および再生するための中レベルのクラスを提供します。 |
AudioChannelLayout |
ファイルまたはハードウェアのオーディオ チャネル レイアウトを指定します。 |
AudioChannelLayoutTagExtensions |
クラスに拡張メソッドを ToAudioChannel(AudioChannelLayoutTag) 提供する AudioChannelLayoutTag 拡張クラス。 |
AudioConverter |
リニア PCM オーディオフォーマットコンバータ。 |
AudioFile |
オーディオ ファイルの作成またはオーディオ ファイルの読み取りに使用されるクラス。 |
AudioFileGlobalInfo |
グローバル オーディオ ファイル情報をカプセル化します。 |
AudioFileInfoDictionary |
特定のオーディオ ファイルに関連するメタデータに似た情報。 |
AudioFileMarkerList |
AudioFileMarker のコレクション。 |
AudioFileRegionList |
の AudioFileRegion一覧。 |
AudioFileStream |
部分的なオーディオ ファイルを処理します。 |
AudioFormatAvailability |
アプリケーション開発者は、このクラスを使用して、使用可能なエンコーダーとデコーダーのプロパティを取得できます。 |
AudioPanningInfo |
オーディオ パンに関する情報。 |
AudioQueue |
入力と出力のオーディオ キューの基本クラス。 |
AudioQueueException |
構成パラメーターに問題がある場合に AudioQueue クラスによってスローされる例外。 |
AudioQueueProcessingTap |
AudioQueue 処理タップの状態を保持します。 |
AudioQueueTimeline |
オーディオ キューのタイムラインを追跡するために使用されるオブジェクト |
AudioSession |
アプリケーションのオーディオ コンテキストを制御するための インターフェイス |
AudioSessionException |
無効なデータが AudioSession に渡された場合、またはセッションが正しく構成されていない場合に、AudioSession のメソッドによってスローされる例外。 |
AudioSessionPropertyEventArgs |
イベントにデータを提供します。 |
AudioSessionRouteChangeEventArgs |
AudioRouteChanged イベントのデータを提供します。 |
AudioSource |
にフックできる仮想メソッドを公開する AudioFile からの派生クラス (読み取りと書き込み用) |
BufferCompletedEventArgs |
BufferCompleted イベントのデータを提供します。 |
InputAudioQueue |
オーディオのキャプチャと録音に使用される入力オーディオ キュー。 |
InputCompletedEventArgs |
InputCompleted イベントのデータを提供します。 |
InputSourceInfo |
アクセサリ情報を入力します。 |
InstrumentInfo |
インストルメントに関する情報。 GetInstrumentInfo(NSUrl) から返されます。 |
MidiMetaEvent |
タイム シグネチャ、歌詞などの MIDI メタイベントをカプセル化します。 |
MidiRawData |
MIDI System-Exclusive (SysEx) メッセージをカプセル化します。 |
MusicEventUserData |
ユーザー定義イベントを記述する のサブクラス MidiRawData 。 |
MusicPlayer |
を再生 MusicSequenceする オブジェクト。 |
MusicSequence |
音楽シーケンス。 |
MusicTrack |
音楽トラックは、タイムスタンプ付きの一連の音楽イベントであり、 の MusicSequenceコンポーネントです。 |
OutputAudioQueue |
出力 AudioQueue。 |
PacketReceivedEventArgs |
E:AudioToolbox.PacketReceivedEventArgs.PacketDecoded イベントのデータを提供します。 |
PropertyFoundEventArgs |
E:AudioToolbox.PropertyFoundEventArgs.PropertyFound イベントのデータを提供します。 |
SoundBank |
MIDI サウンド バンク。 |
SystemSound |
単純なサウンドを生成するためのメソッドを提供します。 |
構造体
AudioBuffer |
オーディオ サンプルのコレクションを表します。 |
AudioChannelDescription |
オーディオ チャネルについて説明します。 |
AudioClassDescription |
インストールされているコーデックを記述するクラス。 |
AudioConverterPrimeInfo |
オーディオ コンバーターのプライミング情報。 |
AudioFileMarker |
オーディオ ファイル内の特定の名前付き位置を表すクラス。 |
AudioFilePacketTableInfo |
ファイル内の有効なフレームの数と、ファイルの開始位置または終了位置を表します。 |
AudioFileRegion |
オーディオ ファイル内の名前付きリージョンを表します。 |
AudioFileSmpteTime |
映画とテレビエンジニアの時間の社会をカプセル化する構造体。 |
AudioFormat |
AudioChannelLayoutTag と AudioStreamBasicDescription の両方をカプセル化するタプル構造体。 |
AudioQueueBuffer |
オーディオ キュー バッファーを表します。 |
AudioQueueChannelAssignment |
メソッドのパラメーター SetChannelAssignments(AudioQueueChannelAssignment[]) として使用されるチャネル割り当て。 |
AudioQueueLevelMeterState |
オーディオ チャネルのレベル メーター情報を表します。 |
AudioQueueParameterEvent |
メソッドの呼び出しで として |
AudioStreamBasicDescription |
オーディオ パケット ストリームの説明。 |
AudioStreamPacketDescription |
標準サイズを持たないオーディオ パケットと、非オーディオ データとインターリーブされるパケットについて説明します。 |
AudioTimeStamp |
さまざまな形式のオーディオ タイムスタンプを表します。 |
AudioValueRange |
範囲を示す最小および最大の浮動小数点値を保持する構造体。 |
CABarBeatTime |
などのBarBeatTimeToBeats(CABarBeatTime, Double)メソッドでMusicSequence使用するバー ビート時間を定義する構造体。 |
ExtendedNoteOnEvent |
拡張パラメーターを持つメモオン イベントを記述する構造体。 |
MidiChannelMessage |
MIDI チャネル メッセージを記述する構造体。 メソッドによって使用されます AddMidiChannelEvent(Double, MidiChannelMessage) 。 |
MidiNoteMessage |
MIDI 音楽ノートをカプセル化します。 |
SmpteTime |
SMPTE ベースの時間表現。 SMPTE 時間は、オーディオ ストリーム内のポイントを外部イベントと同期するために使用されます。 |
列挙型
代理人
AudioConverterComplexInputData |
E:AudioToolbox.AudioConverter.AudioConverterComplexInputData イベントに関連付けられたデリゲート。 |
AudioQueue.AudioQueuePropertyChanged |
メソッドと RemoveListener(AudioQueueProperty, AudioQueue+AudioQueuePropertyChanged) メソッドでAddListener(AudioQueueProperty, AudioQueue+AudioQueuePropertyChanged)使用するデリゲート。 |
AudioQueueProcessingTapDelegate |
AudioQueue の Tap コールバック ハンドラーの署名。 |
AudioSession.PropertyListener |
プロパティと RemoveListener(AudioSessionProperty, AudioSession+PropertyListener) プロパティで使用されるAddListener(AudioSessionProperty, AudioSession+PropertyListener)デリゲート。 |
MusicSequenceUserCallback |
AudioToolbox 名前空間は、オーディオを録音および再生するための中レベルのクラスを提供します。 |
注釈
AudioToolbox を使用して、基本的な構成要素 AudioFile から独自のオーディオ処理アプリケーションを作成します。オーディオ ファイルの読み取りと書き込み、 AudioFileStream オーディオ ファイルの段階的な解析。また、 を InputAudioQueue 使用して録音したり OutputAudioQueue 、オーディオを再生したりします。
独自のオーディオ処理を作成するための低レベルのツールキットに加えて、 SystemSound を使用して短いオーディオ クリップを再生できます。