xamarin-macios/tests/xtro-sharpie/macOS-AVFoundation.ignore

91 строка
6.7 KiB
Plaintext

## from iOS 4.0 to 5.1
!unknown-field! AVMediaTypeTimedMetadata bound
## Won't be used as a Delegate protocol so no need to mark this one as abstract
!incorrect-protocol-member! AVFragmentMinding::isAssociatedWithFragmentMinder is REQUIRED and should be abstract
## iOS Only. Available on OSX but probably private selector mostly decorated with NS_AVAILABLE_IOS
!missing-field! AVMediaCharacteristicEasyToRead not bound
!missing-field! AVVideoDecompressionPropertiesKey not bound
## unsorted
!unknown-native-enum! AVCaptureAutoFocusRangeRestriction bound
!unknown-native-enum! AVCaptureLensStabilizationStatus bound
!unknown-native-enum! AVCaptureVideoStabilizationMode bound
!unknown-type! AVCaptureSynchronizedData bound
!unknown-type! AVCaptureSynchronizedDataCollection bound
## https://github.com/xamarin/xamarin-macios/issues/3213 should be fixed before conformance to 'AVQueuedSampleBufferRendering' is restored.
!missing-protocol-conformance! AVSampleBufferDisplayLayer should conform to AVQueuedSampleBufferRendering (defined in 'AVSampleBufferDisplayLayerQueueManagement' category)
# AVFoundation differs between IOS and macOS. Fields not availble in macOS 10.15.
!missing-field! AVMetadataIdentifierQuickTimeMetadataAutoLivePhoto not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataDetectedCatBody not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataDetectedDogBody not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataDetectedHumanBody not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataDetectedSalientObject not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataLivePhotoVitalityScore not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataLivePhotoVitalityScoringVersion not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataSpatialOverCaptureQualityScore not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataSpatialOverCaptureQualityScoringVersion not bound
# This fields are use for a notifications that returns a AVAudioSessionRouteDescription
# which cannot be found on macOS
# not applicable to macOS
!extra-enum-value! Managed value -11818 for AVError.SessionWasInterrupted not found in native headers
!extra-enum-value! Managed value -11819 for AVError.MediaServicesWereReset not found in native headers
!extra-enum-value! Managed value -11837 for AVError.DeviceIsNotAvailableInBackground not found in native headers
!extra-enum-value! Managed value -11847 for AVError.OperationInterrupted not found in native headers
# not used on macOS
!missing-enum! AVAudioSessionInterruptionReason not bound
!missing-protocol! AVVideoCompositionInstruction not bound
!incorrect-protocol-member! AVAssetResourceLoaderDelegate::resourceLoader:shouldWaitForLoadingOfRequestedResource: is OPTIONAL and should NOT be abstract
!unknown-native-enum! AVAudioSessionFlags bound
!missing-protocol-conformance! AVVideoCompositionInstruction should conform to AVVideoCompositionInstruction
!missing-field! AVCoreAnimationBeginTimeAtZero not bound
!missing-field! AVVideoTransferFunction_ITU_R_2100_HLG not bound
!missing-field! AVVideoTransferFunction_SMPTE_ST_2084_PQ not bound
!missing-selector! AVVideoComposition::sourceTrackIDForFrameTiming not bound
!incorrect-protocol-member! AVAudio3DMixing::pointSourceInHeadMode is REQUIRED and should be abstract
!incorrect-protocol-member! AVAudio3DMixing::setPointSourceInHeadMode: is REQUIRED and should be abstract
!incorrect-protocol-member! AVAudio3DMixing::setSourceMode: is REQUIRED and should be abstract
!incorrect-protocol-member! AVAudio3DMixing::sourceMode is REQUIRED and should be abstract
!extra-null-allowed! 'Foundation.NSNumber[] AVFoundation.AVVideoCompositionInstruction::get_RequiredSourceTrackIDs()' has a extraneous [NullAllowed] on return type
!missing-field! AVPlayerItemTimeJumpedOriginatingParticipantKey not bound
## https://github.com/xamarin/xamarin-macios/issues/16229 prevents crashing instead of return null
## so these selectors have been bound manually
!missing-selector! AVAudioPlayer::initWithContentsOfURL:error: not bound
!missing-selector! AVAudioPlayer::initWithData:error: not bound
!incorrect-protocol-member! AVAudioMixing::destinationForMixer:bus: is REQUIRED and should be abstract
!missing-selector! AVMutableComposition::tracks not bound
!missing-protocol-conformance! AVAsset should conform to AVAsynchronousKeyValueLoading
!missing-protocol-conformance! AVAssetTrack should conform to AVAsynchronousKeyValueLoading
!missing-protocol-conformance! AVMetadataItem should conform to AVAsynchronousKeyValueLoading
!missing-selector! +AVAudioChannelLayout::layoutWithLayout: not bound
!missing-selector! +AVAudioChannelLayout::layoutWithLayoutTag: not bound
!missing-selector! AVCompositionTrack::segmentForTrackTime: not bound
!missing-selector! NSCoder::decodeCMTimeForKey: not bound
!missing-selector! NSCoder::decodeCMTimeMappingForKey: not bound
!missing-selector! NSCoder::decodeCMTimeRangeForKey: not bound
!missing-selector! NSCoder::encodeCMTime:forKey: not bound
!missing-selector! NSCoder::encodeCMTimeMapping:forKey: not bound
!missing-selector! NSCoder::encodeCMTimeRange:forKey: not bound
!extra-null-allowed! 'AVFoundation.AVAudioTime AVFoundation.AVAudioTime::FromAudioTimeStamp(AudioToolbox.AudioTimeStamp&,System.Double)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void AVFoundation.AVAudioFormat::.ctor(AudioToolbox.AudioStreamBasicDescription&)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void AVFoundation.AVAudioFormat::.ctor(AudioToolbox.AudioStreamBasicDescription&,AVFoundation.AVAudioChannelLayout)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void AVFoundation.AVAudioTime::.ctor(AudioToolbox.AudioTimeStamp&,System.Double)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'AVFoundation.AVPlayerItem AVFoundation.AVPlayerItem::FromAsset(AVFoundation.AVAsset)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'AVFoundation.AVPlayerItem AVFoundation.AVPlayerItem::FromAsset(AVFoundation.AVAsset,Foundation.NSString[])' has a extraneous [NullAllowed] on parameter #0
!missing-null-allowed! 'System.Boolean AVFoundation.AVPlayerItem::Seek(Foundation.NSDate,AVFoundation.AVCompletion)' is missing an [NullAllowed] on parameter #1
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderReading (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderWriting (defined in 'AVURLAssetNSItemProvider' category)
!missing-pinvoke! AVSampleBufferAttachContentKey is not bound
!incorrect-protocol-member! AVQueuedSampleBufferRendering::hasSufficientMediaDataForReliablePlaybackStart is REQUIRED and should be abstract