Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions src/ImageIO/CGImageSource.cs
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,15 @@ public CGImageOptions ()
/// <remarks>To be added.</remarks>
public bool ShouldAllowFloat { get; set; }

/// <summary>Gets or sets whether image decoding prioritizes quality over speed.</summary>
/// <value><see langword="true" /> to use the highest-quality available decoder; otherwise, <see langword="false" />.</value>
/// <remarks>This option currently affects camera RAW images and is ignored for unsupported image formats.</remarks>
[SupportedOSPlatform ("ios27.0")]
[SupportedOSPlatform ("tvos27.0")]
[SupportedOSPlatform ("macos27.0")]
[SupportedOSPlatform ("maccatalyst27.0")]
public bool PrioritizeQuality { get; set; }

internal virtual NSMutableDictionary ToDictionary ()
{
var dict = new NSMutableDictionary ();
Expand All @@ -109,6 +118,8 @@ internal virtual NSMutableDictionary ToDictionary ()
using (var allowableTypes = NSArray.FromStrings (AllowableTypes))
dict.LowlevelSetObject (allowableTypes, kAllowableTypes);
}
if (kPrioritizeQuality != IntPtr.Zero && PrioritizeQuality)
dict.LowlevelSetObject (CFBoolean.TrueHandle, kPrioritizeQuality);
#pragma warning restore CA1416
if (!ShouldCache)
dict.LowlevelSetObject (CFBoolean.FalseHandle, kShouldCache);
Expand Down
20 changes: 20 additions & 0 deletions src/UIKit/UIEnums.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4736,6 +4736,26 @@ public enum UISheetPresentationControllerDetentIdentifier {
Large,
}

