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

18 строки
1.5 KiB
Plaintext

## 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)
# as per the header comments, the following two enums have to be ignored on tvOS
!missing-enum! AVAudioSessionIOType not bound
!missing-enum! AVAudioSessionRecordPermission not bound
# removed in TV 12,0, API that used them was removed in TV 10, added obsolete attr.
!unknown-field! AVAssetDownloadTaskMediaSelectionKey bound
!unknown-field! AVAssetDownloadTaskMinimumRequiredMediaBitrateKey bound
# added in TV 12, but makes no sense to bind it because AVCaptureDevice does not exist in tvOS
!missing-field! AVCaptureLensPositionCurrent not bound
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! CoreMedia.CMSampleBuffer AVFoundation.AVAssetReaderOutput::CopyNextSampleBuffer()'s selector's ('copyNextSampleBuffer') Objective-C method family ('copy') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! CoreVideo.CVPixelBuffer AVFoundation.AVVideoCompositionRenderContext::CreatePixelBuffer()'s selector's ('newPixelBuffer') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.