AudioToolbox 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。
クラス
| 名前 | 説明 |
|---|---|
| AudioBalanceFade |
左右のバランスと前後のフェード値を保持します。 |
| AudioBuffers |
一連の AudioBuffers をカプセル化しました。 |
| AudioChannelLabelExtensions |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioChannelLayout |
ファイルまたはハードウェア オーディオ チャネルのレイアウトを指定します。 |
| AudioChannelLayoutTagExtensions |
AudioChannelLayoutTag クラスにToAudioChannel(AudioChannelLayoutTag)拡張メソッドを提供する拡張クラス。 |
| AudioConverter |
リニア PCM オーディオ フォーマット コンバーター。 |
| AudioFile |
オーディオ ファイルの作成または読み取りに使用されるクラス。 |
| AudioFileGlobalInfo |
グローバル オーディオ ファイル情報をカプセル化します。 |
| AudioFileInfoDictionary |
特定のオーディオ ファイルに関連するメタデータに似た情報。 |
| AudioFileMarkerList |
AudioFileMarker オブジェクトの一覧。 |
| AudioFileRegionList |
AudioFileRegion値の一覧。 |
| AudioFileStream |
部分的なオーディオ ファイルを処理します。 |
| AudioFormatAvailability |
アプリケーション開発者は、このクラスを使用して、使用可能なエンコーダーとデコーダーのプロパティを取得できます。 |
| AudioPanningInfo |
オーディオパンに関する情報。 |
| AudioQueue |
入力および出力オーディオ キューの基本クラス。 |
| AudioQueueException |
構成パラメーターに問題がある場合に AudioQueue クラスによってスローされる例外。 |
| AudioQueueProcessingTap |
AudioQueue 処理タップの状態を保持します。 |
| AudioQueueTimeline |
オーディオ キューのタイムラインを追跡するために使用されるオブジェクト |
| AudioSource |
フック可能な仮想メソッドを公開する AudioFile からの派生クラス (読み取りと書き込み用)。 |
| BufferCompletedEventArgs |
BufferCompleted イベントのデータを提供します。 |
| InputAudioQueue |
オーディオのキャプチャと録音に使用される入力オーディオ キュー。 |
| InputCompletedEventArgs |
InputCompleted イベントのデータを提供します。 |
| InstrumentInfo |
インストルメントに関する情報。 GetInstrumentInfo(NSUrl)によって返されます。 |
| MidiData |
MidiMetaEventとMidiRawDataの抽象基本クラス。 |
| MidiMetaEvent |
タイムシグネチャ、歌詞などの MIDI メタイベントをカプセル化します。 |
| MidiRawData |
MIDI System-Exclusive (SysEx) メッセージをカプセル化します。 |
| MusicEventUserData |
ユーザー定義イベントを記述する MidiRawData のサブクラス。 |
| MusicPlayer |
MusicSequenceを再生するオブジェクト。 |
| MusicSequence |
音楽シーケンス。 |
| MusicTrack |
音楽トラックは、タイムスタンプ付きの一連の音楽イベントであり、 MusicSequenceの構成要素です。 |
| OutputAudioQueue |
出力 AudioQueue。 |
| PacketReceivedEventArgs |
PacketDecoded イベントのデータを提供します。 |
| PropertyFoundEventArgs |
PropertyFound イベントのデータを提供します。 |
| SoundBank |
MIDI サウンド バンク。 |
| SystemSound |
単純なサウンドを生成するためのメソッドを提供します。 |
構造体
| 名前 | 説明 |
|---|---|
| AudioBuffer |
オーディオ サンプルのコレクションを表します。 |
| AudioBufferList |
この構造体は、ネイティブ AudioBufferList 構造体を表します。 |
| AudioChannelDescription |
オーディオ チャネルについて説明します。 |
| AudioClassDescription |
インストールされているコーデックを記述するクラス。 |
| AudioConverterPrimeInfo |
オーディオ コンバーターのプライミング情報。 |
| AudioFileMarker |
オーディオ ファイル内の特定の名前付き位置を表すクラス。 |
| AudioFilePacketTableInfo |
ファイル内の有効なフレームの数と、その開始位置または終了位置を表します。 |
| AudioFileRegion |
オーディオ ファイル内の名前付き領域を表します。 |
| AudioFileSmpteTime |
映画とテレビエンジニアの時間の社会をカプセル化する構造体。 |
| AudioFormat |
AudioChannelLayoutTag と AudioStreamBasicDescription の両方をカプセル化するタプル構造体。 |
| AudioIndependentPacketTranslation |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioPacketDependencyInfoTranslation |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioPacketRangeByteCountTranslation |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioPacketRollDistanceTranslation |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioQueueBuffer |
オーディオ キュー バッファーを表します。 |
| AudioQueueChannelAssignment |
SetChannelAssignments(AudioQueueChannelAssignment[]) メソッドのパラメーターとして使用されるチャネル割り当て。 |
| AudioQueueLevelMeterState |
オーディオ チャネルのレベル メーター情報を表します。 |
| AudioQueueParameterEvent |
EnqueueBuffer(AudioQueueBuffer*) メソッドの呼び出しで |
| AudioStreamBasicDescription |
オーディオ パケット ストリームの説明。 |
| AudioStreamPacketDependencyDescription |
オーディオ パケット間の依存関係を記述する構造体。 |
| AudioStreamPacketDescription |
標準サイズを持たないオーディオ パケットと、非オーディオ データとインターリーブされるパケットについて説明します。 |
| AudioTimeStamp |
さまざまな形式のオーディオ タイムスタンプを表します。 |
| AudioValueRange |
範囲を示す最小および最大の浮動小数点値を保持する構造体。 |
| CABarBeatTime |
BarBeatTimeToBeats(CABarBeatTime, Double)などのMusicSequenceメソッドで使用するバー ビート時間を定義する構造体。 |
| ExtendedNoteOnEvent |
拡張パラメーターを持つメモオン イベントを記述する構造体。 |
| MidiChannelMessage |
MIDI チャネル メッセージを記述する構造体。 AddMidiChannelEvent(Double, MidiChannelMessage) メソッドによって使用されます。 |
| MidiNoteMessage |
MIDI の音楽ノートをカプセル化します。 |
| SmpteTime |
SMPTE ベースの時刻表現。 SMPTE 時間は、オーディオ ストリーム内のポイントを外部イベントと同期するために使用されます。 |
列挙型
| 名前 | 説明 |
|---|---|
| AUAudioMixParameter |
この列挙型は、 AUAudioMix オーディオ ユニットのパラメーターを指定します。 |
| AUAudioMixProperty |
この列挙型は、 AUAudioMix オーディオ ユニットのプロパティを指定します。 |
| AUAudioMixRenderingStyle |
この列挙型は、 Style パラメーターに使用できる値を提供します。 |
| AudioBalanceFadeType |
バランス/フェード操作のゲインを常に 1.0 未満にするかどうかを指定する値を持つ列挙体。 |
| AudioChannelBit |
Bitmap プロパティで定数を指定する値を持つ列挙体。 |
| AudioChannelFlags |
Flags プロパティのフラグ。 |
| AudioChannelLabel |
Label プロパティを指定する値を持つ列挙体。 |
| AudioChannelLayoutTag |
チャネル レイアウト タグに対して有効な値を持つ列挙体。 |
| AudioCodecComponentType |
線形 PCM 変換を指定するために使用される値の列挙。 |
| AudioCodecContentSource |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioCodecDynamicRangeControlConfiguration |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioCodecPropertyId |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioConverterError |
AudioConverterに関連するさまざまな種類のエラーを指定する値を持つ列挙体。 |
| AudioConverterOptions |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioConverterPrimeMethod |
素数メソッドの定数。 |
| AudioConverterQuality |
サンプル レート コンバーターのレンダリング品質の定数。 |
| AudioConverterSampleRateConverterComplexity |
サンプル レート変換アルゴリズムの定数。 |
| AudioFileChunkType |
オーディオ ファイルに適したさまざまな種類のチャンクを指定する値を持つ列挙体。 |
| AudioFileError |
AudioFileによって返されるエラー コード。 |
| AudioFileFlags |
AudioFileの作成オプションを選択する値を持つ列挙体。 |
| AudioFileLoopDirection |
オーディオ ループの方向を指定する値を持つ列挙体。 |
| AudioFileMarkerType |
Type プロパティを指定する値を持つ列挙体。 |
| AudioFilePermission |
AudioFileを開くときに |
| AudioFileProperty |
値が AudioFileに関する情報を表す列挙体。 |
| AudioFileRegionFlags |
Flags プロパティで使用される値を持つフラグ列挙体。 |
| AudioFileStreamProperty |
AudioFileStreamのプロパティを表す値を持つ列挙体。 |
| AudioFileStreamPropertyFlag |
AudioFileStreamPropertyがキャッシュされているかどうかを示す値を持つ列挙体。 |
| AudioFileStreamStatus |
Seek(Int64, Int64, Boolean)メソッドまたは ParseBytes(Byte[], Int32, Int32, 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 |
SetActive(Boolean, AVAudioSessionSetActiveOptions) メソッドによって値を返すことができる列挙体。 |
| AudioSessionInputRouteKind |
デバイスで使用可能なオーディオ入力ソース。 |
| AudioSessionInterruptionState |
オーディオ セッションの中断の開始と終了を表す値を持つ列挙体。 |
| AudioSessionInterruptionType |
中断後にアプリケーションを再開するかどうかを示す値を持つ列挙体。 |
| AudioSessionMode |
オーディオ モードの詳細、AudioSession カテゴリの拡張機能 |
| AudioSessionOutputRouteKind |
さまざまな種類の出力ルートを指定する値を持つ列挙体。 |
| AudioSessionProperty |
オーディオ セッションのプロパティを指定する値を持つ列挙体。 |
| AudioSessionRouteChangeReason |
AudioSession ルート変更イベントが発生する理由。 |
| AudioSessionRoutingOverride |
オーディオ ルートをオーバーライドできる値 |
| AudioSettingsFlags |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioTimeStamp.AtsFlags |
AudioTimeStamp 構造体の有効な要素を表します。 |
| AUSpatialMixerOutputType |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AUSpatialMixerPersonalizedHrtfMode |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AUSpatialMixerPointSourceInHeadMode |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AUSpatialMixerSourceMode |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AUVoiceIOOtherAudioDuckingLevel |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| MPEG4ObjectID |
MPEG-4 オーディオ データ型を列挙します。 |
| MusicEventType |
さまざまな音楽イベントの種類を表す値を持つ列挙体。 |
| MusicPlayerStatus |
MusicPlayerの状態を表す値を持つ列挙体。 |
| MusicSequenceFileFlags |
新しいファイルの作成時に既存のファイルを消去するように指定するために使用できます。 CreateFile(NSUrl, MusicSequenceFileTypeID, MusicSequenceFileFlags, UInt16) メソッドで使用されます。 |
| MusicSequenceFileTypeID |
音楽シーケンス ファイルの種類を指定する列挙体。 |
| MusicSequenceLoadFlags |
LoadData(NSData, MusicSequenceFileTypeID, MusicSequenceLoadFlags)メソッドおよびLoadFile(NSUrl, MusicSequenceFileTypeID, MusicSequenceLoadFlags) メソッドの |
| MusicSequenceType |
MusicSequenceのSequenceType プロパティを指定する値を持つ列挙体。 |
| PanningMode |
パン モード (サウンド フィールドとベクターベース) を指定する値を持つ列挙体。 |
| SmpteTimeFlags |
SMTPE 時刻の状態を列挙します。 |
| SmpteTimeType |
SmpteTimeで使用される SMPTE 時間のバージョンを指定する値を持つ列挙体。 |
代理人
| 名前 | 説明 |
|---|---|
| AudioConverter.PrepareCompletionCallback |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
| AudioConverterComplexInputData |
InputData イベントに関連付けられているデリゲート。 |
| AudioQueue.AudioQueuePropertyChanged |
AddListener(AudioQueueProperty, AudioQueue+AudioQueuePropertyChanged)メソッドおよびRemoveListener(AudioQueueProperty, AudioQueue+AudioQueuePropertyChanged) メソッドで使用するデリゲート。 |
| AudioQueueProcessingTapDelegate |
AudioQueue の Tap コールバック ハンドラーの署名。 |
| MusicSequenceUserCallback |
AudioToolbox 名前空間には、オーディオを録音して再生するための中レベルのクラスが用意されています。 |
注釈
AudioToolbox を使用して、基本的な構成要素から独自のオーディオ処理アプリケーションを作成します。オーディオ ファイルの読み取りと書き込みを行う AudioFile 、オーディオ ファイルを段階的に解析する AudioFileStream 、 InputAudioQueue を使用して録音し、オーディオを再生する OutputAudioQueue を使用します。
独自のオーディオ処理を作成するための低レベルのツールキットに加えて、 SystemSound を使用して短いオーディオ クリップを再生できます。