/// <summary>Specifies where a sheet is placed within its presenting view.</summary>
[TV (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Native]
public enum UISheetPresentationControllerPlacement : long {
/// <summary>The system determines the sheet placement.</summary>
Automatic,

/// <summary>Places the sheet on the leading edge.</summary>
[NoTV]
Leading,

/// <summary>Centers the sheet within the presenting view.</summary>
[NoTV]
Center,

/// <summary>Places the sheet on the trailing edge.</summary>
[NoTV]
Trailing,
}

[TV (15, 0), iOS (15, 0), MacCatalyst (15, 0)]
[Native]
public enum UIWindowScenePresentationStyle : ulong {
Expand Down
9 changes: 9 additions & 0 deletions src/accessibility.cs
Original file line number Diff line number Diff line change
Expand Up @@ -420,6 +420,15 @@ enum AXTechnology {
Zoom,
}

/// <summary>Provides keys for accessibility speech attributes.</summary>
[TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Static]
interface AXSpeechAttributes {
/// <summary>Gets the key for a Speech Synthesis Markup Language fragment.</summary>
[Field ("AXSpeechAttributeSSML")]
NSString Ssml { get; }
}

[iOS (18, 2), NoTV, NoMacCatalyst, NoMac]
[Native]
[ErrorDomain ("AXFeatureOverrideSessionErrorDomain")]
Expand Down
5 changes: 5 additions & 0 deletions src/authenticationservices.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2118,6 +2118,11 @@ SecKey LoginRequestEncryptionPublicKey {
[NullAllowed, Export ("additionalAuthorizationScopes")]
string AdditionalAuthorizationScopes { get; set; }

/// <summary>Gets or sets whether requests include the Platform SSO authorization scopes.</summary>
[Mac (27, 0)]
[Export ("includePlatformSSOAuthorizationScopes")]
bool IncludePlatformSsoAuthorizationScopes { get; set; }

[NullAllowed]
[Export ("federationRequestURN")]
string FederationRequestUrn { get; set; }
Expand Down
16 changes: 16 additions & 0 deletions src/coreimage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1394,6 +1394,10 @@ public enum CIRawDecoderVersion : long {
Version6Dng = 6,
}

/// <summary>Handler invoked when Core Image finishes downloading resources for a RAW filter.</summary>
/// <param name="error">The error if the download failed or timed out; otherwise, <see langword="null" />.</param>
delegate void CIRawFilterDownloadResourcesCompletionHandler ([NullAllowed] NSError error);

[iOS (15, 0), MacCatalyst (15, 0), TV (15, 0)]
[BaseType (typeof (CIFilter), Name = "CIRAWFilter")]
interface CIRawFilter : CIFilterProtocol {
Expand All @@ -1409,6 +1413,18 @@ interface CIRawFilter : CIFilterProtocol {
[Export ("supportedCameraModelsWithVersion:")]
string [] GetSupportedCameraModels ([BindAs (typeof (CIRawDecoderVersion))] NSString version);

/// <summary>Downloads on-demand resources required to decode the filter's image.</summary>
/// <param name="timeout">The maximum time, in seconds, to wait for the download.</param>
/// <param name="completionHandler">The handler to invoke when the download finishes.</param>
/// <returns>An object that tracks and can cancel the download.</returns>
[TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Async (XmlDocs = """
<summary>Asynchronously downloads on-demand resources required to decode the filter's image.</summary>
<returns>A task that represents the asynchronous download operation.</returns>
""")]
[Export ("downloadResourcesWithTimeout:completionHandler:")]
NSProgress DownloadResources (double timeout, CIRawFilterDownloadResourcesCompletionHandler completionHandler);

[Export ("supportedDecoderVersions")]
string [] SupportedDecoderVersions { get; }

Expand Down
19 changes: 19 additions & 0 deletions src/coremedia.cs
Original file line number Diff line number Diff line change
Expand Up @@ -255,6 +255,7 @@ enum CMFormatDescriptionHeroEye {
Right,
}

/// <summary>Provides keys for Core Media metadata format descriptions.</summary>
[Static]
interface CMMetadataFormatDescriptionKeys {
[Field ("kCMMetadataFormatDescriptionKey_Namespace")]
Expand Down Expand Up @@ -283,6 +284,20 @@ interface CMMetadataFormatDescriptionKeys {

[Field ("kCMMetadataFormatDescriptionKey_SetupData")]
NSString SetupData { get; }

/// <summary>Gets the key for a human-readable description of the metadata.</summary>
[iOS (27, 0), TV (27, 0), Mac (27, 0), MacCatalyst (27, 0)]
[Field ("kCMMetadataFormatDescriptionKey_HumanReadableString")]
NSString HumanReadableString { get; }
}

/// <summary>Provides keys for Core Media metadata format description specifications.</summary>
[iOS (27, 0), TV (27, 0), Mac (27, 0), MacCatalyst (27, 0)]
[Static]
interface CMMetadataFormatDescriptionMetadataSpecificationKeys {
/// <summary>Gets the key for a human-readable description of the metadata specification.</summary>
[Field ("kCMMetadataFormatDescriptionMetadataSpecificationKey_HumanReadableString")]
NSString HumanReadableString { get; }
}

[StrongDictionary ("CMMetadataFormatDescriptionKeys", Suffix = "")]
Expand All @@ -305,6 +320,10 @@ interface CMMetadataFormatDescription {
NSDictionary StructuralDependency { get; }

NSData SetupData { get; }

/// <summary>Gets the human-readable description of the metadata.</summary>
[iOS (27, 0), TV (27, 0), Mac (27, 0), MacCatalyst (27, 0)]
string HumanReadableString { get; }
}

[Static]
Expand Down
2 changes: 2 additions & 0 deletions src/coretelephony.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ public enum CTCellularPlanStatusAuthorization : long {
Authorized,
/// <summary>Cellular plan status checks are unavailable for the phone number.</summary>
Restricted,
/// <summary>The device doesn't support authorization requests for cellular plan status.</summary>
NotSupported,
}

/// <summary>Values that describe a device's quick-switch status.</summary>
Expand Down
5 changes: 5 additions & 0 deletions src/imageio.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4048,6 +4048,11 @@ interface CGImageOptions {
[Internal]
[Field ("kCGImageSourceShouldAllowFloat")]
IntPtr kShouldAllowFloat { get; }

[iOS (27, 0), TV (27, 0), Mac (27, 0), MacCatalyst (27, 0)]
[Internal]
[Field ("kCGImageSourcePrioritizeQuality")]
IntPtr kPrioritizeQuality { get; }
}

/// <summary>Configuration options used when loading thumbnails using CGImageSource.</summary>
Expand Down
44 changes: 0 additions & 44 deletions src/networkextension.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3742,20 +3742,6 @@ interface NEFilterReport : NSSecureCoding, NSCopying {
nuint BytesOutboundCount { get; }
}

/// <summary>Specifies the IP families to which a packet tunnel network setting applies.</summary>
[TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Native ("NEPacketTunnelNetworkSettingsIPFamily")]
enum NEPacketTunnelNetworkSettingsIpFamily : long {
/// <summary>The setting is disabled.</summary>
None = 0,
/// <summary>The setting applies to both IPv4 and IPv6 traffic.</summary>
Any = 1,
/// <summary>The setting applies only to IPv4 traffic.</summary>
IPv4 = 2,
/// <summary>The setting applies only to IPv6 traffic.</summary>
IPv6 = 3,
}

/// <summary>Contains settings for a <see cref="NetworkExtension.NEPacketTunnelFlow" />.</summary>
/// <remarks>To be added.</remarks>
/// <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/NetworkExtension/Reference/NEPacketTunnelNetworkSettingsClassRef/index.html">Apple documentation for <c>NEPacketTunnelNetworkSettings</c></related>
Expand Down Expand Up @@ -3808,36 +3794,6 @@ interface NEPacketTunnelNetworkSettings {
[Export ("MTU", ArgumentSemantic.Copy)]
[NullAllowed]
NSNumber Mtu { get; set; }

/// <summary>Gets or sets the IP families whose traffic is routed through the tunnel.</summary>
[TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Export ("includeAllNetworks", ArgumentSemantic.Assign)]
NEPacketTunnelNetworkSettingsIpFamily IncludeAllNetworks { get; set; }

/// <summary>Gets or sets the IP families whose local network traffic is excluded from the tunnel.</summary>
[TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Export ("excludeLocalNetworks", ArgumentSemantic.Assign)]
NEPacketTunnelNetworkSettingsIpFamily ExcludeLocalNetworks { get; set; }

/// <summary>Gets or sets whether internet-routable cellular services traffic is excluded from the tunnel.</summary>
[TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Export ("excludeCellularServices")]
bool ExcludeCellularServices { get; set; }

/// <summary>Gets or sets whether Apple Push Notification service traffic is excluded from the tunnel.</summary>
[TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Export ("excludeAPNs")]
bool ExcludeAPNs { get; set; }

/// <summary>Gets or sets whether traffic used to communicate with directly connected devices is excluded from the tunnel.</summary>
[TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Export ("excludeDeviceCommunication")]
bool ExcludeDeviceCommunication { get; set; }

/// <summary>Gets or sets whether this tunnel's routes take precedence over locally defined routes.</summary>
[TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Export ("enforceRoutes")]
bool EnforceRoutes { get; set; }
}

/// <summary>Provides IO over a TUN interface.</summary>
Expand Down
15 changes: 15 additions & 0 deletions src/passkit.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2097,6 +2097,21 @@ interface PKPaymentNetwork {
[Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0), NoTV]
[Field ("PKPaymentNetworkUzCard")]
NSString UzCard { get; }

/// <summary>Gets the PayPak payment network.</summary>
[Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0), NoTV]
[Field ("PKPaymentNetworkPayPak")]
NSString PayPak { get; }

/// <summary>Gets the Maal payment network.</summary>
[Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0), NoTV]
[Field ("PKPaymentNetworkMaal")]
NSString Maal { get; }

/// <summary>Gets the Elcard payment network.</summary>
[Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0), NoTV]
[Field ("PKPaymentNetworkElcard")]
NSString Elcard { get; }
}

/// <summary>A button used to activate an Apple Pay payment. Available styles and types are defined by <see cref="PassKit.PKPaymentButtonStyle" /> and <see cref="PassKit.PKPaymentButtonType" />.</summary>
Expand Down
7 changes: 7 additions & 0 deletions src/photosui.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
using UIColor = AppKit.NSColor;
using UIGestureRecognizer = Foundation.NSObject;
using PHLivePhotoBadgeOptions = Foundation.NSObject;
using UIPhotoSearchSuggestion = Foundation.NSObject;
using UIViewController = AppKit.NSViewController;
using XView = AppKit.NSView;
#endif
Expand Down Expand Up @@ -692,6 +693,12 @@ interface PHPickerConfiguration : NSCopying {
interface PHPickerSearchText : NSCopying {
[Export ("initWithString:")]
NativeHandle Constructor (string text);

/// <summary>Creates search text from a photo search suggestion.</summary>
/// <param name="suggestion">The photo search suggestion.</param>
[NoTV, NoMacCatalyst, NoMac, iOS (27, 0)]
[Export ("initWithPhotoSearchSuggestion:")]
NativeHandle Constructor (UIPhotoSearchSuggestion suggestion);
}

[NoTV, iOS (14, 0)]
Expand Down
4 changes: 4 additions & 0 deletions src/replaykit.cs
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,10 @@ interface RPPreviewViewControllerDelegate {
///
/// <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/ReplayKit/Reference/RPScreenRecorder_Ref/index.html">Apple documentation for <c>RPScreenRecorder</c></related>
[MacCatalyst (13, 1)]
[Deprecated (PlatformName.iOS, 27, 0, message: "Use ScreenCaptureKit instead.")]
[Deprecated (PlatformName.TvOS, 27, 0, message: "Use ScreenCaptureKit instead.")]
[Deprecated (PlatformName.MacOSX, 27, 0, message: "Use ScreenCaptureKit instead.")]
[Deprecated (PlatformName.MacCatalyst, 27, 0, message: "Use ScreenCaptureKit instead.")]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
[Sealed]
Expand Down
17 changes: 16 additions & 1 deletion src/threadnetwork.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ namespace ThreadNetwork {

delegate void THClientEnableCredentialSharingModeCompletionHandler ([NullAllowed] NSError error);

/// <summary>Handler invoked with active credentials for nearby Thread networks.</summary>
/// <param name="credentials">The active credentials, or <see langword="null" /> if they could not be retrieved.</param>
/// <param name="error">The error, or <see langword="null" /> if the operation succeeded.</param>
delegate void THClientRetrieveActiveCredentialsForNearbyNetworksCompletionHandler ([NullAllowed] NSSet<THCredentials> credentials, [NullAllowed] NSError error);

[iOS (15, 0), MacCatalyst (16, 1), NoTV]
[BaseType (typeof (NSObject))]
interface THClient {
Expand All @@ -16,6 +21,16 @@ interface THClient {
[Export ("retrieveAllActiveCredentials:")]
void RetrieveAllActiveCredentials (Action<NSSet<THCredentials>, NSError> completion);

/// <summary>Retrieves active credentials for nearby Thread networks.</summary>
/// <param name="completion">The handler to invoke when the credentials are available.</param>
[Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Async (XmlDocs = """
<summary>Asynchronously retrieves active credentials for nearby Thread networks.</summary>
<returns>A task that represents the asynchronous retrieval operation.</returns>
""")]
[Export ("retrieveActiveCredentialsForNearbyNetworksWithCompletion:")]
void RetrieveActiveCredentialsForNearbyNetworks (THClientRetrieveActiveCredentialsForNearbyNetworksCompletionHandler completion);

[Async]
[Export ("deleteCredentialsForBorderAgent:completion:")]
void DeleteCredentialsForBorderAgent (NSData borderAgentId, Action<NSError> completion);
Expand Down Expand Up @@ -49,7 +64,7 @@ interface THClient {

[Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)]
[Async]
[Export ("enableCredentialSharingModeWithExtendedPANId:completion:")]
[Export ("enableCredentialSharingModeForExtendedPANID:completion:")]
void EnableCredentialSharingMode (NSData extendedPanId, THClientEnableCredentialSharingModeCompletionHandler completion);
}

Expand Down
5 changes: 5 additions & 0 deletions src/uikit.cs
Original file line number Diff line number Diff line change
Expand Up @@ -441,6 +441,11 @@ interface UISheetPresentationController {
[NullAllowed, Export ("sourceView", ArgumentSemantic.Strong)]
UIView SourceView { get; set; }

/// <summary>Gets or sets the placement of the sheet within its presenting view.</summary>
[NoTV, iOS (27, 0), MacCatalyst (27, 0)]
[Export ("preferredPlacement", ArgumentSemantic.Assign)]
UISheetPresentationControllerPlacement PreferredPlacement { get; set; }

[Export ("prefersEdgeAttachedInCompactHeight")]
bool PrefersEdgeAttachedInCompactHeight { get; set; }

Expand Down
31 changes: 31 additions & 0 deletions src/videotoolbox.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3235,10 +3235,41 @@ interface VTLowLatencySuperResolutionScalerConfiguration : VTFrameProcessorConfi
[Export ("supported")]
bool Supported { [Bind ("isSupported")] get; }

/// <summary>Gets the spatial scale factors supported by the low-latency super-resolution scaler.</summary>
[TV (27, 0), MacCatalyst (27, 0), Mac (27, 0), iOS (27, 0)]
[Static]
[Export ("supportedScaleFactors")]
[BindAs (typeof (float []))]
NSNumber [] SupportedScaleFactors { get; }

/// <summary>Gets the supported spatial scale factors for the specified source-frame dimensions.</summary>
/// <param name="frameWidth">The source-frame width.</param>
/// <param name="frameHeight">The source-frame height.</param>
/// <returns>The supported spatial scale factors, or an empty array if the dimensions are unsupported.</returns>
[Static]
[Export ("supportedScaleFactorsForFrameWidth:frameHeight:")]
#if XAMCORE_5_0
[return: BindAs (typeof (float []))]
#else
[return: BindAs (typeof (nint []))]
#endif
NSNumber [] GetSupportedScaleFactors (nint frameWidth, nint frameHeight);

/// <summary>Gets the maximum source-frame dimension for a spatial scale factor.</summary>
/// <param name="spatialScaleFactor">The spatial scale factor to query.</param>
/// <returns>The maximum dimension in pixels, or zero if the scale factor or processor is unsupported.</returns>
[TV (27, 0), MacCatalyst (27, 0), Mac (27, 0), iOS (27, 0)]
[Static]
[Export ("maximumDimensionForSpatialScaleFactor:")]
nint GetMaximumDimension (float spatialScaleFactor);

/// <summary>Gets the maximum source-frame pixel count for a spatial scale factor.</summary>
/// <param name="spatialScaleFactor">The spatial scale factor to query.</param>
/// <returns>The maximum pixel count, or zero if the scale factor or processor is unsupported.</returns>
[TV (27, 0), MacCatalyst (27, 0), Mac (27, 0), iOS (27, 0)]
[Static]
[Export ("maximumPixelCountForSpatialScaleFactor:")]
nint GetMaximumPixelCount (float spatialScaleFactor);
}

[UnsupportedSimulator ("ios")]
Expand Down
3 changes: 1 addition & 2 deletions tests/cecil-tests/Documentation.KnownFailures.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15862,6 +15862,7 @@ M:CoreImage.CIPlugIn.LoadNonExecutablePlugIn(Foundation.NSUrl)
M:CoreImage.CIRawFilter.Create(CoreVideo.CVPixelBuffer,Foundation.NSDictionary)
M:CoreImage.CIRawFilter.Create(Foundation.NSData,System.String)
M:CoreImage.CIRawFilter.Create(Foundation.NSUrl)
M:CoreImage.CIRawFilter.DownloadResourcesAsync(System.Double,Foundation.NSProgress@)
M:CoreImage.CIRenderDestination.#ctor(System.IntPtr,System.UIntPtr,System.UIntPtr,System.UIntPtr,CoreImage.CIFormat)
M:CoreImage.CITextImageGeneratorProtocol_Extensions.GetPadding(CoreImage.ICITextImageGeneratorProtocol)
M:CoreImage.CITextImageGeneratorProtocol_Extensions.SetPadding(CoreImage.ICITextImageGeneratorProtocol,System.Single)
Expand Down Expand Up @@ -28684,7 +28685,6 @@ M:VideoToolbox.VTLowLatencyFrameInterpolationConfiguration.GetMaximumDimension(S
M:VideoToolbox.VTLowLatencyFrameInterpolationConfiguration.GetMaximumPixelCount(System.IntPtr)
M:VideoToolbox.VTLowLatencyFrameInterpolationParameters.#ctor(VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorFrame,System.Single[],VideoToolbox.VTFrameProcessorFrame[])
M:VideoToolbox.VTLowLatencySuperResolutionScalerConfiguration.#ctor(System.IntPtr,System.IntPtr,System.Single)
M:VideoToolbox.VTLowLatencySuperResolutionScalerConfiguration.GetSupportedScaleFactors(System.IntPtr,System.IntPtr)
M:VideoToolbox.VTLowLatencySuperResolutionScalerParameters.#ctor(VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorFrame)
M:VideoToolbox.VTMotionBlurConfiguration.#ctor(System.IntPtr,System.IntPtr,System.Boolean,VideoToolbox.VTMotionBlurConfigurationQualityPrioritization,VideoToolbox.VTMotionBlurConfigurationRevision)
M:VideoToolbox.VTMotionBlurParameters.#ctor(VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorOpticalFlow,VideoToolbox.VTFrameProcessorOpticalFlow,System.IntPtr,VideoToolbox.VTMotionBlurParametersSubmissionMode,VideoToolbox.VTFrameProcessorFrame)
Expand Down Expand Up @@ -56398,7 +56398,6 @@ T:CoreMedia.CMFormatDescriptionYCbCrMatrix
T:CoreMedia.CMHevcTemporalLevelInfoSettings
T:CoreMedia.CMMetadataBaseDataType
T:CoreMedia.CMMetadataFormatDescription
T:CoreMedia.CMMetadataFormatDescriptionKeys
T:CoreMedia.CMMetadataIdentifier
T:CoreMedia.CMMPEG2VideoProfile
T:CoreMedia.CMPackingType
Expand Down
Loading
Loading