## all members are marked as not available on watchOS (but not the protocol itself) !missing-protocol! AVAudio3DMixing not bound # as per the header comments, the following two enums have to be ignored on watchOS !missing-enum! AVAudioSessionIOType not bound # got removed in watchOS 5 withouth a deprecation, added obsolete attr. !unknown-field! AVAudioUnitManufacturerNameApple bound !unknown-field! AVAudioUnitTypeEffect bound !unknown-field! AVAudioUnitTypeFormatConverter bound !unknown-field! AVAudioUnitTypeGenerator bound !unknown-field! AVAudioUnitTypeMIDIProcessor bound !unknown-field! AVAudioUnitTypeMixer bound !unknown-field! AVAudioUnitTypeMusicDevice bound !unknown-field! AVAudioUnitTypeMusicEffect bound !unknown-field! AVAudioUnitTypeOfflineEffect bound !unknown-field! AVAudioUnitTypeOutput bound !unknown-field! AVAudioUnitTypePanner bound # headers say it is present, but AVMetadataItemFilter is not !missing-selector! +AVMetadataItem::metadataItemsFromArray:filteredByMetadataItemFilter: not bound # The related keys are inside AVVideo which is not available in watchOS !missing-field! AVVideoAppleProRAWBitDepthKey not bound # members of that category are not annotated as supporting watchOS !missing-selector! AVPlayerItem::automaticallyHandlesInterstitialEvents not bound !missing-selector! AVPlayerItem::setAutomaticallyHandlesInterstitialEvents: not bound !missing-selector! AVPlayerItem::templatePlayerItem not bound !unknown-native-enum! AVAudioSessionFlags bound !missing-protocol-member! AVAudioPlayerDelegate::audioPlayerEndInterruption:withFlags: not found !missing-protocol-member! AVAudioRecorderDelegate::audioRecorderEndInterruption:withOptions: not found ## 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