セール中 カテゴリ一覧 著者一覧
詳解CoreAudio.framework macOSで実装する低レイヤーオーディオ出力
0件
1,760円 880円(税込)
(  10月11日まで  )
獲得ポイント: 9pt
通常:
9pt

詳解CoreAudio.framework macOSで実装する低レイヤーオーディオ出力

発売日 : 2022年8月12日
想定ページ数 : 128ページ
ISBN : 9784295601166
ダウンロード : PDF EPUB
全文検索 : 対応
「CoreAudio.framework」はmacOSのオーディオ処理用のフレームワークです。オーディオの再生、録音、ミックス、生成をおこないます。オーディオの再生、録音、ミックス、生成をおこなうこのフレームワークの中でも、本書ではデバイスやストリームというI/Oに直接関わる部分をおもに解説しています。

【目次】
第1章 AudioObjectの操作
第2章 オーディオの入出力
第3章 AudioObjectクラス
第4章 AudioSystemObjectクラス
第5章 AudioDeviceクラス
第6章 AudioStreamクラス

目次

はじめに
本書の概略
本書の構成
本書の対象読者
免責事項
表記関係について
第1章 AudioObjectの操作
1.1 オーディオオブジェクトからプロパティーのデータを取得する
1.2 プロパティーのデータが必要とするデータサイズを取得する
1.3 オーディオオブジェクトが特定のプロパティーを持っているかどうかを調べる
1.4 オーディオオブジェクトのプロパティーを変更する
1.5 プロパティーが変更された際に通知を受け取る
第2章 オーディオの入出力
2.1 AudioDeviceIOProc
2.2 AudioTimeStamp
2.3 AudioBufferList
2.4 AudioStreamBasicDescription
2.5 IOProcの登録と起動
2.6 IOProcの停止と解除
2.7 サイン波を出力する
第3章 AudioObjectクラス
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章 AudioSystemObjectクラス
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章 AudioDeviceクラス
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
第6章 AudioStreamクラス
6.1 IsActive
6.2 Direction
6.3 TerminalType
6.4 StartingChannel
6.5 Latency
6.6 VirtualFormat
6.7 AvailableVirtualFormats
6.8 PhysicalFormat
6.9 AvailablePhysicalFormats
付録A エラー情報

ユーザーレビュー

レビューがありません
書籍をシェアする