詳解CoreAudio.framework macOSで実装する低レイヤーオーディオ出力
発売日: 2022/8/12
想定ページ数: 128ページ
ISBN: 9784295601166
全文検索: 対応
★★★★★
★★★★★
0件
-
-
-
-
「CoreAudio.framework」はmacOSのオーディオ処理用のフレームワークです。オーディオの再生、録音、ミックス、生成をおこないます。オーディオの再生、録音、ミックス、生成をおこなうこのフレームワークの中でも、本書ではデバイスやストリームというI/Oに直接関わる部分をおもに解説しています。
【目次】
第1章 AudioObjectの操作
第2章 オーディオの入出力
第3章 AudioObjectクラス
第4章 AudioSystemObjectクラス
第5章 AudioDeviceクラス
第6章 AudioStreamクラス
目次プレビュー
- はじめに
- 第1章 AudioObjectの操作
- 第2章 オーディオの入出力
-
本書の概略
-
本書の構成
-
本書の対象読者
-
免責事項
-
表記関係について
-
1.1 オーディオオブジェクトからプロパティーのデータを取得する
-
1.2 プロパティーのデータが必要とするデータサイズを取得する
-
1.3 オーディオオブジェクトが特定のプロパティーを持っているかどうかを調べる
-
1.4 オーディオオブジェクトのプロパティーを変更する
-
1.5 プロパティーが変更された際に通知を受け取る
-
3.1 BaseClass
-
3.2 Class
-
3.3 Owner
-
3.4 Name
-
3.5 ModelName
-
3.6 Manufacturer
-
3.7 ElementName
-
3.8 ElementCategoryName
-
3.9 ElementNumberName
-
3.10 OwnedObjects
-
3.11 Identify
-
3.12 SerialNumber
-
3.13 FirmwareVersion
-
4.1 Devices
-
4.2 DefaultInputDevice
-
4.3 DefaultOutputDevice
-
4.4 DefaultSystemOutputDevice
-
4.5 TranslateUIDToDevice
-
4.6 MixStereoToMono
-
4.7 PlugInList
-
4.8 TranslateBundleIDToPlugIn
-
4.9 TransportManagerList
-
4.10 TranslateBundleIDToTransportManager
-
4.11 BoxList
-
4.12 TranslateUIDToBox
-
4.13 ClockDeviceList
-
4.14 TranslateUIDToClockDevice
-
4.15 ProcessIsMain
-
4.16 IsInitingOrExiting
-
4.17 UserIDChanged
-
4.18 ProcessIsAudible
-
4.19 SleepingIsAllowed
-
4.20 UnloadingIsAllowed
-
4.21 HogModeIsAllowed
-
4.22 UserSessionIsActiveOrHeadless
-
4.23 ServiceRestarted
-
4.24 PowerHint
-
5.1 ConfigurationApplication
-
5.2 DeviceUID
-
5.3 ModelUID
-
5.4 TransportType
-
5.5 RelatedDevices
-
5.6 ClockDomain
-
5.7 DeviceIsAlive
-
5.8 DeviceIsRunning
-
5.9 DeviceCanBeDefaultDevice
-
5.10 DeviceCanBeDefaultSystemDevice
-
5.11 Latency
-
5.12 Streams
-
5.13 ControlList
-
5.14 SafetyOffset
-
5.15 NominalSampleRate
-
5.16 AvailableNominalSampleRates
-
5.17 Icon
-
5.18 IsHidden
-
5.19 PreferredChannelsForStereo
-
5.20 PreferredChannelLayout
-
5.21 PlugIn
-
5.22 DeviceHasChanged
-
5.23 DeviceIsRunningSomewhere
-
5.24 ProcessorOverload
-
5.25 IOStoppedAbnormally
-
5.26 HogMode
-
5.27 BufferFrameSize
-
5.28 BufferFrameSizeRange
-
5.29 UsesVariableBufferFrameSizes
-
5.30 IOCycleUsage
-
5.31 StreamConfiguration
-
5.32 IOProcStreamUsage
-
5.33 ActualSampleRate
-
5.34 ClockDevice
-
5.35 IOThreadOSWorkgroup
-
5.36 ProcessMute