diff --git a/MUXCore.json b/MUXCore.json index 20d903b8..3cf658cf 100644 --- a/MUXCore.json +++ b/MUXCore.json @@ -20,7 +20,8 @@ "4.5.0": "https://github.com/muxinc/stats-sdk-objc/releases/download/v4.5.0/MUXCore.xcframework.zip", "4.5.1": "https://github.com/muxinc/stats-sdk-objc/releases/download/v4.5.1/MUXCore.xcframework.zip", "4.5.2": "https://github.com/muxinc/stats-sdk-objc/releases/download/v4.5.2/MUXCore.xcframework.zip", - "4.6.0": "https://github.com/muxinc/stats-sdk-objc/releases/download/v4.6.0/MUXCore.xcframework.zip" + "4.6.0": "https://github.com/muxinc/stats-sdk-objc/releases/download/v4.6.0/MUXCore.xcframework.zip", + "4.7.0": "https://github.com/muxinc/stats-sdk-objc/releases/download/v4.6.0/MUXCore.xcframework.zip" } diff --git a/Mux-Stats-Core.podspec b/Mux-Stats-Core.podspec index 2016b406..3c321cf2 100644 --- a/Mux-Stats-Core.podspec +++ b/Mux-Stats-Core.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = 'Mux-Stats-Core' - s.version = '4.6.0' + s.version = '4.7.0' s.source = { :git => 'https://github.com/muxinc/stats-sdk-objc.git', :tag => "v#{s.version}" } diff --git a/Package.swift b/Package.swift index a2ae5be4..f4b2806f 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.3 +// swift-tools-version:5.9 import PackageDescription @@ -6,7 +6,8 @@ let package = Package( name: "MuxCore", platforms: [ .iOS(.v11), - .tvOS(.v11) + .tvOS(.v11), + .visionOS(.v1) ], products: [ .library(name: "MuxCore", targets: ["MuxCore"]) diff --git a/XCFramework/MuxCore.xcframework/Info.plist b/XCFramework/MuxCore.xcframework/Info.plist index c0d7dddc..2e641bf7 100644 --- a/XCFramework/MuxCore.xcframework/Info.plist +++ b/XCFramework/MuxCore.xcframework/Info.plist @@ -5,8 +5,10 @@ AvailableLibraries + BinaryPath + MuxCore.framework/MuxCore LibraryIdentifier - ios-arm64 + tvos-arm64 LibraryPath MuxCore.framework SupportedArchitectures @@ -14,11 +16,13 @@ arm64 SupportedPlatform - ios + tvos + BinaryPath + MuxCore.framework/MuxCore LibraryIdentifier - tvos-arm64_x86_64-simulator + xros-arm64_x86_64-simulator LibraryPath MuxCore.framework SupportedArchitectures @@ -27,11 +31,41 @@ x86_64 SupportedPlatform - tvos + xros SupportedPlatformVariant simulator + BinaryPath + MuxCore.framework/MuxCore + LibraryIdentifier + xros-arm64 + LibraryPath + MuxCore.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + xros + + + BinaryPath + MuxCore.framework/MuxCore + LibraryIdentifier + ios-arm64 + LibraryPath + MuxCore.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + MuxCore.framework/MuxCore LibraryIdentifier ios-arm64_x86_64-simulator LibraryPath @@ -47,6 +81,8 @@ simulator + BinaryPath + MuxCore.framework/Versions/A/MuxCore LibraryIdentifier ios-arm64_x86_64-maccatalyst LibraryPath @@ -62,16 +98,21 @@ maccatalyst + BinaryPath + MuxCore.framework/MuxCore LibraryIdentifier - tvos-arm64 + tvos-arm64_x86_64-simulator LibraryPath MuxCore.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform tvos + SupportedPlatformVariant + simulator CFBundlePackageType diff --git a/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/Info.plist b/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/Info.plist index 6f55ef8b..0e5cc0c1 100644 Binary files a/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/Info.plist and b/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/Info.plist differ diff --git a/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/Modules/module.modulemap b/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/Modules/module.modulemap index f6b353ad..53254625 100644 --- a/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/Modules/module.modulemap +++ b/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/Modules/module.modulemap @@ -1,6 +1,6 @@ framework module MuxCore { umbrella header "MuxCore.h" - export * + module * { export * } } diff --git a/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/MuxCore b/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/MuxCore index 4a5cfe6a..bd80b9e3 100755 Binary files a/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/MuxCore and b/XCFramework/MuxCore.xcframework/ios-arm64/MuxCore.framework/MuxCore differ diff --git a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/Modules/module.modulemap b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/Modules/module.modulemap index f6b353ad..53254625 100644 --- a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/Modules/module.modulemap +++ b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/Modules/module.modulemap @@ -1,6 +1,6 @@ framework module MuxCore { umbrella header "MuxCore.h" - export * + module * { export * } } diff --git a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/MuxCore b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/MuxCore index 63d712bf..5b79d2dc 100755 Binary files a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/MuxCore and b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/MuxCore differ diff --git a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/Resources/Info.plist b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/Resources/Info.plist index 2d09e1ff..164dce37 100644 --- a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/Resources/Info.plist +++ b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-maccatalyst/MuxCore.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 23A344 + 23B81 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.6.0 + 4.7.0 CFBundleSupportedPlatforms MacOSX @@ -31,15 +31,15 @@ DTPlatformName macosx DTPlatformVersion - 13.3 + 14.2 DTSDKBuild - 22E245 + 23C53 DTSDKName - macosx13.3 + macosx14.2 DTXcode - 1431 + 1520 DTXcodeBuild - 14E300c + 15C500b LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/Info.plist b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/Info.plist index fdbc6f21..ac26682c 100644 Binary files a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/Info.plist and b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/Info.plist differ diff --git a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/Modules/module.modulemap b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/Modules/module.modulemap index f6b353ad..53254625 100644 --- a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/Modules/module.modulemap +++ b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/Modules/module.modulemap @@ -1,6 +1,6 @@ framework module MuxCore { umbrella header "MuxCore.h" - export * + module * { export * } } diff --git a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/MuxCore b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/MuxCore index 9551ad31..dad551dc 100755 Binary files a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/MuxCore and b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/MuxCore differ diff --git a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources index eb524a96..bdbf8b02 100644 --- a/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources +++ b/XCFramework/MuxCore.xcframework/ios-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources @@ -218,11 +218,11 @@ Info.plist - a+xqlxT93QMfeXPseAi8urAzfqg= + Mu6b9vK3vkq7PmX6+r2h+J1oees= Modules/module.modulemap - 8dQNPv79RnOMTeYuDS3zf91Bdh0= + VN4UPYcRAMIeq857JiGsChkxa6U= files2 @@ -602,7 +602,7 @@ hash2 - KkOggp7Cd9rhlNCj+pTDs9aAJRxLxJN3q4m34LV5eLw= + p0pQfmlFLaDJqrO5iah9GeedvE3K3JzipfCItkizhg8= diff --git a/XCFramework/MuxCore.xcframework/tvos-arm64/MuxCore.framework/Info.plist b/XCFramework/MuxCore.xcframework/tvos-arm64/MuxCore.framework/Info.plist index 185eb44f..b3d75120 100644 Binary files a/XCFramework/MuxCore.xcframework/tvos-arm64/MuxCore.framework/Info.plist and b/XCFramework/MuxCore.xcframework/tvos-arm64/MuxCore.framework/Info.plist differ diff --git a/XCFramework/MuxCore.xcframework/tvos-arm64/MuxCore.framework/MuxCore b/XCFramework/MuxCore.xcframework/tvos-arm64/MuxCore.framework/MuxCore index 413d5a1d..b079dc32 100755 Binary files a/XCFramework/MuxCore.xcframework/tvos-arm64/MuxCore.framework/MuxCore and b/XCFramework/MuxCore.xcframework/tvos-arm64/MuxCore.framework/MuxCore differ diff --git a/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/Info.plist b/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/Info.plist index 3ababee0..cd4aab3d 100644 Binary files a/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/Info.plist and b/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/Info.plist differ diff --git a/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/MuxCore b/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/MuxCore index 3eb20303..bf2a335e 100755 Binary files a/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/MuxCore and b/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/MuxCore differ diff --git a/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources b/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources index b50f22ea..afe227d2 100644 --- a/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources +++ b/XCFramework/MuxCore.xcframework/tvos-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources @@ -218,7 +218,7 @@ Info.plist - V7+Qgn3CGv0ymmSCltPpaIFJkow= + KUJY2q3LeUtQ0h0wJw6MDCjqpHo= Modules/module.modulemap diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdBreakEndEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdBreakEndEvent.h new file mode 100644 index 00000000..4f0cd75f --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdBreakEndEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdBreakEndEvent_h +#define MUXSDKAdBreakEndEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdBreakEndEventType; + +@interface MUXSDKAdBreakEndEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdBreakStartEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdBreakStartEvent.h new file mode 100644 index 00000000..100dcfef --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdBreakStartEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdBreakStartEvent_h +#define MUXSDKAdBreakStartEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdBreakStartEventType; + +@interface MUXSDKAdBreakStartEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdData.h new file mode 100644 index 00000000..0bd6aa31 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdData.h @@ -0,0 +1,30 @@ +// +// MUXSDKAdData.h +// MuxCore +// +// Created by Emily Dixon on 1/30/23. +// Copyright © 2023 Mux. All rights reserved. +// + +#ifndef MUXSDKAdData_h +#define MUXSDKAdData_h + +#import "MUXSDKQueryData.h" +#import "MUXSDKViewDeviceOrientationData.h" +#import +#import "MUXSDKViewDeviceOrientationData.h" +#import "MUXSDKUpsertable.h" + +@interface MUXSDKAdData : MUXSDKQueryData + +@property (nullable) NSString *adAssetUrl; +@property (nullable) NSString *adCreativeId; +@property (nullable) NSString *adId; +@property (nullable) NSString *adTagUrl; +@property (nullable) NSString *adUniversalId; + ++ (NSSet *_Nonnull)requiredKeys; + +@end + +#endif /* MUXSDKAdData_h */ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdEndedEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdEndedEvent.h new file mode 100644 index 00000000..22e7c723 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdEndedEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdEndedEvent_h +#define MUXSDKAdEndedEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdEndedEventType; + +@interface MUXSDKAdEndedEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdErrorEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdErrorEvent.h new file mode 100644 index 00000000..08cd4399 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdErrorEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdErrorEvent_h +#define MUXSDKAdErrorEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdErrorEventType; + +@interface MUXSDKAdErrorEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdEvent.h new file mode 100644 index 00000000..ff3bfaeb --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdEvent.h @@ -0,0 +1,20 @@ +// +// MUXSDKAdEvent.h +// MuxCore +// +// Created by Emily Dixon on 1/30/23. +// Copyright © 2023 Mux. All rights reserved. +// + +#ifndef MUXSDKAdEvent_h +#define MUXSDKAdEvent_h + +#import "MUXSDKAdData.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKPlaybackEvent.h" + +@interface MUXSDKAdEvent : MUXSDKPlaybackEvent +@property (nonatomic, retain, nullable) MUXSDKAdData *adData; +@end + +#endif /* MUXSDKAdEvent_h */ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdFirstQuartileEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdFirstQuartileEvent.h new file mode 100644 index 00000000..6e6535dd --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdFirstQuartileEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdFirstQuartileEvent_h +#define MUXSDKAdFirstQuartileEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdFirstQuartileEventType; + +@interface MUXSDKAdFirstQuartileEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdMidpointEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdMidpointEvent.h new file mode 100644 index 00000000..aaab74ad --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdMidpointEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdMidpointEvent_h +#define MUXSDKAdMidpointEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdMidpointEventType; + +@interface MUXSDKAdMidpointEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdPauseEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdPauseEvent.h new file mode 100644 index 00000000..cdda9cda --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdPauseEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdPauseEvent_h +#define MUXSDKAdPauseEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdPauseEventType; + +@interface MUXSDKAdPauseEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdPlayEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdPlayEvent.h new file mode 100644 index 00000000..bd82cf6d --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdPlayEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdPlayEvent_h +#define MUXSDKAdPlayEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdPlayEventType; + +@interface MUXSDKAdPlayEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdPlayingEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdPlayingEvent.h new file mode 100644 index 00000000..32b6a412 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdPlayingEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdPlayingEvent_h +#define MUXSDKAdPlayingEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdPlayingEventType; + +@interface MUXSDKAdPlayingEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdRequestEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdRequestEvent.h new file mode 100644 index 00000000..8652d687 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdRequestEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdRequestEvent_h +#define MUXSDKAdRequestEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdRequestEventType; + +@interface MUXSDKAdRequestEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdResponseEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdResponseEvent.h new file mode 100644 index 00000000..fb7dd2e9 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdResponseEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdResponseEvent_h +#define MUXSDKAdResponseEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdResponseEventType; + +@interface MUXSDKAdResponseEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdThirdQuartileEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdThirdQuartileEvent.h new file mode 100644 index 00000000..52cd145a --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKAdThirdQuartileEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdThirdQuartileEvent_h +#define MUXSDKAdThirdQuartileEvent_h + +#import +#import "MUXSDKAdEvent.h" + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdThirdQuartileEventType; + +@interface MUXSDKAdThirdQuartileEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKBandwidthMetricData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKBandwidthMetricData.h new file mode 100644 index 00000000..6dbc076b --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKBandwidthMetricData.h @@ -0,0 +1,41 @@ +#ifndef MUXSDKBandwidthMetricData_h +#define MUXSDKBandwidthMetricData_h + +#import "MUXSDKQueryData.h" +#import + +@interface Rendition : NSObject + @property (nonatomic) NSNumber * _Nullable width; + @property (nonatomic) NSNumber * _Nullable height; + @property (nonatomic) NSNumber * _Nullable bitrate; + @property (nonatomic) NSNumber * _Nullable framerate; + @property (nonatomic) NSString * _Nullable codec; + @property (nonatomic) NSString * _Nullable name; +@end + +@interface MUXSDKBandwidthMetricData : MUXSDKQueryData + +@property (nullable) NSString *requestEventType; +@property (nullable) NSNumber *requestStart; +@property (nullable) NSNumber *requestResponseStart; +@property (nullable) NSNumber *requestResponseEnd; +@property (nullable) NSNumber *requestBytesLoaded; +@property (nullable) NSString *requestType; +@property (nullable) NSDictionary *requestResponseHeaders; +@property (nullable) NSString *requestHostName; +@property (nullable) NSNumber *requestMediaDuration; +@property (nullable) NSNumber *requestCurrentLevel; +@property (nullable) NSNumber *requestMediaStartTime; +@property (nullable) NSNumber *requestVideoWidth; +@property (nullable) NSNumber *requestVideoHeight; +@property (nullable) NSString *requestError; +@property (nullable) NSString *requestUrl; +@property (nullable) NSString *requestErrorText; +@property (nullable) NSNumber *requestErrorCode; +@property (nullable) NSNumber *requestLabeledBitrate; +@property (nullable) NSString *requestCancel; +@property (nullable) NSArray *requestRenditionLists; +@property (nullable) NSString *requestId; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKBaseEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKBaseEvent.h new file mode 100644 index 00000000..f852f983 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKBaseEvent.h @@ -0,0 +1,11 @@ +#ifndef MUXSDKBaseEvent_h +#define MUXSDKBaseEvent_h + +#import "MUXSDKEventTyping.h" +#import + +@interface MUXSDKBaseEvent : NSObject + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCore.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCore.h new file mode 100644 index 00000000..0668448d --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCore.h @@ -0,0 +1,23 @@ +#ifndef MUXSDKCore_h +#define MUXSDKCore_h + +#import "MUXSDKDataEvent.h" +#import "MUXSDKEventHandling.h" +#import "MUXSDKEventTyping.h" + +#import + +@interface MUXSDKCore : NSObject + ++ (void)setClientHandler:(id)handler; ++ (void)dispatchGlobalDataEvent:(MUXSDKDataEvent *)event; ++ (void)dispatchEvent:(id)event forPlayer:(NSString *)playerId; ++ (void)destroyPlayer:(NSString *)playerId; ++ (void)setDeviceId:(NSString *)deviceId forPlayer:(NSString *)playerId; ++ (void)setSentryEnabled:(BOOL)enabled; ++ (void)setBeaconCollectionDomain:(NSString *)collectionDomain forPlayer:(NSString *)playerId; ++ (void)setBeaconDomain:(NSString *)domain forPlayer:(NSString *)playerId __attribute__((deprecated("Please migrate to setBeaconCollectionDomain:forPlayer")));; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomData.h new file mode 100644 index 00000000..9f7c11a1 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomData.h @@ -0,0 +1,22 @@ +#ifndef MUXSDKCustomData_h +#define MUXSDKCustomData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +@interface MUXSDKCustomData : MUXSDKQueryData + +@property (nullable) NSString *customData1; +@property (nullable) NSString *customData2; +@property (nullable) NSString *customData3; +@property (nullable) NSString *customData4; +@property (nullable) NSString *customData5; +@property (nullable) NSString *customData6; +@property (nullable) NSString *customData7; +@property (nullable) NSString *customData8; +@property (nullable) NSString *customData9; +@property (nullable) NSString *customData10; + +@end +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerData.h new file mode 100644 index 00000000..bbee3c4b --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerData.h @@ -0,0 +1,36 @@ +#ifndef MUXSDKCustomerData_h +#define MUXSDKCustomerData_h + +#import "MUXSDKQueryData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKCustomData.h" +#import "MUXSDKCustomerViewerData.h" +#import + +@interface MUXSDKCustomerData : MUXSDKQueryData + +@property (strong, nonatomic, nullable) MUXSDKCustomerPlayerData *customerPlayerData; +@property (strong, nonatomic, nullable) MUXSDKCustomerVideoData *customerVideoData; +@property (strong, nonatomic, nullable) MUXSDKCustomerViewData *customerViewData; +@property (strong, nonatomic, nullable) MUXSDKCustomerViewerData *customerViewerData; +@property (strong, nonatomic, nullable) MUXSDKCustomData *customData; + +- (id _Nullable) initWithCustomerPlayerData:(nullable MUXSDKCustomerPlayerData *) playerData + videoData:(nullable MUXSDKCustomerVideoData *) videoData + viewData:(nullable MUXSDKCustomerViewData *) viewData; + +- (id _Nullable) initWithCustomerPlayerData:(nullable MUXSDKCustomerPlayerData *) playerData + videoData:(nullable MUXSDKCustomerVideoData *) videoData + viewData:(nullable MUXSDKCustomerViewData *) viewData + customData:(nullable MUXSDKCustomData *) customData; + +- (id _Nullable) initWithCustomerPlayerData:(nullable MUXSDKCustomerPlayerData *) playerData + videoData:(nullable MUXSDKCustomerVideoData *) videoData + viewData:(nullable MUXSDKCustomerViewData *) viewData + customData:(nullable MUXSDKCustomData *) customData + viewerData:(nullable MUXSDKCustomerViewerData *) viewerData; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerPlayerData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerPlayerData.h new file mode 100644 index 00000000..35bc2e8b --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerPlayerData.h @@ -0,0 +1,31 @@ +#ifndef MUXSDKCustomerPlayerData_h +#define MUXSDKCustomerPlayerData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +extern NSString * _Nonnull ENV_KEY; + +@interface MUXSDKCustomerPlayerData : MUXSDKQueryData + +- (nullable instancetype)initWithPropertyKey:(nonnull NSString *)propertyKey; +- (nullable instancetype)initWithEnvironmentKey:(nonnull NSString *)envKey; + +@property (nullable) NSString *adConfigVariant; +@property (nullable) NSString *experimentName; +@property (nullable) NSString *pageType; +@property (nullable) NSNumber *playerInitTime; +@property (nullable) NSString *playerName; +@property (nullable) NSString *playerVersion; +@property (nullable) NSString *playerSoftwareName; +@property (nullable) NSString *playerSoftwareVersion; +@property (nullable) NSString *propertyKey; +@property (nullable) NSString *environmentKey; +@property (nullable) NSString *subPropertyId; +@property (nullable) NSString *viewerUserId; +@property BOOL playerAutoplayOn; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerVideoData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerVideoData.h new file mode 100644 index 00000000..830f33f7 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerVideoData.h @@ -0,0 +1,30 @@ +#ifndef MUXSDKCustomerVideoData_h +#define MUXSDKCustomerVideoData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +extern NSString * _Nonnull VIDEO_ID; + +@interface MUXSDKCustomerVideoData : MUXSDKQueryData + +@property (nullable) NSString *videoCdn; +@property (nullable) NSString *videoContentType; +@property (nullable) NSNumber *videoDuration; +@property (nullable) NSString *videoEncodingVariant; +@property (nullable) NSString *videoId; +@property (nullable) NSNumber *videoIsLive; +@property (nullable) NSString *videoLanguageCode; +@property (nullable) NSString *videoProducer; +@property (nullable) NSString *videoSeries; +@property (nullable) NSString *videoStreamType; +@property (nullable) NSString *videoTitle; +@property (nullable) NSString *videoVariantId; +@property (nullable) NSString *videoVariantName; +@property (nullable) NSString *videoSourceUrl; +@property (nullable) NSString *videoExperiments; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerViewData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerViewData.h new file mode 100644 index 00000000..3427c61c --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerViewData.h @@ -0,0 +1,15 @@ +#ifndef MUXSDKCustomerViewData_h +#define MUXSDKCustomerViewData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +@interface MUXSDKCustomerViewData : MUXSDKQueryData + +@property (nullable) NSString *viewSessionId; +@property (nullable) NSString *viewDrmType; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerViewerData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerViewerData.h new file mode 100644 index 00000000..3d350cb3 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKCustomerViewerData.h @@ -0,0 +1,17 @@ +#ifndef MUXSDKCustomerViewerData_h +#define MUXSDKCustomerViewerData_h + +#import + +@interface MUXSDKCustomerViewerData : NSObject + +@property (nullable) NSString* viewerApplicationName; +@property (nullable) NSString* viewerOsVersion; +@property (nullable) NSString* viewerOsFamily; +@property (nullable) NSString* viewerDeviceModel; +@property (nullable) NSString* viewerDeviceManufacturer; +@property (nullable) NSString* viewerDeviceCategory; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKDataEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKDataEvent.h new file mode 100644 index 00000000..cf239539 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKDataEvent.h @@ -0,0 +1,29 @@ +#ifndef MUXSDKDataEvent_h +#define MUXSDKDataEvent_h + +#import "MUXSDKBaseEvent.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKViewerData.h" +#import "MUXSDKEnvironmentData.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKCustomData.h" + +extern NSString * _Nonnull const MUXSDKDataEventType; + +@interface MUXSDKDataEvent : MUXSDKBaseEvent + +@property (nonatomic, retain) MUXSDKViewerData * _Nullable viewerData; +@property (nonatomic, retain) MUXSDKEnvironmentData * _Nullable environmentData; +@property (nonatomic, retain) MUXSDKVideoData * _Nullable videoData; +@property (nonatomic, retain) MUXSDKCustomerVideoData * _Nullable customerVideoData; +@property (nonatomic, retain) MUXSDKCustomerPlayerData * _Nullable customerPlayerData; +@property (nonatomic, retain) MUXSDKCustomerViewData * _Nullable customerViewData; +@property BOOL videoChange; +@property (nonatomic, retain) MUXSDKCustomData * _Nullable customData; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKDispatcher.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKDispatcher.h new file mode 100644 index 00000000..13e85779 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKDispatcher.h @@ -0,0 +1,38 @@ +#ifndef MUXSDKDispatcher_h +#define MUXSDKDispatcher_h + +#import "MUXSDKEventHandling.h" +#import "MUXSDKEventTyping.h" + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +@protocol MUXSDKNetworkRequestsCompletion +- (void)onComplete: (bool)result; +@end + +@protocol MUXSDKNetworkRequestBuilding +- (NSMutableURLRequest *) buildRequestFromURL:(NSURL *) url eventsJsonDict:(NSDictionary *)dict requestHeaders:(NSDictionary *)headers error:(NSError **) error; +- (NSMutableURLRequest *) buildRequestFromURL:(NSURL *) url eventsJsonDict:(NSDictionary *) dict error:(NSError **) error __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:beaconHeaders:withCallback:"))); +@end + +@interface MUXSDKDispatcher : NSObject { +} + +- (void)handleBatch:(NSString *)envKey beaconCollectionDomain:(NSString *)collectionDomain osFamily:(NSString *)os jsonDict:(NSMutableDictionary *)jsonDict beaconHeaders:(NSDictionary *)headers callback: (id) callback; + ++ (void)handleException:(NSDictionary *)json pluginName:(NSString *)pluginName pluginVersion:(NSString *)pluginVerison; + +#pragma mark Deprecated + +- (void)handleBatch:(NSString *)envKey beaconCollectionDomain:(NSString *)collectionDomain osFamily:(NSString *)os jsonDict: (NSMutableDictionary *)jsonDict callback: (id) callback __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:beaconHeaders:withCallback:"))); +- (void)handle:(id)event __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:withCallback:"))); +- (void)handleBatch:(NSString *)envKey osFamily:(NSString *)os withJson: (NSData *)json withCallback: (id) callback __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:beaconHeaders:withCallback:"))); +- (void)handleBatch:(NSString *)envKey domain:(NSString *)domain osFamily:(NSString *)os withJson: (NSData *)json withCallback: (id) callback __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:beaconHeaders:withCallback:"))); +- (void)handleBatch:(NSString *)envKey domain:(NSString *)domain osFamily:(NSString *)os jsonDict: (NSMutableDictionary *)jsonDict callback: (id) callback __attribute__((deprecated("Please migrate to handleBatch:beaconCollectionDomain:osFamily:jsonDict:beaconHeaders:withCallback:")));; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEndedEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEndedEvent.h new file mode 100644 index 00000000..77272cc0 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEndedEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKEndedEvent_h +#define MUXSDKEndedEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventEndedEventType; + +@interface MUXSDKEndedEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEnvironmentData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEnvironmentData.h new file mode 100644 index 00000000..914a0b3b --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEnvironmentData.h @@ -0,0 +1,20 @@ +#ifndef MUXSDKEnvironmentData_h +#define MUXSDKEnvironmentData_h + +#import "MUXSDKQueryData.h" +#import + +extern NSString * _Nonnull MUX_API_VERSION; + +@interface MUXSDKEnvironmentData : MUXSDKQueryData + +@property (nullable) NSString *muxApiVersion; +@property (nullable) NSString *muxEmbedVersion; +@property (nullable) NSString *muxViewerId; +@property (nullable) NSNumber *sessionExpires; +@property (nullable) NSString *sessionId; +@property (nullable) NSNumber *sessionStart; +@property (nullable) NSString *muxEmbed; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKErrorEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKErrorEvent.h new file mode 100644 index 00000000..3b53e65d --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKErrorEvent.h @@ -0,0 +1,17 @@ +#ifndef MUXSDKErrorEvent_h +#define MUXSDKErrorEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventErrorEventType; + +@interface MUXSDKErrorEvent : MUXSDKPlaybackEvent + +@property (nullable) NSString * errorContext; + +-(nonnull instancetype)initWithContext:(nullable NSString *)errorContext; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEventHandling.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEventHandling.h new file mode 100644 index 00000000..105bc80a --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEventHandling.h @@ -0,0 +1,13 @@ +#ifndef MUXSDKEventHandling_h +#define MUXSDKEventHandling_h + +#import "MUXSDKEventTyping.h" +#import + +@protocol MUXSDKEventHandling + +- (void)handle:(id)event; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEventTyping.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEventTyping.h new file mode 100644 index 00000000..041eea8a --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKEventTyping.h @@ -0,0 +1,19 @@ +#ifndef MUXSDKEventTyping_h +#define MUXSDKEventTyping_h + +#import + +@protocol MUXSDKEventTyping + +- (NSString *)getType; +- (BOOL)isAd; +- (BOOL)isTrackable; +- (BOOL)isPlayback; +- (BOOL)isData; +- (BOOL)isError; +- (BOOL)isViewMetric; +- (BOOL)isDebug; +- (NSSet *) requiredProperties; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKInternalSeekingEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKInternalSeekingEvent.h new file mode 100644 index 00000000..cca91dc5 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKInternalSeekingEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKInternalSeekingEvent_h +#define MUXSDKInternalSeekingEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventInternalSeekingEventType; + +@interface MUXSDKInternalSeekingEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKOrientationChangeEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKOrientationChangeEvent.h new file mode 100644 index 00000000..095aeef1 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKOrientationChangeEvent.h @@ -0,0 +1,21 @@ +// +// MUXSDKOrientationChangeEvent.h +// MuxCore +// +// Created by Nidhi Kulkarni on 2/11/20. +// Copyright © 2020 Mux. All rights reserved. +// + +#ifndef MUXSDKOrientationChangeEvent_h +#define MUXSDKOrientationChangeEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventOrientationChangeEventType; + +@interface MUXSDKOrientationChangeEvent : MUXSDKPlaybackEvent + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPauseEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPauseEvent.h new file mode 100644 index 00000000..1babe50f --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPauseEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKPauseEvent_h +#define MUXSDKPauseEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventPauseEventType; + +@interface MUXSDKPauseEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayEvent.h new file mode 100644 index 00000000..a29e1829 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKPlayEvent_h +#define MUXSDKPlayEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventPlayEventType; + +@interface MUXSDKPlayEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlaybackEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlaybackEvent.h new file mode 100644 index 00000000..e8b7e768 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlaybackEvent.h @@ -0,0 +1,22 @@ +#ifndef MUXSDKPlaybackEvent_h +#define MUXSDKPlaybackEvent_h + +#import "MUXSDKBaseEvent.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKPlayerData.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKViewData.h" +#import "MUXSDKBandwidthMetricData.h" + +extern NSString * _Nonnull const MUXSDKPlaybackEventType; + +@interface MUXSDKPlaybackEvent : MUXSDKBaseEvent + +@property (nonatomic, retain, nullable) MUXSDKPlayerData *playerData; +@property (nonatomic, retain, nullable) MUXSDKVideoData *videoData; +@property (nonatomic, retain, nullable) MUXSDKViewData *viewData; +@property (nonatomic, retain, nullable) MUXSDKBandwidthMetricData *bandwidthMetricData; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayerData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayerData.h new file mode 100644 index 00000000..3c160375 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayerData.h @@ -0,0 +1,42 @@ +#ifndef MUXSDKPlayerData_h +#define MUXSDKPlayerData_h + +#import "MUXSDKQueryData.h" +#import + +extern NSString * _Nonnull PLAYER_SEQUENCE_NUMBER; +extern NSString * _Nonnull PLAYER_PLAYHEAD_TIME; +extern NSString * _Nonnull PLAYER_INSTANCE_ID; + +@interface MUXSDKPlayerData : MUXSDKQueryData + +@property (nullable) NSNumber *pageLoadTime; +@property (nullable) NSString *pageUrl; +@property (nullable) NSString *playerAutoplayOn; +@property (nullable) NSString *playerErrorCode; +@property (nullable) NSString *playerErrorMessage; +@property (nullable) NSNumber *playerHeight; +@property (nullable) NSString *playerInstanceId; +@property (nullable) NSString *playeriOSErrorData; +@property (nullable) NSString *playerIsFullscreen; +@property (nullable) NSNumber *playerIsPaused; +@property (nullable) NSString *playerLanguageCode; +@property (nullable) NSNumber *playerLoadTime; +@property (nullable) NSString *playerMuxPluginName; +@property (nullable) NSString *playerMuxPluginVersion; +@property (nullable) NSNumber *playerPlayheadTime; +@property (nullable) NSString *playerPreloadOn; +@property (nullable) NSNumber *playerRemotePlayed; +@property (nullable) NSNumber *playerSequenceNumber; +@property (nullable) NSString *playerSoftwareName; +@property (nullable) NSString *playerSoftwareVersion; +@property (nullable) NSNumber *playerStartupTime; +@property (nullable) NSNumber *playerViewCount; +@property (nullable) NSNumber *playerWidth; +@property (nullable) NSNumber *playerProgramTime; +@property (nullable) NSNumber *playerLiveEdgeProgramTime; +@property (nullable) NSString *playerErrorContext; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayerReadyEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayerReadyEvent.h new file mode 100644 index 00000000..d9aad2ab --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayerReadyEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKPlayerReadyEvent_h +#define MUXSDKPlayerReadyEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventPlayerReadyEventType; + +@interface MUXSDKPlayerReadyEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayingEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayingEvent.h new file mode 100644 index 00000000..4b0c72dd --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKPlayingEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKPlayingEvent_h +#define MUXSDKPlayingEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventPlayingEventType; + +@interface MUXSDKPlayingEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKQueryData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKQueryData.h new file mode 100644 index 00000000..73fe7e0c --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKQueryData.h @@ -0,0 +1,17 @@ +#ifndef MUXSDKQueryData_h +#define MUXSDKQueryData_h + +#import + +@interface MUXSDKQueryData : NSObject +- (void)update:(nonnull NSDictionary *)query; +- (void)updateIfNull:(nonnull NSDictionary *)query; +- (void)remove:(nonnull NSString *)key; +- (void)removeAll:(nonnull NSDictionary *)query; +- (nullable id)get:(nonnull NSString *)key; +- (nonnull NSDictionary *)toQuery; +- (void)setQuery: (nonnull NSDictionary *)query; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKRenditionChangeEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKRenditionChangeEvent.h new file mode 100644 index 00000000..d67185ef --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKRenditionChangeEvent.h @@ -0,0 +1,20 @@ +// +// MUXSDKRenditionChangeEvent.h +// MuxCore +// +// Created by Nidhi Kulkarni on 2/11/20. +// Copyright © 2020 Mux. All rights reserved. +// + +#ifndef MUXSDKRenditionChangeEvent_h +#define MUXSDKRenditionChangeEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventRenditionChangeEventType; + +@interface MUXSDKRenditionChangeEvent : MUXSDKPlaybackEvent + +@end +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKRequestBandwidthEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKRequestBandwidthEvent.h new file mode 100644 index 00000000..594408f4 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKRequestBandwidthEvent.h @@ -0,0 +1,15 @@ +#ifndef MUXSDKRequestBandwidthEvent_h +#define MUXSDKRequestBandwidthEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventRequestBandwidthEventErrorType; +extern NSString * _Nonnull const MUXSDKPlaybackEventRequestBandwidthEventCancelType; +extern NSString * _Nonnull const MUXSDKPlaybackEventRequestBandwidthEventCompleteType; + +@interface MUXSDKRequestBandwidthEvent : MUXSDKPlaybackEvent +@property (nullable) NSString *type; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKSeekedEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKSeekedEvent.h new file mode 100644 index 00000000..c6bff12f --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKSeekedEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKSeekedEvent_h +#define MUXSDKSeekedEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventSeekedEventType; + +@interface MUXSDKSeekedEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKSessionDataEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKSessionDataEvent.h new file mode 100644 index 00000000..90faa3b2 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKSessionDataEvent.h @@ -0,0 +1,28 @@ + +#ifndef MUXSDKSessionDataEvent_h +#define MUXSDKSessionDataEvent_h + +#import "MUXSDKBaseEvent.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKViewData.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKCustomData.h" + +extern NSString * _Nonnull const MUXSDKSessionDataEventType; + +@interface MUXSDKSessionDataEvent : MUXSDKBaseEvent + +@property (nonatomic, retain) NSDictionary * _Nullable sessionData; +@property (nonatomic, retain) MUXSDKViewData * _Nullable viewData; +@property (nonatomic, retain) MUXSDKVideoData * _Nullable videoData; +@property (nonatomic, retain) MUXSDKCustomerVideoData * _Nullable customerVideoData; +@property (nonatomic, retain) MUXSDKCustomerPlayerData * _Nullable customerPlayerData; +@property (nonatomic, retain) MUXSDKCustomerViewData * _Nullable customerViewData; +@property (nonatomic, retain) MUXSDKCustomData * _Nullable customData; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKTimeUpdateEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKTimeUpdateEvent.h new file mode 100644 index 00000000..add362a0 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKTimeUpdateEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKTimeUpdateEvent_h +#define MUXSDKTimeUpdateEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventTimeUpdateEventType; + +@interface MUXSDKTimeUpdateEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKTrackableEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKTrackableEvent.h new file mode 100644 index 00000000..4628c92d --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKTrackableEvent.h @@ -0,0 +1,44 @@ +#ifndef MUXSDKTrackableEvent_h +#define MUXSDKTrackableEvent_h + +#import "MUXSDKBaseEvent.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKEnvironmentData.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKPlayerData.h" +#import "MUXSDKViewData.h" +#import "MUXSDKViewerData.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKQueryData.h" +#import "MUXSDKBandwidthMetricData.h" +#import "MUXSDKCustomData.h" +#import "MUXSDKAdData.h" + +extern NSString * _Nonnull const MUXSDKTrackableEventType; + +@interface MUXSDKTrackableEvent : MUXSDKBaseEvent + +- (_Nullable id)initWithType:(NSString * _Nullable)type; +- (_Nullable id)initWithType:(NSString * _Nullable)type requiredProperties:(NSSet *_Nullable) requiredProperties; +- (void)updateAll; +- (NSDictionary * _Nullable)getQuery; +- (void)setQuery: (NSDictionary * _Nullable) query; + +@property (nonatomic, copy, nullable) NSString *eventType; +@property (nonatomic, retain, nullable) MUXSDKViewData *viewData; +@property (nonatomic, retain, nullable) MUXSDKCustomerViewData *customerViewData; +@property (nonatomic, retain, nullable) MUXSDKVideoData *videoData; +@property (nonatomic, retain, nullable) MUXSDKCustomerVideoData *customerVideoData; +@property (nonatomic, retain, nullable) MUXSDKPlayerData *playerData; +@property (nonatomic, retain, nullable) MUXSDKCustomerPlayerData *customerPlayerData; +@property (nonatomic, retain, nullable) MUXSDKEnvironmentData *environmentData; +@property (nonatomic, retain, nullable) MUXSDKViewerData *viewerData; +@property (nonatomic, retain, nullable) MUXSDKBandwidthMetricData *bandwidthMetricData; +@property (nonatomic, retain, nullable) MUXSDKCustomData *customData; +@property (nonatomic, retain, nullable) MUXSDKAdData *adData; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKUpsertable.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKUpsertable.h new file mode 100644 index 00000000..9241fb01 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKUpsertable.h @@ -0,0 +1,16 @@ +// +// MUXSDKQueryDataUpsert.h +// MuxCore +// +// Created by Nidhi Kulkarni on 3/2/22. +// Copyright © 2022 Mux. All rights reserved. +// + +#ifndef MUXSDKQueryDataUpsert_h +#define MUXSDKQueryDataUpsert_h + +@protocol MUXSDKUpsertable ++ (MUXSDKQueryData * _Nonnull) upsert:(MUXSDKQueryData * _Nullable) query withData:( NSDictionary * _Nonnull ) updates; +@end + +#endif /* MUXSDKQueryDataUpsert_h */ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKVideoData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKVideoData.h new file mode 100644 index 00000000..4fb07b4f --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKVideoData.h @@ -0,0 +1,30 @@ +#ifndef MUXSDKVideoData_h +#define MUXSDKVideoData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +extern NSString * _Nonnull VIDEO_SOURCE_ADVERTISED_BITRATE; +extern NSString * _Nonnull VIDEO_SOURCE_ADVERTISED_FRAMERATE; +extern NSString * _Nonnull VIDEO_SOURCE_HEIGHT; +extern NSString * _Nonnull VIDEO_SOURCE_WIDTH; + +@interface MUXSDKVideoData : MUXSDKQueryData + +@property (nullable) NSString *videoPosterUrl; +@property (nullable) NSNumber *videoSourceFrameDrops; +@property (nullable) NSString *videoSourceDomain; +@property (nullable) NSNumber *videoSourceDuration; +@property (nullable) NSNumber *videoSourceHeight; +@property (nullable) NSString *videoSourceHostName; +@property (nullable) NSString *videoSourceIsLive; +@property (nullable) NSString *videoSourceMimeType; +@property (nullable) NSString *videoSourceUrl; +@property (nullable) NSNumber *videoSourceWidth; +@property (nullable) NSNumber *videoSourceAdvertisedBitrate; +@property (nullable) NSNumber *videoSourceAdvertisedFrameRate; +@property (nullable) NSString *internalVideoExperiments; + +@end +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewData.h new file mode 100644 index 00000000..a5dcecf0 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewData.h @@ -0,0 +1,73 @@ +#ifndef MUXSDKViewData_h +#define MUXSDKViewData_h + +#import "MUXSDKQueryData.h" +#import "MUXSDKViewDeviceOrientationData.h" +#import +#import "MUXSDKViewDeviceOrientationData.h" +#import "MUXSDKUpsertable.h" + +extern NSString * _Nonnull VIEW_SEQUENCE_NUMBER; +extern NSString * _Nonnull VIEW_ID; +extern NSString * _Nonnull VIEWER_TIME; + +@interface MUXSDKViewData : MUXSDKQueryData + +@property (nullable) NSNumber *viewAdBreakCount; +@property (nullable) NSNumber *viewAdCompleteCount; +@property (nullable) NSNumber *viewAdErrorCount; +@property (nullable) NSNumber *viewAdPlayCount; +@property (nullable) NSNumber *viewAdRequestCount; +@property (nullable) NSNumber *viewAdRequestTime; +@property (nullable) NSNumber *viewAdViewCount; +@property (nullable) NSNumber *viewAdWatchTime; +@property (nullable) NSNumber *viewEnd; +@property (nullable) NSString *viewId; +@property (nullable) NSNumber *viewMaxDownscalePercentage; +@property (nullable) NSNumber *viewMaxSeekTime; +@property (nullable) NSNumber *viewMaxUpscalePercentage; +@property (nullable) NSNumber *viewMidrollTimeToFirstAd; +@property (nullable) NSNumber *viewPercentageViewed; +@property (nullable) NSNumber *viewPlayingTime; +@property (nullable) NSNumber *viewRebufferCount; +@property (nullable) NSNumber *viewRebufferDuration; +@property (nullable) NSNumber *viewRebufferFrequency; +@property (nullable) NSNumber *viewRebufferPercentage; +@property (nullable) NSNumber *viewSeekCount; +@property (nullable) NSNumber *viewSeekDuration; +@property (nullable) NSNumber *viewSequenceNumber; +@property (nullable) NSNumber *viewStart; +@property (nullable) NSNumber *viewTimeToFirstFrame; +@property (nullable) NSNumber *viewTimeToPreroll; +@property (nullable) NSNumber *viewTotalContentPlaybackTime; +@property (nullable) NSNumber *viewTotalDownscaling; +@property (nullable) NSNumber *viewTotalUpscaling; +@property (nullable) NSNumber *viewWaitingRebufferCount; +@property (nullable) NSNumber *viewWaitingRebufferDuration; +@property (nullable) NSNumber *viewWatchTime; +@property (nullable) NSNumber *viewerTime; +@property (nullable) NSNumber *viewMinRequestThroughput; +@property (nullable) NSNumber *viewAverageRequestThroughput; +@property (nullable) NSNumber *viewMaxRequestLatency; +@property (nullable) NSNumber *viewAverageRequestLatency; +@property (nullable) NSString *viewPrerollAdId; +@property (nullable) NSString *viewPrerollCreativeId; +@property (nullable) NSNumber *viewPrerollRequested; +@property (nullable) NSNumber *viewPrerollPlayed; +@property (nullable) NSNumber *viewPrerollRequestCount; +@property (nullable) NSNumber *viewPrerollRequestTime; +@property (nullable) NSNumber *viewStartupPrerollRequestTime; +@property (nullable) NSNumber *viewPrerollLoadTime; +@property (nullable) NSNumber *viewStartupPrerollLoadTime; +@property (nullable) NSString *viewPrerollAdTagHostname; +@property (nullable) NSString *viewPrerollAdTagDomain; +@property (nullable) NSString *vviewPrerollAdAssetHostname; +@property (nullable) NSString *viewPrerollAdAssetDomain; +@property (nonatomic, nullable) MUXSDKViewDeviceOrientationData *viewDeviceOrientationData; +@property (nullable) NSNumber *viewDroppedFramesCount; +@property (nullable) NSNumber *viewMaxPlayheadPosition; +@property (nullable) NSString *internalViewSessionId; +@property (nullable) NSString *viewDRMType; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewDeviceOrientationData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewDeviceOrientationData.h new file mode 100644 index 00000000..a49ca8c0 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewDeviceOrientationData.h @@ -0,0 +1,26 @@ +// +// MUXSDKViewDeviceOrientationData.h +// MuxCore +// +// Created by Nidhi Kulkarni on 2/11/20. +// Copyright © 2020 Mux. All rights reserved. +// + +#ifndef MUXSDKViewDeviceOrientationData_h +#define MUXSDKViewDeviceOrientationData_h + +#import +#import "MUXSDKQueryData.h" + +@interface MUXSDKViewDeviceOrientationData : MUXSDKQueryData + +@property (nonatomic, readonly) NSNumber * x; +@property (nonatomic, readonly) NSNumber * y; +@property (nonatomic, readonly) NSNumber * z; + +- (id) initWithX:(NSNumber *) x y:(NSNumber *) y z:(NSNumber *) z; +- (id) initWithZ:(NSNumber *) z; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewEndEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewEndEvent.h new file mode 100644 index 00000000..bc0aea74 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewEndEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKViewEndEvent_h +#define MUXSDKViewEndEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventViewEndEventType; + +@interface MUXSDKViewEndEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewInitEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewInitEvent.h new file mode 100644 index 00000000..ac455121 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewInitEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKViewInitEvent_h +#define MUXSDKViewInitEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventViewInitEventType; + +@interface MUXSDKViewInitEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewerData.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewerData.h new file mode 100644 index 00000000..a87ba452 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MUXSDKViewerData.h @@ -0,0 +1,29 @@ +#ifndef MUXSDKViewerData_h +#define MUXSDKViewerData_h + +#import "MUXSDKQueryData.h" +#import + +@interface MUXSDKViewerData : MUXSDKQueryData + +@property (nullable) NSString *viewerApplicationEngine; +@property (nullable) NSString *viewerApplicationName; +@property (nullable) NSString *viewerApplicationVersion; +@property (nullable) NSString *viewerDeviceCategory; +@property (nullable) NSString *viewerDeviceManufacturer; +@property (nullable) NSString *viewerDeviceName; +@property (nullable) NSString *viewerOsArchitecture; +@property (nullable) NSString *viewerOsFamily; +@property (nullable) NSString *viewerOsVersion; +@property (nullable) NSString *viewerConnectionType; +@property (nullable) NSString *viewerDeviceModel; +@property (nullable) NSString *muxViewerDeviceCategory; +@property (nullable) NSString *muxViewerDeviceManufacturer; +@property (nullable) NSString *muxViewerDeviceName; +@property (nullable) NSString *muxViewerOsFamily; +@property (nullable) NSString *muxViewerOsVersion; +@property (nullable) NSString *muxViewerDeviceModel; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MuxCoreVision.h b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MuxCoreVision.h new file mode 100644 index 00000000..aef4a99c --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Headers/MuxCoreVision.h @@ -0,0 +1,68 @@ +// +// MuxCoreVision.h +// MuxCoreVision +// +// Created by AJ Barinov on 1/10/24. +// Copyright © 2024 Mux. All rights reserved. +// + +#import + +//! Project version number for MuxCoreVision. +FOUNDATION_EXPORT double MuxCoreVisionVersionNumber; + +//! Project version string for MuxCoreVision. +FOUNDATION_EXPORT const unsigned char MuxCoreVisionVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import +#import "MUXSDKCore.h" +#import "MUXSDKDispatcher.h" +#import "MUXSDKQueryData.h" +#import "MUXSDKTrackableEvent.h" +#import "MUXSDKBandwidthMetricData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerViewerData.h" +#import "MUXSDKEnvironmentData.h" +#import "MUXSDKPlayerData.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKViewData.h" +#import "MUXSDKViewDeviceOrientationData.h" +#import "MUXSDKViewerData.h" +#import "MUXSDKBaseEvent.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKEventHandling.h" +#import "MUXSDKPlaybackEvent.h" +#import "MUXSDKSessionDataEvent.h" +#import "MUXSDKDataEvent.h" +#import "MUXSDKErrorEvent.h" +#import "MUXSDKInternalSeekingEvent.h" +#import "MUXSDKPauseEvent.h" +#import "MUXSDKPlayEvent.h" +#import "MUXSDKPlayerReadyEvent.h" +#import "MUXSDKPlayingEvent.h" +#import "MUXSDKSeekedEvent.h" +#import "MUXSDKTimeUpdateEvent.h" +#import "MUXSDKViewInitEvent.h" +#import "MUXSDKViewEndEvent.h" +#import "MUXSDKRequestBandwidthEvent.h" +#import "MUXSDKAdBreakEndEvent.h" +#import "MUXSDKAdBreakStartEvent.h" +#import "MUXSDKAdEndedEvent.h" +#import "MUXSDKAdErrorEvent.h" +#import "MUXSDKAdFirstQuartileEvent.h" +#import "MUXSDKAdMidpointEvent.h" +#import "MUXSDKAdPauseEvent.h" +#import "MUXSDKAdPlayEvent.h" +#import "MUXSDKAdPlayingEvent.h" +#import "MUXSDKAdThirdQuartileEvent.h" +#import "MUXSDKAdRequestEvent.h" +#import "MUXSDKAdResponseEvent.h" +#import "MUXSDKOrientationChangeEvent.h" +#import "MUXSDKRenditionChangeEvent.h" +#import "MUXSDKEndedEvent.h" +#import "MUXSDKCustomerData.h" +#import "MUXSDKCustomData.h" + + diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Info.plist b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Info.plist new file mode 100644 index 00000000..e8b3cc3d Binary files /dev/null and b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Info.plist differ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Modules/module.modulemap b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Modules/module.modulemap new file mode 100644 index 00000000..98c4961e --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module MuxCore { + umbrella header "MuxCoreVision.h" + + export * + module * { export * } +} diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/MuxCore b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/MuxCore new file mode 100755 index 00000000..0cc0dba8 Binary files /dev/null and b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/MuxCore differ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/_CodeSignature/CodeResources b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..861ec9c1 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64/MuxCore.framework/_CodeSignature/CodeResources @@ -0,0 +1,696 @@ + + + + + files + + Headers/MUXSDKAdBreakEndEvent.h + + P9MK8HKRm/oQo+uSoEtACsYUHfM= + + Headers/MUXSDKAdBreakStartEvent.h + + qjVUjrHlYN4kS1GZWwGwgcNzxnQ= + + Headers/MUXSDKAdData.h + + GFKe7tQuCHZBd869X4rwUeUBeHM= + + Headers/MUXSDKAdEndedEvent.h + + dlSUrJWF4Q9mDCTvc5L58aL5pqI= + + Headers/MUXSDKAdErrorEvent.h + + lTcyWzd3fK8aMUwuPA8O14Ap+Oo= + + Headers/MUXSDKAdEvent.h + + S0qwvzUAwEQ7ZaclCIBPR84Qpkg= + + Headers/MUXSDKAdFirstQuartileEvent.h + + mcm6a3xdlLF+Uq/PPYMr1nmxXIk= + + Headers/MUXSDKAdMidpointEvent.h + + 07AQDifx0UZxXWVPiOtCjPNyd+k= + + Headers/MUXSDKAdPauseEvent.h + + BNULWM7x2+kd1gW1ChL6cA445G8= + + Headers/MUXSDKAdPlayEvent.h + + EDGVRTZcslvhjhtl8MlrT5mOCnk= + + Headers/MUXSDKAdPlayingEvent.h + + /Jn4A2gHH4ltj6vwmvynhEO0pjE= + + Headers/MUXSDKAdRequestEvent.h + + vxx62sEFwH21K1HyeuGBdg4MKwU= + + Headers/MUXSDKAdResponseEvent.h + + EWo+fhzs7Cloy7lNW6/wJZ8uGsE= + + Headers/MUXSDKAdThirdQuartileEvent.h + + JjUheSXdocTK/SjuJYNMFyiw5IA= + + Headers/MUXSDKBandwidthMetricData.h + + bW8ciee9L1KvyTayzIUOll131hk= + + Headers/MUXSDKBaseEvent.h + + l70ODNI/obBB7GwDTD0AB2k9sq0= + + Headers/MUXSDKCore.h + + Dl/2U1Y3Hm1kCVRk9wPSAo7/sKQ= + + Headers/MUXSDKCustomData.h + + HxwFa38215uc4f+LqyhAm2nJU28= + + Headers/MUXSDKCustomerData.h + + haaxqTpfNIka8FF06llRQ0SfGdg= + + Headers/MUXSDKCustomerPlayerData.h + + dzuv6UsqRoYkDNHkbFJjistpHFM= + + Headers/MUXSDKCustomerVideoData.h + + bH2l9vnlnO6I1Pgwhr32WhjL4sk= + + Headers/MUXSDKCustomerViewData.h + + SygULEWfXr0oNIJFW/T54f5HKx0= + + Headers/MUXSDKCustomerViewerData.h + + jhNIntPAkUssjMKsKCf4QDIqTVQ= + + Headers/MUXSDKDataEvent.h + + TkN4MvwfpHgD4kVF3PiGrf6AcuI= + + Headers/MUXSDKDispatcher.h + + XS3uiIn8jFpyzMMCXXC533/2S04= + + Headers/MUXSDKEndedEvent.h + + 2TCqhJzlBS4Pka7Y4iM3DsIaNPA= + + Headers/MUXSDKEnvironmentData.h + + iXqcbk1mVsqK05slLUe5w6w/b/Y= + + Headers/MUXSDKErrorEvent.h + + DK5scVmJE+qEJV0MuyLRF3vcdoE= + + Headers/MUXSDKEventHandling.h + + ygnDjwFHdeCMEse64wSigXd5Pqc= + + Headers/MUXSDKEventTyping.h + + lvSJen7JPk65jXhsWi4UpmxZAxA= + + Headers/MUXSDKInternalSeekingEvent.h + + S08tQN3dPxaxkhOA0m4R9RZMFmo= + + Headers/MUXSDKOrientationChangeEvent.h + + l+SJuSyUHBE5IkZW0sphmKY4joA= + + Headers/MUXSDKPauseEvent.h + + DnA32l4jz//neUMNUe6buy+3/1M= + + Headers/MUXSDKPlayEvent.h + + RCy4nlRiatdsyRSV6TaAZuL9G1k= + + Headers/MUXSDKPlaybackEvent.h + + Tuy3hfLOQDWhQIs1kfbkRzxyy9k= + + Headers/MUXSDKPlayerData.h + + RSeNZRwdHuJzjXJA/ZSYJiepTXA= + + Headers/MUXSDKPlayerReadyEvent.h + + iPI4ROfqrt1yVw4jWV1s0YkP7HY= + + Headers/MUXSDKPlayingEvent.h + + vv0BCHAeUwX1zwVj800T5yK1wE8= + + Headers/MUXSDKQueryData.h + + razRu6rWkx6RLGBCOK/nNcSqJGk= + + Headers/MUXSDKRenditionChangeEvent.h + + g9eIkVMlUajvTYC0z0Hm42IKlN8= + + Headers/MUXSDKRequestBandwidthEvent.h + + MRe0BciG8Px01w1ph9OaS5Kc9QI= + + Headers/MUXSDKSeekedEvent.h + + FEjNZK8Ot/6f9Tq+0wyXga6Gu74= + + Headers/MUXSDKSessionDataEvent.h + + bRv76Jv3iTjZNFCA9C6/ifjs2zo= + + Headers/MUXSDKTimeUpdateEvent.h + + 0u/FEVUfci58PUH8COIn71VsW70= + + Headers/MUXSDKTrackableEvent.h + + fDrbsIPDa4bIbL8eAPjps3EjfKo= + + Headers/MUXSDKUpsertable.h + + Pz/7usY7QU1XcU4/HW6uwy3pJTA= + + Headers/MUXSDKVideoData.h + + EBEU80NOJJ5+En1vk1JkuG/kdAY= + + Headers/MUXSDKViewData.h + + ep7YRgbwtSJkHn2JxkwnN3roQJM= + + Headers/MUXSDKViewDeviceOrientationData.h + + m/vbacWZBDsg/oIqPqpo6N8HrQs= + + Headers/MUXSDKViewEndEvent.h + + RaaaEwjm4VThfT7eYbjePpv9774= + + Headers/MUXSDKViewInitEvent.h + + T9lnulXwq2e3oinrJvL4wLMmU0M= + + Headers/MUXSDKViewerData.h + + p2g2YKyLEIwo/5HFdSHkdcXcf8c= + + Headers/MuxCoreVision.h + + nuJNGXjOs4aWEZon/AWgdutsYrE= + + Info.plist + + fbBNWvVV5F6+hzUTcapedmA0e0A= + + Modules/module.modulemap + + hxMEQObOjz6PxuJ2Rcvg8x+CCr0= + + + files2 + + Headers/MUXSDKAdBreakEndEvent.h + + hash2 + + F/AUixwp/k34kcZI/008Dzl/CApADr1rPFQ4FIcMejw= + + + Headers/MUXSDKAdBreakStartEvent.h + + hash2 + + 5FP2IWPTXVtxbM+GtbycWZkb5/hYa6CX7ePJbNKaMFM= + + + Headers/MUXSDKAdData.h + + hash2 + + T0peMN2eYcd2IIPysIFMTNo1+zUMNhzeGYMGdYhItvQ= + + + Headers/MUXSDKAdEndedEvent.h + + hash2 + + 0q3uSMZ/CXobso8q9KeYO5rIIo+ulcuuAxo7A+RqwC0= + + + Headers/MUXSDKAdErrorEvent.h + + hash2 + + jlAJu9ObIbEodP6kS//W30b+6r86GN3Q6UfZ5piVSVU= + + + Headers/MUXSDKAdEvent.h + + hash2 + + ctZB6lY3TWktz/Grt1NFnNhwMW68g/XVOaRynibp2yg= + + + Headers/MUXSDKAdFirstQuartileEvent.h + + hash2 + + Wo5tZRQ0whm/cS7/hokQVccvPYtLj1CSlCojig+7S+Y= + + + Headers/MUXSDKAdMidpointEvent.h + + hash2 + + Py6rlenLHTyUTz+SwDu06YZdH9uKJsMtv4zKvw/5gzk= + + + Headers/MUXSDKAdPauseEvent.h + + hash2 + + xFmdDQwCkxrWyoF4m+kVZXrhIHALuUdepNar7Dl996c= + + + Headers/MUXSDKAdPlayEvent.h + + hash2 + + PPht0yGWSIZ87Jl+1U1Q1dyqoYPxPqKEuEcZGs67RPM= + + + Headers/MUXSDKAdPlayingEvent.h + + hash2 + + 08aPd9VR1ge0q5e3Aeh3fSqkRX0/EXRyiyklivnTHBU= + + + Headers/MUXSDKAdRequestEvent.h + + hash2 + + 2EIHxOVf6wHADVwibj/0f+Yd1mif0JQn6m45nJ4N/Bc= + + + Headers/MUXSDKAdResponseEvent.h + + hash2 + + ucH6E3xKSznB6n7rMJK1dFdH+62J+I78+f0TNlbrXw0= + + + Headers/MUXSDKAdThirdQuartileEvent.h + + hash2 + + 1xdWyj/9uDuVLMthZVYPjf266PGYJ68Tp/u1m9NCtfo= + + + Headers/MUXSDKBandwidthMetricData.h + + hash2 + + eygtIRdYQttnmQNesiRjwLXL/snhpfwxk386IWoBq9s= + + + Headers/MUXSDKBaseEvent.h + + hash2 + + EmcStbaC+tESByhjQIOQwnbhIWqLpoD1Rflflfbru3w= + + + Headers/MUXSDKCore.h + + hash2 + + YNCf7KS9u2R1563Vyz9cY/G8vEIFc+ZYH726xJt3Kzc= + + + Headers/MUXSDKCustomData.h + + hash2 + + qnLpREXrMLxMKhK67PGoZgLBJxnWxkZxDl8eDUDsagg= + + + Headers/MUXSDKCustomerData.h + + hash2 + + p+AeqKPwarFC3ZVv+AIQLhEBKA2cSJImcj/aAPKE7gE= + + + Headers/MUXSDKCustomerPlayerData.h + + hash2 + + sqLC1Htwy51cyKzHB1AS1Nt9DWRfzfiZtVvyNdpY0YI= + + + Headers/MUXSDKCustomerVideoData.h + + hash2 + + Us4uPGcGZ084TcKlzdihxDfTE4HFG0cvLUJWo+Xa8ao= + + + Headers/MUXSDKCustomerViewData.h + + hash2 + + M4Vp+UlIbOfuKOET7HZONKTWYAOMhCWZKooB8JCJOCM= + + + Headers/MUXSDKCustomerViewerData.h + + hash2 + + rR6kpS79wsYCSOq/fGMZCQGNzS8Vs+1hSS4abDjUzLc= + + + Headers/MUXSDKDataEvent.h + + hash2 + + 3v3rCIU6Rp76uN0ZvNSWJ7486wwYO+4vGmpYYVxPp/s= + + + Headers/MUXSDKDispatcher.h + + hash2 + + fl37OBmBd4gb5EMrSs3AYQMTeJ0+4GwblPijX/BrzGg= + + + Headers/MUXSDKEndedEvent.h + + hash2 + + 4XtbT3qozn6eNfhxKXQOD6FZ7nKcTRJHNuxXtnNer1U= + + + Headers/MUXSDKEnvironmentData.h + + hash2 + + Xv2D/iFQ2uIPjmPTgARiHw2UK8Zw054E7KqhWU1JvX0= + + + Headers/MUXSDKErrorEvent.h + + hash2 + + uYr5B4XIekCeeqy7PUiiRoL0/XpbdpFaCmoKW9TYeig= + + + Headers/MUXSDKEventHandling.h + + hash2 + + nUgrhpfB97VHKMHrJ66U+IWrNgB9ODiM22uRZKmEvIo= + + + Headers/MUXSDKEventTyping.h + + hash2 + + aqCRnhM++7TUpGrg8n1yYC4LFZYEzwnQxgkob9AR5YA= + + + Headers/MUXSDKInternalSeekingEvent.h + + hash2 + + b9pB2grIcFqLm1YfAV+ZTH6IDFt/MwVlPmYjOAGY+FQ= + + + Headers/MUXSDKOrientationChangeEvent.h + + hash2 + + qxYwBjw9lUq20+DfuYFt9D3Iwni90cdSK5SCv85HWZI= + + + Headers/MUXSDKPauseEvent.h + + hash2 + + ZIUKg2TL0r5LFHA+fEwp5Sn658iUNln/glkWBvioVj4= + + + Headers/MUXSDKPlayEvent.h + + hash2 + + tIX4UxwD5YDZbJ9/ox2cpANuD9axj8Edq1NB2W3wTJI= + + + Headers/MUXSDKPlaybackEvent.h + + hash2 + + 3zGSUdZg/dqUTzi978AHjgBK6SCzVQVUaltsqsIu9oI= + + + Headers/MUXSDKPlayerData.h + + hash2 + + V3u2q2oeznmZfwQc513bsHjdWh3UX3dX/FO6SV8zF9U= + + + Headers/MUXSDKPlayerReadyEvent.h + + hash2 + + MNVNpa5676ZBmATWSKwknm1xh4aHHe/8VfaK6f1ZhjI= + + + Headers/MUXSDKPlayingEvent.h + + hash2 + + yFdCzCLHC1nU8/gZSgOMSShxBZw4hrTbfKxL80s2KuA= + + + Headers/MUXSDKQueryData.h + + hash2 + + bfGkl2WDG1KgXHoTDseB7hACBI5Qb/ZuJRmK/Ah0pFU= + + + Headers/MUXSDKRenditionChangeEvent.h + + hash2 + + InOVyAqsgi1dR+vemVEcMImAv0PsTfXEwj6SrgCF0eE= + + + Headers/MUXSDKRequestBandwidthEvent.h + + hash2 + + H41ju/HpCB3E9MPxOEj2aTka5UyyRQ5/VBlxWYu9nVQ= + + + Headers/MUXSDKSeekedEvent.h + + hash2 + + YV3xlDiFP+kItbFd7JkJ/gsq2lnCXKsCBqNDp2Hk3Ds= + + + Headers/MUXSDKSessionDataEvent.h + + hash2 + + w8X2/99/s2PLyukZfmoQNaYfXL035kcirLPWjtbaniw= + + + Headers/MUXSDKTimeUpdateEvent.h + + hash2 + + JMmL8DY3bbMZQ1E680fpV8unBEqstyTm2Gzg9vUxJD4= + + + Headers/MUXSDKTrackableEvent.h + + hash2 + + mP8w1Pu0WC86vkELuaIufB8+CK4L47uaZwANIEoYKLw= + + + Headers/MUXSDKUpsertable.h + + hash2 + + K5Qqwc8P1HoLseH+U6cAmKKKexBaXYOHWcKYwrk0Njc= + + + Headers/MUXSDKVideoData.h + + hash2 + + ucJEEsiS/MykR5gL7XI2x9HLmLkQFD7VgeLytuR0SaM= + + + Headers/MUXSDKViewData.h + + hash2 + + P5EKs8yk6V2JjxtOXEJe+7So9dHyoQcRPl2Hm0skMRA= + + + Headers/MUXSDKViewDeviceOrientationData.h + + hash2 + + WKnNbJRujiilbVdctTZP1Ge8ZAgynwBwdcWbr+2nq7U= + + + Headers/MUXSDKViewEndEvent.h + + hash2 + + uchEesiU4gkht/CPo4iocYlKGid7tCKWEHJSYgyyudM= + + + Headers/MUXSDKViewInitEvent.h + + hash2 + + N1KSvJgLpVm9u3/agipCxnMAYBt0ROOCth694NbMGOg= + + + Headers/MUXSDKViewerData.h + + hash2 + + lOe6Bq46S2Rfy9KNwiOj/t2pbBvZpdyJcKC9ANlW6+o= + + + Headers/MuxCoreVision.h + + hash2 + + repKIzMd5aYn7TjisVoj5C+Py2at+h2rvjlo5PDb9Hs= + + + Modules/module.modulemap + + hash2 + + TTaKOF/3oRYrneQGQCOcPiVyC8BFB7guvoJwFc6xAQw= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdBreakEndEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdBreakEndEvent.h new file mode 100644 index 00000000..4f0cd75f --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdBreakEndEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdBreakEndEvent_h +#define MUXSDKAdBreakEndEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdBreakEndEventType; + +@interface MUXSDKAdBreakEndEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdBreakStartEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdBreakStartEvent.h new file mode 100644 index 00000000..100dcfef --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdBreakStartEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdBreakStartEvent_h +#define MUXSDKAdBreakStartEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdBreakStartEventType; + +@interface MUXSDKAdBreakStartEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdData.h new file mode 100644 index 00000000..0bd6aa31 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdData.h @@ -0,0 +1,30 @@ +// +// MUXSDKAdData.h +// MuxCore +// +// Created by Emily Dixon on 1/30/23. +// Copyright © 2023 Mux. All rights reserved. +// + +#ifndef MUXSDKAdData_h +#define MUXSDKAdData_h + +#import "MUXSDKQueryData.h" +#import "MUXSDKViewDeviceOrientationData.h" +#import +#import "MUXSDKViewDeviceOrientationData.h" +#import "MUXSDKUpsertable.h" + +@interface MUXSDKAdData : MUXSDKQueryData + +@property (nullable) NSString *adAssetUrl; +@property (nullable) NSString *adCreativeId; +@property (nullable) NSString *adId; +@property (nullable) NSString *adTagUrl; +@property (nullable) NSString *adUniversalId; + ++ (NSSet *_Nonnull)requiredKeys; + +@end + +#endif /* MUXSDKAdData_h */ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdEndedEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdEndedEvent.h new file mode 100644 index 00000000..22e7c723 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdEndedEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdEndedEvent_h +#define MUXSDKAdEndedEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdEndedEventType; + +@interface MUXSDKAdEndedEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdErrorEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdErrorEvent.h new file mode 100644 index 00000000..08cd4399 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdErrorEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdErrorEvent_h +#define MUXSDKAdErrorEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdErrorEventType; + +@interface MUXSDKAdErrorEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdEvent.h new file mode 100644 index 00000000..ff3bfaeb --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdEvent.h @@ -0,0 +1,20 @@ +// +// MUXSDKAdEvent.h +// MuxCore +// +// Created by Emily Dixon on 1/30/23. +// Copyright © 2023 Mux. All rights reserved. +// + +#ifndef MUXSDKAdEvent_h +#define MUXSDKAdEvent_h + +#import "MUXSDKAdData.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKPlaybackEvent.h" + +@interface MUXSDKAdEvent : MUXSDKPlaybackEvent +@property (nonatomic, retain, nullable) MUXSDKAdData *adData; +@end + +#endif /* MUXSDKAdEvent_h */ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdFirstQuartileEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdFirstQuartileEvent.h new file mode 100644 index 00000000..6e6535dd --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdFirstQuartileEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdFirstQuartileEvent_h +#define MUXSDKAdFirstQuartileEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdFirstQuartileEventType; + +@interface MUXSDKAdFirstQuartileEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdMidpointEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdMidpointEvent.h new file mode 100644 index 00000000..aaab74ad --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdMidpointEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdMidpointEvent_h +#define MUXSDKAdMidpointEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdMidpointEventType; + +@interface MUXSDKAdMidpointEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdPauseEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdPauseEvent.h new file mode 100644 index 00000000..cdda9cda --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdPauseEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdPauseEvent_h +#define MUXSDKAdPauseEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdPauseEventType; + +@interface MUXSDKAdPauseEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdPlayEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdPlayEvent.h new file mode 100644 index 00000000..bd82cf6d --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdPlayEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdPlayEvent_h +#define MUXSDKAdPlayEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdPlayEventType; + +@interface MUXSDKAdPlayEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdPlayingEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdPlayingEvent.h new file mode 100644 index 00000000..32b6a412 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdPlayingEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdPlayingEvent_h +#define MUXSDKAdPlayingEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdPlayingEventType; + +@interface MUXSDKAdPlayingEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdRequestEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdRequestEvent.h new file mode 100644 index 00000000..8652d687 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdRequestEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdRequestEvent_h +#define MUXSDKAdRequestEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdRequestEventType; + +@interface MUXSDKAdRequestEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdResponseEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdResponseEvent.h new file mode 100644 index 00000000..fb7dd2e9 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdResponseEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdResponseEvent_h +#define MUXSDKAdResponseEvent_h + +#import "MUXSDKAdEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdResponseEventType; + +@interface MUXSDKAdResponseEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdThirdQuartileEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdThirdQuartileEvent.h new file mode 100644 index 00000000..52cd145a --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKAdThirdQuartileEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKAdThirdQuartileEvent_h +#define MUXSDKAdThirdQuartileEvent_h + +#import +#import "MUXSDKAdEvent.h" + +extern NSString * _Nonnull const MUXSDKPlaybackEventAdThirdQuartileEventType; + +@interface MUXSDKAdThirdQuartileEvent : MUXSDKAdEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKBandwidthMetricData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKBandwidthMetricData.h new file mode 100644 index 00000000..6dbc076b --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKBandwidthMetricData.h @@ -0,0 +1,41 @@ +#ifndef MUXSDKBandwidthMetricData_h +#define MUXSDKBandwidthMetricData_h + +#import "MUXSDKQueryData.h" +#import + +@interface Rendition : NSObject + @property (nonatomic) NSNumber * _Nullable width; + @property (nonatomic) NSNumber * _Nullable height; + @property (nonatomic) NSNumber * _Nullable bitrate; + @property (nonatomic) NSNumber * _Nullable framerate; + @property (nonatomic) NSString * _Nullable codec; + @property (nonatomic) NSString * _Nullable name; +@end + +@interface MUXSDKBandwidthMetricData : MUXSDKQueryData + +@property (nullable) NSString *requestEventType; +@property (nullable) NSNumber *requestStart; +@property (nullable) NSNumber *requestResponseStart; +@property (nullable) NSNumber *requestResponseEnd; +@property (nullable) NSNumber *requestBytesLoaded; +@property (nullable) NSString *requestType; +@property (nullable) NSDictionary *requestResponseHeaders; +@property (nullable) NSString *requestHostName; +@property (nullable) NSNumber *requestMediaDuration; +@property (nullable) NSNumber *requestCurrentLevel; +@property (nullable) NSNumber *requestMediaStartTime; +@property (nullable) NSNumber *requestVideoWidth; +@property (nullable) NSNumber *requestVideoHeight; +@property (nullable) NSString *requestError; +@property (nullable) NSString *requestUrl; +@property (nullable) NSString *requestErrorText; +@property (nullable) NSNumber *requestErrorCode; +@property (nullable) NSNumber *requestLabeledBitrate; +@property (nullable) NSString *requestCancel; +@property (nullable) NSArray *requestRenditionLists; +@property (nullable) NSString *requestId; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKBaseEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKBaseEvent.h new file mode 100644 index 00000000..f852f983 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKBaseEvent.h @@ -0,0 +1,11 @@ +#ifndef MUXSDKBaseEvent_h +#define MUXSDKBaseEvent_h + +#import "MUXSDKEventTyping.h" +#import + +@interface MUXSDKBaseEvent : NSObject + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCore.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCore.h new file mode 100644 index 00000000..0668448d --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCore.h @@ -0,0 +1,23 @@ +#ifndef MUXSDKCore_h +#define MUXSDKCore_h + +#import "MUXSDKDataEvent.h" +#import "MUXSDKEventHandling.h" +#import "MUXSDKEventTyping.h" + +#import + +@interface MUXSDKCore : NSObject + ++ (void)setClientHandler:(id)handler; ++ (void)dispatchGlobalDataEvent:(MUXSDKDataEvent *)event; ++ (void)dispatchEvent:(id)event forPlayer:(NSString *)playerId; ++ (void)destroyPlayer:(NSString *)playerId; ++ (void)setDeviceId:(NSString *)deviceId forPlayer:(NSString *)playerId; ++ (void)setSentryEnabled:(BOOL)enabled; ++ (void)setBeaconCollectionDomain:(NSString *)collectionDomain forPlayer:(NSString *)playerId; ++ (void)setBeaconDomain:(NSString *)domain forPlayer:(NSString *)playerId __attribute__((deprecated("Please migrate to setBeaconCollectionDomain:forPlayer")));; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomData.h new file mode 100644 index 00000000..9f7c11a1 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomData.h @@ -0,0 +1,22 @@ +#ifndef MUXSDKCustomData_h +#define MUXSDKCustomData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +@interface MUXSDKCustomData : MUXSDKQueryData + +@property (nullable) NSString *customData1; +@property (nullable) NSString *customData2; +@property (nullable) NSString *customData3; +@property (nullable) NSString *customData4; +@property (nullable) NSString *customData5; +@property (nullable) NSString *customData6; +@property (nullable) NSString *customData7; +@property (nullable) NSString *customData8; +@property (nullable) NSString *customData9; +@property (nullable) NSString *customData10; + +@end +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerData.h new file mode 100644 index 00000000..bbee3c4b --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerData.h @@ -0,0 +1,36 @@ +#ifndef MUXSDKCustomerData_h +#define MUXSDKCustomerData_h + +#import "MUXSDKQueryData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKCustomData.h" +#import "MUXSDKCustomerViewerData.h" +#import + +@interface MUXSDKCustomerData : MUXSDKQueryData + +@property (strong, nonatomic, nullable) MUXSDKCustomerPlayerData *customerPlayerData; +@property (strong, nonatomic, nullable) MUXSDKCustomerVideoData *customerVideoData; +@property (strong, nonatomic, nullable) MUXSDKCustomerViewData *customerViewData; +@property (strong, nonatomic, nullable) MUXSDKCustomerViewerData *customerViewerData; +@property (strong, nonatomic, nullable) MUXSDKCustomData *customData; + +- (id _Nullable) initWithCustomerPlayerData:(nullable MUXSDKCustomerPlayerData *) playerData + videoData:(nullable MUXSDKCustomerVideoData *) videoData + viewData:(nullable MUXSDKCustomerViewData *) viewData; + +- (id _Nullable) initWithCustomerPlayerData:(nullable MUXSDKCustomerPlayerData *) playerData + videoData:(nullable MUXSDKCustomerVideoData *) videoData + viewData:(nullable MUXSDKCustomerViewData *) viewData + customData:(nullable MUXSDKCustomData *) customData; + +- (id _Nullable) initWithCustomerPlayerData:(nullable MUXSDKCustomerPlayerData *) playerData + videoData:(nullable MUXSDKCustomerVideoData *) videoData + viewData:(nullable MUXSDKCustomerViewData *) viewData + customData:(nullable MUXSDKCustomData *) customData + viewerData:(nullable MUXSDKCustomerViewerData *) viewerData; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerPlayerData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerPlayerData.h new file mode 100644 index 00000000..35bc2e8b --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerPlayerData.h @@ -0,0 +1,31 @@ +#ifndef MUXSDKCustomerPlayerData_h +#define MUXSDKCustomerPlayerData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +extern NSString * _Nonnull ENV_KEY; + +@interface MUXSDKCustomerPlayerData : MUXSDKQueryData + +- (nullable instancetype)initWithPropertyKey:(nonnull NSString *)propertyKey; +- (nullable instancetype)initWithEnvironmentKey:(nonnull NSString *)envKey; + +@property (nullable) NSString *adConfigVariant; +@property (nullable) NSString *experimentName; +@property (nullable) NSString *pageType; +@property (nullable) NSNumber *playerInitTime; +@property (nullable) NSString *playerName; +@property (nullable) NSString *playerVersion; +@property (nullable) NSString *playerSoftwareName; +@property (nullable) NSString *playerSoftwareVersion; +@property (nullable) NSString *propertyKey; +@property (nullable) NSString *environmentKey; +@property (nullable) NSString *subPropertyId; +@property (nullable) NSString *viewerUserId; +@property BOOL playerAutoplayOn; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerVideoData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerVideoData.h new file mode 100644 index 00000000..830f33f7 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerVideoData.h @@ -0,0 +1,30 @@ +#ifndef MUXSDKCustomerVideoData_h +#define MUXSDKCustomerVideoData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +extern NSString * _Nonnull VIDEO_ID; + +@interface MUXSDKCustomerVideoData : MUXSDKQueryData + +@property (nullable) NSString *videoCdn; +@property (nullable) NSString *videoContentType; +@property (nullable) NSNumber *videoDuration; +@property (nullable) NSString *videoEncodingVariant; +@property (nullable) NSString *videoId; +@property (nullable) NSNumber *videoIsLive; +@property (nullable) NSString *videoLanguageCode; +@property (nullable) NSString *videoProducer; +@property (nullable) NSString *videoSeries; +@property (nullable) NSString *videoStreamType; +@property (nullable) NSString *videoTitle; +@property (nullable) NSString *videoVariantId; +@property (nullable) NSString *videoVariantName; +@property (nullable) NSString *videoSourceUrl; +@property (nullable) NSString *videoExperiments; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerViewData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerViewData.h new file mode 100644 index 00000000..3427c61c --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerViewData.h @@ -0,0 +1,15 @@ +#ifndef MUXSDKCustomerViewData_h +#define MUXSDKCustomerViewData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +@interface MUXSDKCustomerViewData : MUXSDKQueryData + +@property (nullable) NSString *viewSessionId; +@property (nullable) NSString *viewDrmType; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerViewerData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerViewerData.h new file mode 100644 index 00000000..3d350cb3 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKCustomerViewerData.h @@ -0,0 +1,17 @@ +#ifndef MUXSDKCustomerViewerData_h +#define MUXSDKCustomerViewerData_h + +#import + +@interface MUXSDKCustomerViewerData : NSObject + +@property (nullable) NSString* viewerApplicationName; +@property (nullable) NSString* viewerOsVersion; +@property (nullable) NSString* viewerOsFamily; +@property (nullable) NSString* viewerDeviceModel; +@property (nullable) NSString* viewerDeviceManufacturer; +@property (nullable) NSString* viewerDeviceCategory; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKDataEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKDataEvent.h new file mode 100644 index 00000000..cf239539 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKDataEvent.h @@ -0,0 +1,29 @@ +#ifndef MUXSDKDataEvent_h +#define MUXSDKDataEvent_h + +#import "MUXSDKBaseEvent.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKViewerData.h" +#import "MUXSDKEnvironmentData.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKCustomData.h" + +extern NSString * _Nonnull const MUXSDKDataEventType; + +@interface MUXSDKDataEvent : MUXSDKBaseEvent + +@property (nonatomic, retain) MUXSDKViewerData * _Nullable viewerData; +@property (nonatomic, retain) MUXSDKEnvironmentData * _Nullable environmentData; +@property (nonatomic, retain) MUXSDKVideoData * _Nullable videoData; +@property (nonatomic, retain) MUXSDKCustomerVideoData * _Nullable customerVideoData; +@property (nonatomic, retain) MUXSDKCustomerPlayerData * _Nullable customerPlayerData; +@property (nonatomic, retain) MUXSDKCustomerViewData * _Nullable customerViewData; +@property BOOL videoChange; +@property (nonatomic, retain) MUXSDKCustomData * _Nullable customData; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKDispatcher.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKDispatcher.h new file mode 100644 index 00000000..13e85779 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKDispatcher.h @@ -0,0 +1,38 @@ +#ifndef MUXSDKDispatcher_h +#define MUXSDKDispatcher_h + +#import "MUXSDKEventHandling.h" +#import "MUXSDKEventTyping.h" + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +@protocol MUXSDKNetworkRequestsCompletion +- (void)onComplete: (bool)result; +@end + +@protocol MUXSDKNetworkRequestBuilding +- (NSMutableURLRequest *) buildRequestFromURL:(NSURL *) url eventsJsonDict:(NSDictionary *)dict requestHeaders:(NSDictionary *)headers error:(NSError **) error; +- (NSMutableURLRequest *) buildRequestFromURL:(NSURL *) url eventsJsonDict:(NSDictionary *) dict error:(NSError **) error __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:beaconHeaders:withCallback:"))); +@end + +@interface MUXSDKDispatcher : NSObject { +} + +- (void)handleBatch:(NSString *)envKey beaconCollectionDomain:(NSString *)collectionDomain osFamily:(NSString *)os jsonDict:(NSMutableDictionary *)jsonDict beaconHeaders:(NSDictionary *)headers callback: (id) callback; + ++ (void)handleException:(NSDictionary *)json pluginName:(NSString *)pluginName pluginVersion:(NSString *)pluginVerison; + +#pragma mark Deprecated + +- (void)handleBatch:(NSString *)envKey beaconCollectionDomain:(NSString *)collectionDomain osFamily:(NSString *)os jsonDict: (NSMutableDictionary *)jsonDict callback: (id) callback __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:beaconHeaders:withCallback:"))); +- (void)handle:(id)event __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:withCallback:"))); +- (void)handleBatch:(NSString *)envKey osFamily:(NSString *)os withJson: (NSData *)json withCallback: (id) callback __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:beaconHeaders:withCallback:"))); +- (void)handleBatch:(NSString *)envKey domain:(NSString *)domain osFamily:(NSString *)os withJson: (NSData *)json withCallback: (id) callback __attribute__((deprecated("Please migrate to handleBatch:domain:osFamily:jsonDict:beaconHeaders:withCallback:"))); +- (void)handleBatch:(NSString *)envKey domain:(NSString *)domain osFamily:(NSString *)os jsonDict: (NSMutableDictionary *)jsonDict callback: (id) callback __attribute__((deprecated("Please migrate to handleBatch:beaconCollectionDomain:osFamily:jsonDict:beaconHeaders:withCallback:")));; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEndedEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEndedEvent.h new file mode 100644 index 00000000..77272cc0 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEndedEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKEndedEvent_h +#define MUXSDKEndedEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventEndedEventType; + +@interface MUXSDKEndedEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEnvironmentData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEnvironmentData.h new file mode 100644 index 00000000..914a0b3b --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEnvironmentData.h @@ -0,0 +1,20 @@ +#ifndef MUXSDKEnvironmentData_h +#define MUXSDKEnvironmentData_h + +#import "MUXSDKQueryData.h" +#import + +extern NSString * _Nonnull MUX_API_VERSION; + +@interface MUXSDKEnvironmentData : MUXSDKQueryData + +@property (nullable) NSString *muxApiVersion; +@property (nullable) NSString *muxEmbedVersion; +@property (nullable) NSString *muxViewerId; +@property (nullable) NSNumber *sessionExpires; +@property (nullable) NSString *sessionId; +@property (nullable) NSNumber *sessionStart; +@property (nullable) NSString *muxEmbed; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKErrorEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKErrorEvent.h new file mode 100644 index 00000000..3b53e65d --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKErrorEvent.h @@ -0,0 +1,17 @@ +#ifndef MUXSDKErrorEvent_h +#define MUXSDKErrorEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventErrorEventType; + +@interface MUXSDKErrorEvent : MUXSDKPlaybackEvent + +@property (nullable) NSString * errorContext; + +-(nonnull instancetype)initWithContext:(nullable NSString *)errorContext; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEventHandling.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEventHandling.h new file mode 100644 index 00000000..105bc80a --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEventHandling.h @@ -0,0 +1,13 @@ +#ifndef MUXSDKEventHandling_h +#define MUXSDKEventHandling_h + +#import "MUXSDKEventTyping.h" +#import + +@protocol MUXSDKEventHandling + +- (void)handle:(id)event; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEventTyping.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEventTyping.h new file mode 100644 index 00000000..041eea8a --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKEventTyping.h @@ -0,0 +1,19 @@ +#ifndef MUXSDKEventTyping_h +#define MUXSDKEventTyping_h + +#import + +@protocol MUXSDKEventTyping + +- (NSString *)getType; +- (BOOL)isAd; +- (BOOL)isTrackable; +- (BOOL)isPlayback; +- (BOOL)isData; +- (BOOL)isError; +- (BOOL)isViewMetric; +- (BOOL)isDebug; +- (NSSet *) requiredProperties; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKInternalSeekingEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKInternalSeekingEvent.h new file mode 100644 index 00000000..cca91dc5 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKInternalSeekingEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKInternalSeekingEvent_h +#define MUXSDKInternalSeekingEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventInternalSeekingEventType; + +@interface MUXSDKInternalSeekingEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKOrientationChangeEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKOrientationChangeEvent.h new file mode 100644 index 00000000..095aeef1 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKOrientationChangeEvent.h @@ -0,0 +1,21 @@ +// +// MUXSDKOrientationChangeEvent.h +// MuxCore +// +// Created by Nidhi Kulkarni on 2/11/20. +// Copyright © 2020 Mux. All rights reserved. +// + +#ifndef MUXSDKOrientationChangeEvent_h +#define MUXSDKOrientationChangeEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventOrientationChangeEventType; + +@interface MUXSDKOrientationChangeEvent : MUXSDKPlaybackEvent + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPauseEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPauseEvent.h new file mode 100644 index 00000000..1babe50f --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPauseEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKPauseEvent_h +#define MUXSDKPauseEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventPauseEventType; + +@interface MUXSDKPauseEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayEvent.h new file mode 100644 index 00000000..a29e1829 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKPlayEvent_h +#define MUXSDKPlayEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventPlayEventType; + +@interface MUXSDKPlayEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlaybackEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlaybackEvent.h new file mode 100644 index 00000000..e8b7e768 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlaybackEvent.h @@ -0,0 +1,22 @@ +#ifndef MUXSDKPlaybackEvent_h +#define MUXSDKPlaybackEvent_h + +#import "MUXSDKBaseEvent.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKPlayerData.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKViewData.h" +#import "MUXSDKBandwidthMetricData.h" + +extern NSString * _Nonnull const MUXSDKPlaybackEventType; + +@interface MUXSDKPlaybackEvent : MUXSDKBaseEvent + +@property (nonatomic, retain, nullable) MUXSDKPlayerData *playerData; +@property (nonatomic, retain, nullable) MUXSDKVideoData *videoData; +@property (nonatomic, retain, nullable) MUXSDKViewData *viewData; +@property (nonatomic, retain, nullable) MUXSDKBandwidthMetricData *bandwidthMetricData; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayerData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayerData.h new file mode 100644 index 00000000..3c160375 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayerData.h @@ -0,0 +1,42 @@ +#ifndef MUXSDKPlayerData_h +#define MUXSDKPlayerData_h + +#import "MUXSDKQueryData.h" +#import + +extern NSString * _Nonnull PLAYER_SEQUENCE_NUMBER; +extern NSString * _Nonnull PLAYER_PLAYHEAD_TIME; +extern NSString * _Nonnull PLAYER_INSTANCE_ID; + +@interface MUXSDKPlayerData : MUXSDKQueryData + +@property (nullable) NSNumber *pageLoadTime; +@property (nullable) NSString *pageUrl; +@property (nullable) NSString *playerAutoplayOn; +@property (nullable) NSString *playerErrorCode; +@property (nullable) NSString *playerErrorMessage; +@property (nullable) NSNumber *playerHeight; +@property (nullable) NSString *playerInstanceId; +@property (nullable) NSString *playeriOSErrorData; +@property (nullable) NSString *playerIsFullscreen; +@property (nullable) NSNumber *playerIsPaused; +@property (nullable) NSString *playerLanguageCode; +@property (nullable) NSNumber *playerLoadTime; +@property (nullable) NSString *playerMuxPluginName; +@property (nullable) NSString *playerMuxPluginVersion; +@property (nullable) NSNumber *playerPlayheadTime; +@property (nullable) NSString *playerPreloadOn; +@property (nullable) NSNumber *playerRemotePlayed; +@property (nullable) NSNumber *playerSequenceNumber; +@property (nullable) NSString *playerSoftwareName; +@property (nullable) NSString *playerSoftwareVersion; +@property (nullable) NSNumber *playerStartupTime; +@property (nullable) NSNumber *playerViewCount; +@property (nullable) NSNumber *playerWidth; +@property (nullable) NSNumber *playerProgramTime; +@property (nullable) NSNumber *playerLiveEdgeProgramTime; +@property (nullable) NSString *playerErrorContext; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayerReadyEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayerReadyEvent.h new file mode 100644 index 00000000..d9aad2ab --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayerReadyEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKPlayerReadyEvent_h +#define MUXSDKPlayerReadyEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventPlayerReadyEventType; + +@interface MUXSDKPlayerReadyEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayingEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayingEvent.h new file mode 100644 index 00000000..4b0c72dd --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKPlayingEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKPlayingEvent_h +#define MUXSDKPlayingEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventPlayingEventType; + +@interface MUXSDKPlayingEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKQueryData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKQueryData.h new file mode 100644 index 00000000..73fe7e0c --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKQueryData.h @@ -0,0 +1,17 @@ +#ifndef MUXSDKQueryData_h +#define MUXSDKQueryData_h + +#import + +@interface MUXSDKQueryData : NSObject +- (void)update:(nonnull NSDictionary *)query; +- (void)updateIfNull:(nonnull NSDictionary *)query; +- (void)remove:(nonnull NSString *)key; +- (void)removeAll:(nonnull NSDictionary *)query; +- (nullable id)get:(nonnull NSString *)key; +- (nonnull NSDictionary *)toQuery; +- (void)setQuery: (nonnull NSDictionary *)query; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKRenditionChangeEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKRenditionChangeEvent.h new file mode 100644 index 00000000..d67185ef --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKRenditionChangeEvent.h @@ -0,0 +1,20 @@ +// +// MUXSDKRenditionChangeEvent.h +// MuxCore +// +// Created by Nidhi Kulkarni on 2/11/20. +// Copyright © 2020 Mux. All rights reserved. +// + +#ifndef MUXSDKRenditionChangeEvent_h +#define MUXSDKRenditionChangeEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventRenditionChangeEventType; + +@interface MUXSDKRenditionChangeEvent : MUXSDKPlaybackEvent + +@end +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKRequestBandwidthEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKRequestBandwidthEvent.h new file mode 100644 index 00000000..594408f4 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKRequestBandwidthEvent.h @@ -0,0 +1,15 @@ +#ifndef MUXSDKRequestBandwidthEvent_h +#define MUXSDKRequestBandwidthEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventRequestBandwidthEventErrorType; +extern NSString * _Nonnull const MUXSDKPlaybackEventRequestBandwidthEventCancelType; +extern NSString * _Nonnull const MUXSDKPlaybackEventRequestBandwidthEventCompleteType; + +@interface MUXSDKRequestBandwidthEvent : MUXSDKPlaybackEvent +@property (nullable) NSString *type; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKSeekedEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKSeekedEvent.h new file mode 100644 index 00000000..c6bff12f --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKSeekedEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKSeekedEvent_h +#define MUXSDKSeekedEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventSeekedEventType; + +@interface MUXSDKSeekedEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKSessionDataEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKSessionDataEvent.h new file mode 100644 index 00000000..90faa3b2 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKSessionDataEvent.h @@ -0,0 +1,28 @@ + +#ifndef MUXSDKSessionDataEvent_h +#define MUXSDKSessionDataEvent_h + +#import "MUXSDKBaseEvent.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKViewData.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKCustomData.h" + +extern NSString * _Nonnull const MUXSDKSessionDataEventType; + +@interface MUXSDKSessionDataEvent : MUXSDKBaseEvent + +@property (nonatomic, retain) NSDictionary * _Nullable sessionData; +@property (nonatomic, retain) MUXSDKViewData * _Nullable viewData; +@property (nonatomic, retain) MUXSDKVideoData * _Nullable videoData; +@property (nonatomic, retain) MUXSDKCustomerVideoData * _Nullable customerVideoData; +@property (nonatomic, retain) MUXSDKCustomerPlayerData * _Nullable customerPlayerData; +@property (nonatomic, retain) MUXSDKCustomerViewData * _Nullable customerViewData; +@property (nonatomic, retain) MUXSDKCustomData * _Nullable customData; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKTimeUpdateEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKTimeUpdateEvent.h new file mode 100644 index 00000000..add362a0 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKTimeUpdateEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKTimeUpdateEvent_h +#define MUXSDKTimeUpdateEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventTimeUpdateEventType; + +@interface MUXSDKTimeUpdateEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKTrackableEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKTrackableEvent.h new file mode 100644 index 00000000..4628c92d --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKTrackableEvent.h @@ -0,0 +1,44 @@ +#ifndef MUXSDKTrackableEvent_h +#define MUXSDKTrackableEvent_h + +#import "MUXSDKBaseEvent.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKEnvironmentData.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKPlayerData.h" +#import "MUXSDKViewData.h" +#import "MUXSDKViewerData.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKQueryData.h" +#import "MUXSDKBandwidthMetricData.h" +#import "MUXSDKCustomData.h" +#import "MUXSDKAdData.h" + +extern NSString * _Nonnull const MUXSDKTrackableEventType; + +@interface MUXSDKTrackableEvent : MUXSDKBaseEvent + +- (_Nullable id)initWithType:(NSString * _Nullable)type; +- (_Nullable id)initWithType:(NSString * _Nullable)type requiredProperties:(NSSet *_Nullable) requiredProperties; +- (void)updateAll; +- (NSDictionary * _Nullable)getQuery; +- (void)setQuery: (NSDictionary * _Nullable) query; + +@property (nonatomic, copy, nullable) NSString *eventType; +@property (nonatomic, retain, nullable) MUXSDKViewData *viewData; +@property (nonatomic, retain, nullable) MUXSDKCustomerViewData *customerViewData; +@property (nonatomic, retain, nullable) MUXSDKVideoData *videoData; +@property (nonatomic, retain, nullable) MUXSDKCustomerVideoData *customerVideoData; +@property (nonatomic, retain, nullable) MUXSDKPlayerData *playerData; +@property (nonatomic, retain, nullable) MUXSDKCustomerPlayerData *customerPlayerData; +@property (nonatomic, retain, nullable) MUXSDKEnvironmentData *environmentData; +@property (nonatomic, retain, nullable) MUXSDKViewerData *viewerData; +@property (nonatomic, retain, nullable) MUXSDKBandwidthMetricData *bandwidthMetricData; +@property (nonatomic, retain, nullable) MUXSDKCustomData *customData; +@property (nonatomic, retain, nullable) MUXSDKAdData *adData; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKUpsertable.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKUpsertable.h new file mode 100644 index 00000000..9241fb01 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKUpsertable.h @@ -0,0 +1,16 @@ +// +// MUXSDKQueryDataUpsert.h +// MuxCore +// +// Created by Nidhi Kulkarni on 3/2/22. +// Copyright © 2022 Mux. All rights reserved. +// + +#ifndef MUXSDKQueryDataUpsert_h +#define MUXSDKQueryDataUpsert_h + +@protocol MUXSDKUpsertable ++ (MUXSDKQueryData * _Nonnull) upsert:(MUXSDKQueryData * _Nullable) query withData:( NSDictionary * _Nonnull ) updates; +@end + +#endif /* MUXSDKQueryDataUpsert_h */ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKVideoData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKVideoData.h new file mode 100644 index 00000000..4fb07b4f --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKVideoData.h @@ -0,0 +1,30 @@ +#ifndef MUXSDKVideoData_h +#define MUXSDKVideoData_h + +#import "MUXSDKQueryData.h" +#import +#import "MUXSDKUpsertable.h" + +extern NSString * _Nonnull VIDEO_SOURCE_ADVERTISED_BITRATE; +extern NSString * _Nonnull VIDEO_SOURCE_ADVERTISED_FRAMERATE; +extern NSString * _Nonnull VIDEO_SOURCE_HEIGHT; +extern NSString * _Nonnull VIDEO_SOURCE_WIDTH; + +@interface MUXSDKVideoData : MUXSDKQueryData + +@property (nullable) NSString *videoPosterUrl; +@property (nullable) NSNumber *videoSourceFrameDrops; +@property (nullable) NSString *videoSourceDomain; +@property (nullable) NSNumber *videoSourceDuration; +@property (nullable) NSNumber *videoSourceHeight; +@property (nullable) NSString *videoSourceHostName; +@property (nullable) NSString *videoSourceIsLive; +@property (nullable) NSString *videoSourceMimeType; +@property (nullable) NSString *videoSourceUrl; +@property (nullable) NSNumber *videoSourceWidth; +@property (nullable) NSNumber *videoSourceAdvertisedBitrate; +@property (nullable) NSNumber *videoSourceAdvertisedFrameRate; +@property (nullable) NSString *internalVideoExperiments; + +@end +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewData.h new file mode 100644 index 00000000..a5dcecf0 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewData.h @@ -0,0 +1,73 @@ +#ifndef MUXSDKViewData_h +#define MUXSDKViewData_h + +#import "MUXSDKQueryData.h" +#import "MUXSDKViewDeviceOrientationData.h" +#import +#import "MUXSDKViewDeviceOrientationData.h" +#import "MUXSDKUpsertable.h" + +extern NSString * _Nonnull VIEW_SEQUENCE_NUMBER; +extern NSString * _Nonnull VIEW_ID; +extern NSString * _Nonnull VIEWER_TIME; + +@interface MUXSDKViewData : MUXSDKQueryData + +@property (nullable) NSNumber *viewAdBreakCount; +@property (nullable) NSNumber *viewAdCompleteCount; +@property (nullable) NSNumber *viewAdErrorCount; +@property (nullable) NSNumber *viewAdPlayCount; +@property (nullable) NSNumber *viewAdRequestCount; +@property (nullable) NSNumber *viewAdRequestTime; +@property (nullable) NSNumber *viewAdViewCount; +@property (nullable) NSNumber *viewAdWatchTime; +@property (nullable) NSNumber *viewEnd; +@property (nullable) NSString *viewId; +@property (nullable) NSNumber *viewMaxDownscalePercentage; +@property (nullable) NSNumber *viewMaxSeekTime; +@property (nullable) NSNumber *viewMaxUpscalePercentage; +@property (nullable) NSNumber *viewMidrollTimeToFirstAd; +@property (nullable) NSNumber *viewPercentageViewed; +@property (nullable) NSNumber *viewPlayingTime; +@property (nullable) NSNumber *viewRebufferCount; +@property (nullable) NSNumber *viewRebufferDuration; +@property (nullable) NSNumber *viewRebufferFrequency; +@property (nullable) NSNumber *viewRebufferPercentage; +@property (nullable) NSNumber *viewSeekCount; +@property (nullable) NSNumber *viewSeekDuration; +@property (nullable) NSNumber *viewSequenceNumber; +@property (nullable) NSNumber *viewStart; +@property (nullable) NSNumber *viewTimeToFirstFrame; +@property (nullable) NSNumber *viewTimeToPreroll; +@property (nullable) NSNumber *viewTotalContentPlaybackTime; +@property (nullable) NSNumber *viewTotalDownscaling; +@property (nullable) NSNumber *viewTotalUpscaling; +@property (nullable) NSNumber *viewWaitingRebufferCount; +@property (nullable) NSNumber *viewWaitingRebufferDuration; +@property (nullable) NSNumber *viewWatchTime; +@property (nullable) NSNumber *viewerTime; +@property (nullable) NSNumber *viewMinRequestThroughput; +@property (nullable) NSNumber *viewAverageRequestThroughput; +@property (nullable) NSNumber *viewMaxRequestLatency; +@property (nullable) NSNumber *viewAverageRequestLatency; +@property (nullable) NSString *viewPrerollAdId; +@property (nullable) NSString *viewPrerollCreativeId; +@property (nullable) NSNumber *viewPrerollRequested; +@property (nullable) NSNumber *viewPrerollPlayed; +@property (nullable) NSNumber *viewPrerollRequestCount; +@property (nullable) NSNumber *viewPrerollRequestTime; +@property (nullable) NSNumber *viewStartupPrerollRequestTime; +@property (nullable) NSNumber *viewPrerollLoadTime; +@property (nullable) NSNumber *viewStartupPrerollLoadTime; +@property (nullable) NSString *viewPrerollAdTagHostname; +@property (nullable) NSString *viewPrerollAdTagDomain; +@property (nullable) NSString *vviewPrerollAdAssetHostname; +@property (nullable) NSString *viewPrerollAdAssetDomain; +@property (nonatomic, nullable) MUXSDKViewDeviceOrientationData *viewDeviceOrientationData; +@property (nullable) NSNumber *viewDroppedFramesCount; +@property (nullable) NSNumber *viewMaxPlayheadPosition; +@property (nullable) NSString *internalViewSessionId; +@property (nullable) NSString *viewDRMType; +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewDeviceOrientationData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewDeviceOrientationData.h new file mode 100644 index 00000000..a49ca8c0 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewDeviceOrientationData.h @@ -0,0 +1,26 @@ +// +// MUXSDKViewDeviceOrientationData.h +// MuxCore +// +// Created by Nidhi Kulkarni on 2/11/20. +// Copyright © 2020 Mux. All rights reserved. +// + +#ifndef MUXSDKViewDeviceOrientationData_h +#define MUXSDKViewDeviceOrientationData_h + +#import +#import "MUXSDKQueryData.h" + +@interface MUXSDKViewDeviceOrientationData : MUXSDKQueryData + +@property (nonatomic, readonly) NSNumber * x; +@property (nonatomic, readonly) NSNumber * y; +@property (nonatomic, readonly) NSNumber * z; + +- (id) initWithX:(NSNumber *) x y:(NSNumber *) y z:(NSNumber *) z; +- (id) initWithZ:(NSNumber *) z; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewEndEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewEndEvent.h new file mode 100644 index 00000000..bc0aea74 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewEndEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKViewEndEvent_h +#define MUXSDKViewEndEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventViewEndEventType; + +@interface MUXSDKViewEndEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewInitEvent.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewInitEvent.h new file mode 100644 index 00000000..ac455121 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewInitEvent.h @@ -0,0 +1,12 @@ +#ifndef MUXSDKViewInitEvent_h +#define MUXSDKViewInitEvent_h + +#import "MUXSDKPlaybackEvent.h" +#import + +extern NSString * _Nonnull const MUXSDKPlaybackEventViewInitEventType; + +@interface MUXSDKViewInitEvent : MUXSDKPlaybackEvent +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewerData.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewerData.h new file mode 100644 index 00000000..a87ba452 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MUXSDKViewerData.h @@ -0,0 +1,29 @@ +#ifndef MUXSDKViewerData_h +#define MUXSDKViewerData_h + +#import "MUXSDKQueryData.h" +#import + +@interface MUXSDKViewerData : MUXSDKQueryData + +@property (nullable) NSString *viewerApplicationEngine; +@property (nullable) NSString *viewerApplicationName; +@property (nullable) NSString *viewerApplicationVersion; +@property (nullable) NSString *viewerDeviceCategory; +@property (nullable) NSString *viewerDeviceManufacturer; +@property (nullable) NSString *viewerDeviceName; +@property (nullable) NSString *viewerOsArchitecture; +@property (nullable) NSString *viewerOsFamily; +@property (nullable) NSString *viewerOsVersion; +@property (nullable) NSString *viewerConnectionType; +@property (nullable) NSString *viewerDeviceModel; +@property (nullable) NSString *muxViewerDeviceCategory; +@property (nullable) NSString *muxViewerDeviceManufacturer; +@property (nullable) NSString *muxViewerDeviceName; +@property (nullable) NSString *muxViewerOsFamily; +@property (nullable) NSString *muxViewerOsVersion; +@property (nullable) NSString *muxViewerDeviceModel; + +@end + +#endif diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MuxCoreVision.h b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MuxCoreVision.h new file mode 100644 index 00000000..aef4a99c --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Headers/MuxCoreVision.h @@ -0,0 +1,68 @@ +// +// MuxCoreVision.h +// MuxCoreVision +// +// Created by AJ Barinov on 1/10/24. +// Copyright © 2024 Mux. All rights reserved. +// + +#import + +//! Project version number for MuxCoreVision. +FOUNDATION_EXPORT double MuxCoreVisionVersionNumber; + +//! Project version string for MuxCoreVision. +FOUNDATION_EXPORT const unsigned char MuxCoreVisionVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import +#import "MUXSDKCore.h" +#import "MUXSDKDispatcher.h" +#import "MUXSDKQueryData.h" +#import "MUXSDKTrackableEvent.h" +#import "MUXSDKBandwidthMetricData.h" +#import "MUXSDKCustomerViewData.h" +#import "MUXSDKCustomerPlayerData.h" +#import "MUXSDKCustomerVideoData.h" +#import "MUXSDKCustomerViewerData.h" +#import "MUXSDKEnvironmentData.h" +#import "MUXSDKPlayerData.h" +#import "MUXSDKVideoData.h" +#import "MUXSDKViewData.h" +#import "MUXSDKViewDeviceOrientationData.h" +#import "MUXSDKViewerData.h" +#import "MUXSDKBaseEvent.h" +#import "MUXSDKEventTyping.h" +#import "MUXSDKEventHandling.h" +#import "MUXSDKPlaybackEvent.h" +#import "MUXSDKSessionDataEvent.h" +#import "MUXSDKDataEvent.h" +#import "MUXSDKErrorEvent.h" +#import "MUXSDKInternalSeekingEvent.h" +#import "MUXSDKPauseEvent.h" +#import "MUXSDKPlayEvent.h" +#import "MUXSDKPlayerReadyEvent.h" +#import "MUXSDKPlayingEvent.h" +#import "MUXSDKSeekedEvent.h" +#import "MUXSDKTimeUpdateEvent.h" +#import "MUXSDKViewInitEvent.h" +#import "MUXSDKViewEndEvent.h" +#import "MUXSDKRequestBandwidthEvent.h" +#import "MUXSDKAdBreakEndEvent.h" +#import "MUXSDKAdBreakStartEvent.h" +#import "MUXSDKAdEndedEvent.h" +#import "MUXSDKAdErrorEvent.h" +#import "MUXSDKAdFirstQuartileEvent.h" +#import "MUXSDKAdMidpointEvent.h" +#import "MUXSDKAdPauseEvent.h" +#import "MUXSDKAdPlayEvent.h" +#import "MUXSDKAdPlayingEvent.h" +#import "MUXSDKAdThirdQuartileEvent.h" +#import "MUXSDKAdRequestEvent.h" +#import "MUXSDKAdResponseEvent.h" +#import "MUXSDKOrientationChangeEvent.h" +#import "MUXSDKRenditionChangeEvent.h" +#import "MUXSDKEndedEvent.h" +#import "MUXSDKCustomerData.h" +#import "MUXSDKCustomData.h" + + diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Info.plist b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Info.plist new file mode 100644 index 00000000..d906438c Binary files /dev/null and b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Info.plist differ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Modules/module.modulemap b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Modules/module.modulemap new file mode 100644 index 00000000..98c4961e --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module MuxCore { + umbrella header "MuxCoreVision.h" + + export * + module * { export * } +} diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/MuxCore b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/MuxCore new file mode 100755 index 00000000..19d0c50f Binary files /dev/null and b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/MuxCore differ diff --git a/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..93aed0d1 --- /dev/null +++ b/XCFramework/MuxCore.xcframework/xros-arm64_x86_64-simulator/MuxCore.framework/_CodeSignature/CodeResources @@ -0,0 +1,696 @@ + + + + + files + + Headers/MUXSDKAdBreakEndEvent.h + + P9MK8HKRm/oQo+uSoEtACsYUHfM= + + Headers/MUXSDKAdBreakStartEvent.h + + qjVUjrHlYN4kS1GZWwGwgcNzxnQ= + + Headers/MUXSDKAdData.h + + GFKe7tQuCHZBd869X4rwUeUBeHM= + + Headers/MUXSDKAdEndedEvent.h + + dlSUrJWF4Q9mDCTvc5L58aL5pqI= + + Headers/MUXSDKAdErrorEvent.h + + lTcyWzd3fK8aMUwuPA8O14Ap+Oo= + + Headers/MUXSDKAdEvent.h + + S0qwvzUAwEQ7ZaclCIBPR84Qpkg= + + Headers/MUXSDKAdFirstQuartileEvent.h + + mcm6a3xdlLF+Uq/PPYMr1nmxXIk= + + Headers/MUXSDKAdMidpointEvent.h + + 07AQDifx0UZxXWVPiOtCjPNyd+k= + + Headers/MUXSDKAdPauseEvent.h + + BNULWM7x2+kd1gW1ChL6cA445G8= + + Headers/MUXSDKAdPlayEvent.h + + EDGVRTZcslvhjhtl8MlrT5mOCnk= + + Headers/MUXSDKAdPlayingEvent.h + + /Jn4A2gHH4ltj6vwmvynhEO0pjE= + + Headers/MUXSDKAdRequestEvent.h + + vxx62sEFwH21K1HyeuGBdg4MKwU= + + Headers/MUXSDKAdResponseEvent.h + + EWo+fhzs7Cloy7lNW6/wJZ8uGsE= + + Headers/MUXSDKAdThirdQuartileEvent.h + + JjUheSXdocTK/SjuJYNMFyiw5IA= + + Headers/MUXSDKBandwidthMetricData.h + + bW8ciee9L1KvyTayzIUOll131hk= + + Headers/MUXSDKBaseEvent.h + + l70ODNI/obBB7GwDTD0AB2k9sq0= + + Headers/MUXSDKCore.h + + Dl/2U1Y3Hm1kCVRk9wPSAo7/sKQ= + + Headers/MUXSDKCustomData.h + + HxwFa38215uc4f+LqyhAm2nJU28= + + Headers/MUXSDKCustomerData.h + + haaxqTpfNIka8FF06llRQ0SfGdg= + + Headers/MUXSDKCustomerPlayerData.h + + dzuv6UsqRoYkDNHkbFJjistpHFM= + + Headers/MUXSDKCustomerVideoData.h + + bH2l9vnlnO6I1Pgwhr32WhjL4sk= + + Headers/MUXSDKCustomerViewData.h + + SygULEWfXr0oNIJFW/T54f5HKx0= + + Headers/MUXSDKCustomerViewerData.h + + jhNIntPAkUssjMKsKCf4QDIqTVQ= + + Headers/MUXSDKDataEvent.h + + TkN4MvwfpHgD4kVF3PiGrf6AcuI= + + Headers/MUXSDKDispatcher.h + + XS3uiIn8jFpyzMMCXXC533/2S04= + + Headers/MUXSDKEndedEvent.h + + 2TCqhJzlBS4Pka7Y4iM3DsIaNPA= + + Headers/MUXSDKEnvironmentData.h + + iXqcbk1mVsqK05slLUe5w6w/b/Y= + + Headers/MUXSDKErrorEvent.h + + DK5scVmJE+qEJV0MuyLRF3vcdoE= + + Headers/MUXSDKEventHandling.h + + ygnDjwFHdeCMEse64wSigXd5Pqc= + + Headers/MUXSDKEventTyping.h + + lvSJen7JPk65jXhsWi4UpmxZAxA= + + Headers/MUXSDKInternalSeekingEvent.h + + S08tQN3dPxaxkhOA0m4R9RZMFmo= + + Headers/MUXSDKOrientationChangeEvent.h + + l+SJuSyUHBE5IkZW0sphmKY4joA= + + Headers/MUXSDKPauseEvent.h + + DnA32l4jz//neUMNUe6buy+3/1M= + + Headers/MUXSDKPlayEvent.h + + RCy4nlRiatdsyRSV6TaAZuL9G1k= + + Headers/MUXSDKPlaybackEvent.h + + Tuy3hfLOQDWhQIs1kfbkRzxyy9k= + + Headers/MUXSDKPlayerData.h + + RSeNZRwdHuJzjXJA/ZSYJiepTXA= + + Headers/MUXSDKPlayerReadyEvent.h + + iPI4ROfqrt1yVw4jWV1s0YkP7HY= + + Headers/MUXSDKPlayingEvent.h + + vv0BCHAeUwX1zwVj800T5yK1wE8= + + Headers/MUXSDKQueryData.h + + razRu6rWkx6RLGBCOK/nNcSqJGk= + + Headers/MUXSDKRenditionChangeEvent.h + + g9eIkVMlUajvTYC0z0Hm42IKlN8= + + Headers/MUXSDKRequestBandwidthEvent.h + + MRe0BciG8Px01w1ph9OaS5Kc9QI= + + Headers/MUXSDKSeekedEvent.h + + FEjNZK8Ot/6f9Tq+0wyXga6Gu74= + + Headers/MUXSDKSessionDataEvent.h + + bRv76Jv3iTjZNFCA9C6/ifjs2zo= + + Headers/MUXSDKTimeUpdateEvent.h + + 0u/FEVUfci58PUH8COIn71VsW70= + + Headers/MUXSDKTrackableEvent.h + + fDrbsIPDa4bIbL8eAPjps3EjfKo= + + Headers/MUXSDKUpsertable.h + + Pz/7usY7QU1XcU4/HW6uwy3pJTA= + + Headers/MUXSDKVideoData.h + + EBEU80NOJJ5+En1vk1JkuG/kdAY= + + Headers/MUXSDKViewData.h + + ep7YRgbwtSJkHn2JxkwnN3roQJM= + + Headers/MUXSDKViewDeviceOrientationData.h + + m/vbacWZBDsg/oIqPqpo6N8HrQs= + + Headers/MUXSDKViewEndEvent.h + + RaaaEwjm4VThfT7eYbjePpv9774= + + Headers/MUXSDKViewInitEvent.h + + T9lnulXwq2e3oinrJvL4wLMmU0M= + + Headers/MUXSDKViewerData.h + + p2g2YKyLEIwo/5HFdSHkdcXcf8c= + + Headers/MuxCoreVision.h + + nuJNGXjOs4aWEZon/AWgdutsYrE= + + Info.plist + + XdK2tmnfg2P08o5NZ/QXZopkr3E= + + Modules/module.modulemap + + hxMEQObOjz6PxuJ2Rcvg8x+CCr0= + + + files2 + + Headers/MUXSDKAdBreakEndEvent.h + + hash2 + + F/AUixwp/k34kcZI/008Dzl/CApADr1rPFQ4FIcMejw= + + + Headers/MUXSDKAdBreakStartEvent.h + + hash2 + + 5FP2IWPTXVtxbM+GtbycWZkb5/hYa6CX7ePJbNKaMFM= + + + Headers/MUXSDKAdData.h + + hash2 + + T0peMN2eYcd2IIPysIFMTNo1+zUMNhzeGYMGdYhItvQ= + + + Headers/MUXSDKAdEndedEvent.h + + hash2 + + 0q3uSMZ/CXobso8q9KeYO5rIIo+ulcuuAxo7A+RqwC0= + + + Headers/MUXSDKAdErrorEvent.h + + hash2 + + jlAJu9ObIbEodP6kS//W30b+6r86GN3Q6UfZ5piVSVU= + + + Headers/MUXSDKAdEvent.h + + hash2 + + ctZB6lY3TWktz/Grt1NFnNhwMW68g/XVOaRynibp2yg= + + + Headers/MUXSDKAdFirstQuartileEvent.h + + hash2 + + Wo5tZRQ0whm/cS7/hokQVccvPYtLj1CSlCojig+7S+Y= + + + Headers/MUXSDKAdMidpointEvent.h + + hash2 + + Py6rlenLHTyUTz+SwDu06YZdH9uKJsMtv4zKvw/5gzk= + + + Headers/MUXSDKAdPauseEvent.h + + hash2 + + xFmdDQwCkxrWyoF4m+kVZXrhIHALuUdepNar7Dl996c= + + + Headers/MUXSDKAdPlayEvent.h + + hash2 + + PPht0yGWSIZ87Jl+1U1Q1dyqoYPxPqKEuEcZGs67RPM= + + + Headers/MUXSDKAdPlayingEvent.h + + hash2 + + 08aPd9VR1ge0q5e3Aeh3fSqkRX0/EXRyiyklivnTHBU= + + + Headers/MUXSDKAdRequestEvent.h + + hash2 + + 2EIHxOVf6wHADVwibj/0f+Yd1mif0JQn6m45nJ4N/Bc= + + + Headers/MUXSDKAdResponseEvent.h + + hash2 + + ucH6E3xKSznB6n7rMJK1dFdH+62J+I78+f0TNlbrXw0= + + + Headers/MUXSDKAdThirdQuartileEvent.h + + hash2 + + 1xdWyj/9uDuVLMthZVYPjf266PGYJ68Tp/u1m9NCtfo= + + + Headers/MUXSDKBandwidthMetricData.h + + hash2 + + eygtIRdYQttnmQNesiRjwLXL/snhpfwxk386IWoBq9s= + + + Headers/MUXSDKBaseEvent.h + + hash2 + + EmcStbaC+tESByhjQIOQwnbhIWqLpoD1Rflflfbru3w= + + + Headers/MUXSDKCore.h + + hash2 + + YNCf7KS9u2R1563Vyz9cY/G8vEIFc+ZYH726xJt3Kzc= + + + Headers/MUXSDKCustomData.h + + hash2 + + qnLpREXrMLxMKhK67PGoZgLBJxnWxkZxDl8eDUDsagg= + + + Headers/MUXSDKCustomerData.h + + hash2 + + p+AeqKPwarFC3ZVv+AIQLhEBKA2cSJImcj/aAPKE7gE= + + + Headers/MUXSDKCustomerPlayerData.h + + hash2 + + sqLC1Htwy51cyKzHB1AS1Nt9DWRfzfiZtVvyNdpY0YI= + + + Headers/MUXSDKCustomerVideoData.h + + hash2 + + Us4uPGcGZ084TcKlzdihxDfTE4HFG0cvLUJWo+Xa8ao= + + + Headers/MUXSDKCustomerViewData.h + + hash2 + + M4Vp+UlIbOfuKOET7HZONKTWYAOMhCWZKooB8JCJOCM= + + + Headers/MUXSDKCustomerViewerData.h + + hash2 + + rR6kpS79wsYCSOq/fGMZCQGNzS8Vs+1hSS4abDjUzLc= + + + Headers/MUXSDKDataEvent.h + + hash2 + + 3v3rCIU6Rp76uN0ZvNSWJ7486wwYO+4vGmpYYVxPp/s= + + + Headers/MUXSDKDispatcher.h + + hash2 + + fl37OBmBd4gb5EMrSs3AYQMTeJ0+4GwblPijX/BrzGg= + + + Headers/MUXSDKEndedEvent.h + + hash2 + + 4XtbT3qozn6eNfhxKXQOD6FZ7nKcTRJHNuxXtnNer1U= + + + Headers/MUXSDKEnvironmentData.h + + hash2 + + Xv2D/iFQ2uIPjmPTgARiHw2UK8Zw054E7KqhWU1JvX0= + + + Headers/MUXSDKErrorEvent.h + + hash2 + + uYr5B4XIekCeeqy7PUiiRoL0/XpbdpFaCmoKW9TYeig= + + + Headers/MUXSDKEventHandling.h + + hash2 + + nUgrhpfB97VHKMHrJ66U+IWrNgB9ODiM22uRZKmEvIo= + + + Headers/MUXSDKEventTyping.h + + hash2 + + aqCRnhM++7TUpGrg8n1yYC4LFZYEzwnQxgkob9AR5YA= + + + Headers/MUXSDKInternalSeekingEvent.h + + hash2 + + b9pB2grIcFqLm1YfAV+ZTH6IDFt/MwVlPmYjOAGY+FQ= + + + Headers/MUXSDKOrientationChangeEvent.h + + hash2 + + qxYwBjw9lUq20+DfuYFt9D3Iwni90cdSK5SCv85HWZI= + + + Headers/MUXSDKPauseEvent.h + + hash2 + + ZIUKg2TL0r5LFHA+fEwp5Sn658iUNln/glkWBvioVj4= + + + Headers/MUXSDKPlayEvent.h + + hash2 + + tIX4UxwD5YDZbJ9/ox2cpANuD9axj8Edq1NB2W3wTJI= + + + Headers/MUXSDKPlaybackEvent.h + + hash2 + + 3zGSUdZg/dqUTzi978AHjgBK6SCzVQVUaltsqsIu9oI= + + + Headers/MUXSDKPlayerData.h + + hash2 + + V3u2q2oeznmZfwQc513bsHjdWh3UX3dX/FO6SV8zF9U= + + + Headers/MUXSDKPlayerReadyEvent.h + + hash2 + + MNVNpa5676ZBmATWSKwknm1xh4aHHe/8VfaK6f1ZhjI= + + + Headers/MUXSDKPlayingEvent.h + + hash2 + + yFdCzCLHC1nU8/gZSgOMSShxBZw4hrTbfKxL80s2KuA= + + + Headers/MUXSDKQueryData.h + + hash2 + + bfGkl2WDG1KgXHoTDseB7hACBI5Qb/ZuJRmK/Ah0pFU= + + + Headers/MUXSDKRenditionChangeEvent.h + + hash2 + + InOVyAqsgi1dR+vemVEcMImAv0PsTfXEwj6SrgCF0eE= + + + Headers/MUXSDKRequestBandwidthEvent.h + + hash2 + + H41ju/HpCB3E9MPxOEj2aTka5UyyRQ5/VBlxWYu9nVQ= + + + Headers/MUXSDKSeekedEvent.h + + hash2 + + YV3xlDiFP+kItbFd7JkJ/gsq2lnCXKsCBqNDp2Hk3Ds= + + + Headers/MUXSDKSessionDataEvent.h + + hash2 + + w8X2/99/s2PLyukZfmoQNaYfXL035kcirLPWjtbaniw= + + + Headers/MUXSDKTimeUpdateEvent.h + + hash2 + + JMmL8DY3bbMZQ1E680fpV8unBEqstyTm2Gzg9vUxJD4= + + + Headers/MUXSDKTrackableEvent.h + + hash2 + + mP8w1Pu0WC86vkELuaIufB8+CK4L47uaZwANIEoYKLw= + + + Headers/MUXSDKUpsertable.h + + hash2 + + K5Qqwc8P1HoLseH+U6cAmKKKexBaXYOHWcKYwrk0Njc= + + + Headers/MUXSDKVideoData.h + + hash2 + + ucJEEsiS/MykR5gL7XI2x9HLmLkQFD7VgeLytuR0SaM= + + + Headers/MUXSDKViewData.h + + hash2 + + P5EKs8yk6V2JjxtOXEJe+7So9dHyoQcRPl2Hm0skMRA= + + + Headers/MUXSDKViewDeviceOrientationData.h + + hash2 + + WKnNbJRujiilbVdctTZP1Ge8ZAgynwBwdcWbr+2nq7U= + + + Headers/MUXSDKViewEndEvent.h + + hash2 + + uchEesiU4gkht/CPo4iocYlKGid7tCKWEHJSYgyyudM= + + + Headers/MUXSDKViewInitEvent.h + + hash2 + + N1KSvJgLpVm9u3/agipCxnMAYBt0ROOCth694NbMGOg= + + + Headers/MUXSDKViewerData.h + + hash2 + + lOe6Bq46S2Rfy9KNwiOj/t2pbBvZpdyJcKC9ANlW6+o= + + + Headers/MuxCoreVision.h + + hash2 + + repKIzMd5aYn7TjisVoj5C+Py2at+h2rvjlo5PDb9Hs= + + + Modules/module.modulemap + + hash2 + + TTaKOF/3oRYrneQGQCOcPiVyC8BFB7guvoJwFc6xAQw= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + +