次の方法で共有


AudioToolbox 名前空間

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

メソッドの呼び出しで として parameterEvents 使用される値をカプセル化する EnqueueBuffer(AudioQueueBuffer*) クラス。

AudioStreamBasicDescription

オーディオ パケット ストリームの説明。

AudioStreamPacketDescription

標準サイズを持たないオーディオ パケットと、非オーディオ データとインターリーブされるパケットについて説明します。

AudioTimeStamp

さまざまな形式のオーディオ タイムスタンプを表します。

AudioValueRange

範囲を示す最小および最大の浮動小数点値を保持する構造体。

CABarBeatTime

などのBarBeatTimeToBeats(CABarBeatTime, Double)メソッドでMusicSequence使用するバー ビート時間を定義する構造体。

ExtendedNoteOnEvent

拡張パラメーターを持つメモオン イベントを記述する構造体。

MidiChannelMessage

MIDI チャネル メッセージを記述する構造体。 メソッドによって使用されます AddMidiChannelEvent(Double, MidiChannelMessage)

MidiNoteMessage

MIDI 音楽ノートをカプセル化します。

SmpteTime

SMPTE ベースの時間表現。 SMPTE 時間は、オーディオ ストリーム内のポイントを外部イベントと同期するために使用されます。

列挙型

AudioBalanceFadeType

バランス/フェード操作のゲインを常に 1.0 未満にするかどうかを指定する値を持つ列挙体。

AudioChannelBit

プロパティに定数を指定する値を Bitmap 持つ列挙体。

AudioChannelFlags

プロパティの Flags フラグ。

AudioChannelLabel

プロパティを指定する値を Label 持つ列挙体。

AudioChannelLayoutTag

チャネル レイアウト タグに対して有効な値を持つ列挙体。

AudioCodecComponentType

線形 PCM 変換を指定するために使用される値の列挙。

AudioConverterError

値が に関連するさまざまな種類のエラーを指定する AudioConverter列挙体。

AudioConverterPrimeMethod

素数メソッド定数。

AudioConverterQuality

サンプル レート コンバーターのレンダリング品質の定数。

AudioConverterSampleRateConverterComplexity

サンプル レート変換アルゴリズムの定数。

AudioFileChunkType

オーディオ ファイルに適したさまざまな種類のチャンクを指定する値を持つ列挙体。

AudioFileError

によって AudioFile返されるエラー コード。

AudioFileFlags

* メソッドの有効なフラグである列挙体。

AudioFileLoopDirection

オーディオ ループの方向を指定する値を持つ列挙体。

AudioFileMarkerType

プロパティを指定する値を持つ列挙体。

AudioFilePermission

* メソッドで引数を指定permissionsする値を持つ列挙体。

AudioFileProperty

値が に関する AudioFile情報を表す列挙体。 GetProperty(AudioFileStreamProperty, Int32, IntPtr)メソッドと SetProperty(AudioFileProperty, Int32, IntPtr) メソッドを参照してください。

AudioFileRegionFlags

プロパティで Flags 値が使用されるフラグ列挙体。

AudioFileStreamProperty

のプロパティを表す値を AudioFileStream持つ列挙体。

AudioFileStreamPropertyFlag

がキャッシュされているかどうかを示す値を AudioFileStreamProperty 持つ列挙。

AudioFileStreamStatus

メソッドまたは ParseBytes(Byte[], Int32, Int32, Boolean) メソッドを呼び出した後の状態を示す値をSeek(Int64, Int64, Boolean)持つ列挙体。

AudioFileType

既知のオーディオ ファイルの種類。 作成するオーディオ ファイルの種類を指定したり、ファイルの内容に関するオーディオ パーサーのヒントとして使用します。

AudioFormatError

オーディオ形式に関連するさまざまなエラーを指定する値を持つ列挙体。

AudioFormatFlags

AudioStreamBasicDescriptionのストリームを記述するフラグ。

AudioFormatType

によって AudioStreamBasicDescription使用されるオーディオ形式識別子。

AudioQueueDeviceProperty

オーディオ キュー デバイスのプロパティ (チャネル数とサンプル レート) を指定する値を持つ列挙体。

AudioQueueHardwareCodecPolicy

プロパティに値が使用 HardwareCodecPolicy される列挙体。

AudioQueueParameter

オーディオ キューのさまざまなパラメーターを指定する値を持つ列挙体。

AudioQueueProcessingTapFlags

AudioQueue タップが作成されるときに使用され、タップ プロセッサ コールバックによって使用されるフラグ。

AudioQueueProperty

値がオーディオ キューのプロパティを指定する列挙体。

AudioQueueStatus

オーディオ キューの状態を指定する値を持つ列挙体。

AudioQueueTimePitchAlgorithm

値が Time Pitch アルゴリズムを指定する列挙体。 TimePitchAlgorithm で使用されます。

AudioServicesError

メソッドから返すことができる値の AddSystemSoundCompletion(Action, CFRunLoop) 列挙。

AudioSessionActiveFlags

AudioSession の SetActive メソッドに渡されるフラグ。

AudioSessionCategory

オーディオ セッションのカテゴリ。

AudioSessionErrors

メソッドまたは ErrorCode プロパティによって値をSetActive(Boolean, AudioSessionActiveFlags)返すことができる列挙体。

AudioSessionInputRouteKind

デバイスで使用可能なオーディオ入力ソース。

AudioSessionInterruptionState

オーディオ セッション中断の開始と終了を表す値を持つ列挙体。

AudioSessionInterruptionType

中断後にアプリケーションを再開するかどうかを示す値を持つ列挙体。 プロパティによって InterruptionType 返されます。

AudioSessionMode

オーディオ モードの詳細、AudioSession カテゴリの拡張機能

AudioSessionOutputRouteKind

異なる種類の出力ルートを指定する値を持つ列挙体。

AudioSessionProperty

値がオーディオ セッションのプロパティを指定する列挙体。

AudioSessionRouteChangeReason

AudioSession ルート変更イベントが発生する理由。

AudioSessionRoutingOverride

オーディオ ルートをオーバーライドできる値

AudioTimeStamp.AtsFlags

AudioTimeStamp 構造体の有効な要素を表します。

MPEG4ObjectID

MPEG-4 オーディオ データ型を列挙します。

MusicEventType

さまざまな音楽イベントの種類を表す値を持つ列挙体。

MusicPlayerStatus

の状態 MusicPlayerを表す値を持つ列挙体。

MusicSequenceFileFlags

新しいファイルの作成時に既存のファイルを消去するように指定するために使用できます。 メソッドと共に使用されます CreateFile(NSUrl, MusicSequenceFileTypeID, MusicSequenceFileFlags, UInt16)

MusicSequenceFileTypeID

音楽シーケンス ファイルの種類を指定する列挙体。

MusicSequenceLoadFlags

メソッドと LoadFile(NSUrl, MusicSequenceFileTypeID, MusicSequenceLoadFlags) メソッドのLoadData(NSData, MusicSequenceFileTypeID, MusicSequenceLoadFlags)値をloadFlags指定する列挙体。

MusicSequenceType

のプロパティMusicSequenceを指定する値をSequenceType持つ列挙体。

PanningMode

パン モード (サウンド フィールドとベクターベース) を指定する値を持つ列挙体。

SmpteTimeFlags

SMTPE 時刻の状態を列挙します。

SmpteTimeType

によって使用される SMPTE 時間のバージョンを指定する値を SmpteTime持つ列挙体。

代理人

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 を使用して短いオーディオ クリップを再生できます。