-
Notifications
You must be signed in to change notification settings - Fork 515
CoreAudioTypes macOS xcode14.0 beta1
Manuel de la Pena edited this page Jul 19, 2022
·
4 revisions
#CoreAudioTypes.framework ##mandel
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreAudioTypes.framework/Headers/CoreAudioBaseTypes.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreAudioTypes.framework/Headers/CoreAudioBaseTypes.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreAudioTypes.framework/Headers/CoreAudioBaseTypes.h 2022-02-23 07:56:17.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreAudioTypes.framework/Headers/CoreAudioBaseTypes.h 2022-05-31 15:02:27.000000000 -0400
@@ -12,7 +12,7 @@
#pragma mark -
#pragma mark Includes
-#define COREAUDIOTYPES_VERSION 20210401
+#define COREAUDIOTYPES_VERSION 20211130
#include <TargetConditionals.h>
#include <CoreFoundation/CFBase.h>
@@ -954,6 +954,19 @@
kAudioChannelLabel_LeftTopRear = 52,
kAudioChannelLabel_CenterTopRear = 53,
kAudioChannelLabel_RightTopRear = 54,
+
+ kAudioChannelLabel_LeftSideSurround = 55,
+ kAudioChannelLabel_RightSideSurround = 56,
+ kAudioChannelLabel_LeftBottom = 57,
+ kAudioChannelLabel_RightBottom = 58,
+ kAudioChannelLabel_CenterBottom = 59,
+ kAudioChannelLabel_LeftTopSurround = 60,
+ kAudioChannelLabel_RightTopSurround = 61,
+ kAudioChannelLabel_LFE3 = 62,
+ kAudioChannelLabel_LeftBackSurround = 63,
+ kAudioChannelLabel_RightBackSurround = 64,
+ kAudioChannelLabel_LeftEdgeOfScreen = 65,
+ kAudioChannelLabel_RightEdgeOfScreen = 66,
// first order ambisonic channels
kAudioChannelLabel_Ambisonic_W = 200,
@@ -1029,6 +1042,9 @@
// HOA N3D
kAudioChannelLabel_HOA_N3D = (3U << 16), // Needs to be ORed with the channel index, not HOA order
+ // channel represents an object, ORed with channel index
+ kAudioChannelLabel_Object = (4U << 16),
+
kAudioChannelLabel_BeginReserved = 0xF0000000, // Channel label values in this range are reserved for internal use
kAudioChannelLabel_EndReserved = 0xFFFFFFFE
};
@@ -1155,6 +1171,17 @@
// Ltr - left top rear
// Ctr - center top rear
// Rtr - right top rear
+ // Lss - left side surround
+ // Rss - right side surround
+ // Lb - left bottom
+ // Rb - Right bottom
+ // Cb - Center bottom
+ // Lts - Left top surround
+ // Rts - Right top surround
+ // Leos - Left edge of screen
+ // Reos - Right edge of screen
+ // Lbs - Left back surround
+ // Rbs - Right back surround
// Lt - left matrix total. for matrix encoded stereo.
// Rt - right matrix total. for matrix encoded stereo.
@@ -1367,6 +1394,31 @@
kAudioChannelLayoutTag_DiscreteInOrder = (147U<<16) | 0, ///< needs to be ORed with the actual number of channels
+ // ISO/IEC 23091-3, channels w/orderings
+ kAudioChannelLayoutTag_CICP_1 = kAudioChannelLayoutTag_MPEG_1_0, ///< C
+ kAudioChannelLayoutTag_CICP_2 = kAudioChannelLayoutTag_MPEG_2_0, ///< L R
+ kAudioChannelLayoutTag_CICP_3 = kAudioChannelLayoutTag_MPEG_3_0_A, ///< L R C
+ kAudioChannelLayoutTag_CICP_4 = kAudioChannelLayoutTag_MPEG_4_0_A, ///< L R C Cs
+ kAudioChannelLayoutTag_CICP_5 = kAudioChannelLayoutTag_MPEG_5_0_A, ///< L R C Ls Rs
+ kAudioChannelLayoutTag_CICP_6 = kAudioChannelLayoutTag_MPEG_5_1_A, ///< L R C LFE Ls Rs
+ kAudioChannelLayoutTag_CICP_7 = kAudioChannelLayoutTag_MPEG_7_1_B, ///< L R C LFE Ls Rs Lc Rc
+
+ kAudioChannelLayoutTag_CICP_9 = kAudioChannelLayoutTag_ITU_2_1, ///< L R Cs
+ kAudioChannelLayoutTag_CICP_10 = kAudioChannelLayoutTag_ITU_2_2, ///< L R Ls Rs
+ kAudioChannelLayoutTag_CICP_11 = kAudioChannelLayoutTag_MPEG_6_1_A, ///< L R C LFE Ls Rs Cs
+ kAudioChannelLayoutTag_CICP_12 = kAudioChannelLayoutTag_MPEG_7_1_C, ///< L R C LFE Ls Rs Rls Rrs
+ kAudioChannelLayoutTag_CICP_13 = (204U<<16) | 24, ///< Lc Rc C LFE2 Rls Rrs L R Cs LFE3 Lss Rss Vhl Vhr Vhc Ts Ltr Rtr Ltm Rtm Ctr Cb Lb Rb
+
+ kAudioChannelLayoutTag_CICP_14 = (205U<<16) | 8, ///< L R C LFE Ls Rs Vhl Vhr
+ kAudioChannelLayoutTag_CICP_15 = (206U<<16) | 12, ///< L R C LFE2 Rls Rrs LFE3 Lss Rss Vhl Vhr Ctr
+
+ kAudioChannelLayoutTag_CICP_16 = (207U<<16) | 10, ///< L R C LFE Ls Rs Vhl Vhr Lts Rts
+ kAudioChannelLayoutTag_CICP_17 = (208U<<16) | 12, ///< L R C LFE Ls Rs Vhl Vhr Vhc Lts Rts Ts
+ kAudioChannelLayoutTag_CICP_18 = (209U<<16) | 14, ///< L R C LFE Ls Rs Lbs Rbs Vhl Vhr Vhc Lts Rts Ts
+
+ kAudioChannelLayoutTag_CICP_19 = (210U<<16) | 12, ///< L R C LFE Rls Rrs Lss Rss Vhl Vhr Ltr Rtr
+ kAudioChannelLayoutTag_CICP_20 = (211U<<16) | 14, ///< L R C LFE Rls Rrs Lss Rss Vhl Vhr Ltr Rtr Leos Reos
+
kAudioChannelLayoutTag_BeginReserved = 0xF0000000, ///< Channel layout tag values in this range are reserved for internal use
kAudioChannelLayoutTag_EndReserved = 0xFFFEFFFF,
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status
- xcode16.0 Binding Status
- xcode16.1 Binding Status
- xcode16.2 Binding Status