Namespace: MonoTouch.Accelerate

Type: vImage

MonoTouch.Accelerate.vImage { [Native ("vImageConvolve_Planar8")] MonoTouch.Accelerate.vImageError ConvolvePlanar8(..)
[Native ("vImageConvolve_PlanarF")] MonoTouch.Accelerate.vImageError ConvolvePlanarF(..)
[Native ("vImageConvolve_ARGB8888")] MonoTouch.Accelerate.vImageError ConvolveARGB8888(..)
[Native ("vImageConvolve_ARGBFFFF")] MonoTouch.Accelerate.vImageError ConvolveARGBFFFF(..)
[Native ("vImageConvolveWithBias_Planar8")] MonoTouch.Accelerate.vImageError ConvolveWithBiasPlanar8(..)
[Native ("vImageConvolveWithBias_PlanarF")] MonoTouch.Accelerate.vImageError ConvolveWithBiasPlanarF(..)
[Native ("vImageConvolveWithBias_ARGB8888")] MonoTouch.Accelerate.vImageError ConvolveWithBiasARGB8888(..)
[Native ("vImageConvolveWithBias_ARGBFFFF")] MonoTouch.Accelerate.vImageError ConvolveWithBiasARGBFFFF(..)
[Native ("vImageRichardsonLucyDeConvolve_Planar8")] MonoTouch.Accelerate.vImageError RichardsonLucyDeConvolvePlanar8(..)
[Native ("vImageRichardsonLucyDeConvolve_PlanarF")] MonoTouch.Accelerate.vImageError RichardsonLucyDeConvolvePlanarF(..)
[Native ("vImageRichardsonLucyDeConvolve_ARGB8888")] MonoTouch.Accelerate.vImageError RichardsonLucyDeConvolveARGB8888(..)
[Native ("vImageRichardsonLucyDeConvolve_ARGBFFFF")] MonoTouch.Accelerate.vImageError RichardsonLucyDeConvolveARGBFFFF(..)
[Native ("vImageBoxConvolve_Planar8")] MonoTouch.Accelerate.vImageError BoxConvolvePlanar8(..)
[Native ("vImageBoxConvolve_ARGB8888")] MonoTouch.Accelerate.vImageError BoxConvolveARGB8888(..)
[Native ("vImageBoxConvolve_ARGB8888")] MonoTouch.Accelerate.vImageError BoxConvolveARGB8888(..)
[Native ("vImageTentConvolve_Planar8")] MonoTouch.Accelerate.vImageError TentConvolvePlanar8(..)
[Native ("vImageTentConvolve_ARGB8888")] MonoTouch.Accelerate.vImageError TentConvolveARGB8888(..)
[Native ("vImageConvolveMultiKernel_ARGB8888")] MonoTouch.Accelerate.vImageError ConvolveMultiKernelARGB8888(..)
[Native ("vImageConvolveMultiKernel_ARGBFFFF")] MonoTouch.Accelerate.vImageError ConvolveMultiKernelARGBFFFF(..)
[Native ("vImageConvolveMultiKernel_ARGBFFFF")] MonoTouch.Accelerate.vImageError ConvolveMultiKernelARGBFFFF(..)
[Native ("vImageMatrixMultiply_ARGB8888")] MonoTouch.Accelerate.vImageError MatrixMultiplyARGB8888(..)

Namespace: MonoTouch.Accounts

Type: ACAccount

MonoTouch.Accounts.ACAccount { [Selector ("identifier")] string Identifier { get; }
[Selector ("accountType")] MonoTouch.Accounts.ACAccountType AccountType { get; }
[Selector ("setAccountType:")] void AccountType { set; }
[Selector ("accountDescription")] string AccountDescription { get; }
[Selector ("setAccountDescription:")] void AccountDescription { set; }
[Selector ("username")] string Username { get; }
[Selector ("setUsername:")] void Username { set; }
[Selector ("credential")] MonoTouch.Accounts.ACAccountCredential Credential { get; }
[Selector ("setCredential:")] void Credential { set; }
[Selector ("userFullName")] string UserFullName { get; }

Type: ACAccountCredential

MonoTouch.Accounts.ACAccountCredential { [Selector ("oauthToken")] string OAuthToken { get; }
[Selector ("setOauthToken:")] void OAuthToken { set; }

Type: ACAccountStore

MonoTouch.Accounts.ACAccountStore { [Selector ("accounts")] MonoTouch.Accounts.ACAccount[] Accounts { get; }
[Selector ("accountWithIdentifier:")] MonoTouch.Accounts.ACAccount FindAccount(..)
[Selector ("accountTypeWithAccountTypeIdentifier:")] MonoTouch.Accounts.ACAccountType FindAccountType(..)
[Selector ("accountsWithAccountType:")] MonoTouch.Accounts.ACAccount[] FindAccounts(..)
[Selector ("saveAccount:withCompletionHandler:")] void SaveAccount(..)
[Selector ("requestAccessToAccountsWithType:withCompletionHandler:")] void RequestAccess(..)
[Selector ("renewCredentialsForAccount:completion:")] void RenewCredentials(..)
[Selector ("requestAccessToAccountsWithType:options:completion:")] void RequestAccess(..)

Type: ACAccountType

MonoTouch.Accounts.ACAccountType { [Selector ("accountTypeDescription")] string Description { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("accessGranted")] bool AccessGranted { get; }

Namespace: MonoTouch.AddressBook

Type: ABAddressBook

MonoTouch.AddressBook.ABAddressBook { [Native ("ABAddressBookCreateWithOptions")] MonoTouch.AddressBook.ABAddressBook Create(..)
[Native ("ABAddressBookGetAuthorizationStatus")] MonoTouch.AddressBook.ABAuthorizationStatus GetAuthorizationStatus(..)
[Native ("ABAddressBookRequestAccessWithCompletion")] void RequestAccess(..)
[Native ("ABAddressBookHasUnsavedChanges")] bool HasUnsavedChanges { get; }
[Native ("ABAddressBookSave")] void Save(..)
[Native ("ABAddressBookRevert")] void Revert(..)
[Native ("ABAddressBookAddRecord")] void Add(..)
[Native ("ABAddressBookRemoveRecord")] void Remove(..)
[Native ("ABAddressBookGetPersonCount")] int PeopleCount { get; }
[Native ("ABAddressBookCopyArrayOfAllPeople")] MonoTouch.AddressBook.ABPerson[] GetPeople(..)
[Native ("ABAddressBookCopyArrayOfAllPeopleInSource")] MonoTouch.AddressBook.ABPerson[] GetPeople(..)
[Native ("ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering")] MonoTouch.AddressBook.ABPerson[] GetPeople(..)
[Native ("ABAddressBookGetGroupCount")] int GroupCount { get; }
[Native ("ABAddressBookCopyArrayOfAllGroups")] MonoTouch.AddressBook.ABGroup[] GetGroups(..)
[Native ("ABAddressBookCopyArrayOfAllGroupsInSource")] MonoTouch.AddressBook.ABGroup[] GetGroups(..)
[Native ("ABAddressBookCopyLocalizedLabel")] string LocalizedLabel(..)
[Native ("ABAddressBookRegisterExternalChangeCallback")] void add_ExternalChange(..)
[Native ("ABAddressBookUnregisterExternalChangeCallback")] void remove_ExternalChange(..)
[Native ("ABAddressBookGetGroupWithRecordID")] MonoTouch.AddressBook.ABGroup GetGroup(..)
[Native ("ABAddressBookGetPersonWithRecordID")] MonoTouch.AddressBook.ABPerson GetPerson(..)
[Native ("ABAddressBookCopyPeopleWithName")] MonoTouch.AddressBook.ABPerson[] GetPeopleWithName(..)
[Native ("ABAddressBookCopyArrayOfAllSources")] MonoTouch.AddressBook.ABSource[] GetAllSources(..)
[Native ("ABAddressBookCopyDefaultSource")] MonoTouch.AddressBook.ABSource GetDefaultSource(..)
[Native ("ABAddressBookGetSourceWithRecordID")] MonoTouch.AddressBook.ABSource GetSource(..)

Type: ABGroup

MonoTouch.AddressBook.ABGroup { [Native ("ABGroupCopySource")] MonoTouch.AddressBook.ABRecord Source { get; }
[Native ("ABGroupAddMember")] void Add(..)
[Native ("ABGroupCopyArrayOfAllMembers")] System.Collections.Generic.IEnumerator`1[MonoTouch.AddressBook.ABRecord] GetEnumerator(..)
[Native ("ABGroupCopyArrayOfAllMembersWithSortOrdering")] MonoTouch.AddressBook.ABRecord[] GetMembers(..)
[Native ("ABGroupRemoveMember")] void Remove(..)

Type: ABMultiValue

MonoTouch.AddressBook.ABMultiValue { [Native ("ABMultiValueCopyValueAtIndex")] System.IntPtr CopyValueAtIndex(..)
[Native ("ABMultiValueCopyLabelAtIndex")] System.IntPtr CopyLabelAtIndex(..)
[Native ("ABMultiValueGetIdentifierAtIndex")] int GetIdentifierAtIndex(..)
[Native ("ABMultiValueCopyArrayOfAllValues")] System.IntPtr CopyArrayOfAllValues(..)
[Native ("ABMultiValueGetCount")] int GetCount(..)
[Native ("ABMultiValueGetFirstIndexOfValue")] int GetFirstIndexOfValue(..)
[Native ("ABMultiValueGetIndexForIdentifier")] int GetIndexForIdentifier(..)
[Native ("ABMultiValueGetPropertyType")] MonoTouch.AddressBook.ABPropertyType GetPropertyType(..)
[Native ("ABMultiValueCreateMutable")] System.IntPtr CreateMutable(..)
[Native ("ABMultiValueCreateMutableCopy")] System.IntPtr CreateMutableCopy(..)
[Native ("ABMultiValueAddValueAndLabel")] bool AddValueAndLabel(..)
[Native ("ABMultiValueReplaceValueAtIndex")] bool ReplaceValueAtIndex(..)
[Native ("ABMultiValueReplaceLabelAtIndex")] bool ReplaceLabelAtIndex(..)
[Native ("ABMultiValueInsertValueAndLabelAtIndex")] bool InsertValueAndLabelAtIndex(..)
[Native ("ABMultiValueRemoveValueAndLabelAtIndex")] bool RemoveValueAndLabelAtIndex(..)

Type: ABPerson

MonoTouch.AddressBook.ABPerson { [Native ("ABPersonComparePeopleByName")] int CompareTo(..)
[Native ("ABPersonCopyLocalizedPropertyName")] string LocalizedPropertyName(..)
[Native ("ABPersonGetTypeOfProperty")] MonoTouch.AddressBook.ABPropertyType GetPropertyType(..)
[Native ("ABPersonSetImageData")] void Image { set; }
[Native ("ABPersonCopyImageData")] MonoTouch.Foundation.NSData Image { get; }
[Native ("ABPersonHasImageData")] bool HasImage { get; }
[Native ("ABPersonRemoveImageData")] void RemoveImage(..)
[Native ("ABPersonGetCompositeNameFormat")] MonoTouch.AddressBook.ABPersonCompositeNameFormat CompositeNameFormat { get; }
[Native ("ABPersonGetCompositeNameFormatForRecord")] MonoTouch.AddressBook.ABPersonCompositeNameFormat GetCompositeNameFormat(..)
[Native ("ABPersonCopyCompositeNameDelimiterForRecord")] string GetCompositeNameDelimiter(..)
[Native ("ABPersonGetSortOrdering")] MonoTouch.AddressBook.ABPersonSortBy SortOrdering { get; }
[Native ("ABPersonCopySource")] MonoTouch.AddressBook.ABRecord Source { get; }
[Native ("ABPersonCopyArrayOfAllLinkedPeople")] MonoTouch.AddressBook.ABPerson[] GetLinkedPeople(..)
[Native ("ABPersonCopyImageDataWithFormat")] MonoTouch.Foundation.NSData GetImage(..)
[Native ("ABPersonCreateVCardRepresentationWithPeople")] MonoTouch.Foundation.NSData GetVCards(..)
[Native ("ABPersonCreatePeopleInSourceWithVCardRepresentation")] MonoTouch.AddressBook.ABPerson[] CreateFromVCard(..)

Type: ABRecord

MonoTouch.AddressBook.ABRecord { [Native ("ABRecordGetRecordID")] int Id { get; }
[Native ("ABRecordGetRecordType")] MonoTouch.AddressBook.ABRecordType Type { get; }
[Native ("ABRecordGetRecordType")] MonoTouch.AddressBook.ABRecord FromHandle(..)
[Native ("ABRecordCopyCompositeName")] string ToString(..)
[Native ("ABRecordSetValue")] void SetValue(..)
[Native ("ABRecordCopyValue")] System.IntPtr CopyValue(..)
[Native ("ABRecordRemoveValue")] void RemoveValue(..)

Namespace: MonoTouch.AddressBookUI

Type: ABAddressFormatting

MonoTouch.AddressBookUI.ABAddressFormatting { [Native ("ABCreateStringWithAddressDictionary")] string ToString(..)

Type: ABNewPersonViewController

MonoTouch.AddressBookUI.ABNewPersonViewController { [Selector ("displayedPerson")] System.IntPtr DisplayedPerson { get; }
[Selector ("setDisplayedPerson:")] void DisplayedPerson { set; }
[Selector ("addressBook")] System.IntPtr AddressBook { get; }
[Selector ("setAddressBook:")] void AddressBook { set; }
[Selector ("parentGroup")] System.IntPtr ParentGroup { get; }
[Selector ("setParentGroup:")] void ParentGroup { set; }
[Selector ("newPersonViewDelegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setNewPersonViewDelegate:")] void WeakDelegate { set; }

Type: ABNewPersonViewControllerDelegate

MonoTouch.AddressBookUI.ABNewPersonViewControllerDelegate { [Selector ("newPersonViewController:didCompleteWithNewPerson:")] void DidCompleteWithNewPerson(..)

Type: ABPeoplePickerNavigationController

MonoTouch.AddressBookUI.ABPeoplePickerNavigationController { [Selector ("displayedProperties")] MonoTouch.Foundation.NSNumber[] DisplayedProperties { get; }
[Selector ("setDisplayedProperties:")] void DisplayedProperties { set; }
[Selector ("addressBook")] System.IntPtr AddressBook { get; }
[Selector ("setAddressBook:")] void AddressBook { set; }
[Selector ("peoplePickerDelegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setPeoplePickerDelegate:")] void WeakDelegate { set; }

Type: ABPeoplePickerNavigationControllerDelegate

MonoTouch.AddressBookUI.ABPeoplePickerNavigationControllerDelegate { [Selector ("peoplePickerNavigationController:shouldContinueAfterSelectingPerson:")] bool ShouldContinue(..)
[Selector ("peoplePickerNavigationController:shouldContinueAfterSelectingPerson:property:identifier:")] bool ShouldContinue(..)
[Selector ("peoplePickerNavigationControllerDidCancel:")] void Cancelled(..)
[Selector ("navigationController:willShowViewController:animated:")] void WillShowViewController(..)
[Selector ("navigationController:didShowViewController:animated:")] void DidShowViewController(..)
[Selector ("navigationControllerSupportedInterfaceOrientations:")] MonoTouch.UIKit.UIInterfaceOrientationMask SupportedInterfaceOrientations(..)
[Selector ("navigationControllerPreferredInterfaceOrientationForPresentation:")] MonoTouch.UIKit.UIInterfaceOrientation GetPreferredInterfaceOrientation(..)
[Selector ("navigationController:interactionControllerForAnimationController:")] MonoTouch.UIKit.IUIViewControllerInteractiveTransitioning GetInteractionControllerForAnimationController(..)
[Selector ("navigationController:animationControllerForOperation:fromViewController:toViewController:")] MonoTouch.UIKit.IUIViewControllerAnimatedTransitioning GetAnimationControllerForOperation(..)

Type: ABPersonViewController

MonoTouch.AddressBookUI.ABPersonViewController { [Selector ("displayedPerson")] System.IntPtr DisplayedPerson { get; }
[Selector ("setDisplayedPerson:")] void DisplayedPerson { set; }
[Selector ("displayedProperties")] MonoTouch.Foundation.NSNumber[] DisplayedProperties { get; }
[Selector ("setDisplayedProperties:")] void DisplayedProperties { set; }
[Selector ("addressBook")] System.IntPtr AddressBook { get; }
[Selector ("setAddressBook:")] void AddressBook { set; }
[Selector ("allowsActions")] bool AllowsActions { get; }
[Selector ("setAllowsActions:")] void AllowsActions { set; }
[Selector ("allowsEditing")] bool AllowsEditing { get; }
[Selector ("setAllowsEditing:")] void AllowsEditing { set; }
[Selector ("personViewDelegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setPersonViewDelegate:")] void WeakDelegate { set; }
[Selector ("setHighlightedItemForProperty:withIdentifier:")] void SetHighlightedItemForProperty(..)

Type: ABPersonViewControllerDelegate

MonoTouch.AddressBookUI.ABPersonViewControllerDelegate { [Selector ("personViewController:shouldPerformDefaultActionForPerson:property:identifier:")] bool ShouldPerformDefaultActionForPerson(..)

Type: ABUnknownPersonViewController

MonoTouch.AddressBookUI.ABUnknownPersonViewController { [Selector ("alternateName")] string AlternateName { get; }
[Selector ("setAlternateName:")] void AlternateName { set; }
[Selector ("message")] string Message { get; }
[Selector ("setMessage:")] void Message { set; }
[Selector ("displayedPerson")] System.IntPtr DisplayedPerson { get; }
[Selector ("setDisplayedPerson:")] void DisplayedPerson { set; }
[Selector ("addressBook")] System.IntPtr AddressBook { get; }
[Selector ("setAddressBook:")] void AddressBook { set; }
[Selector ("allowsActions")] bool AllowsActions { get; }
[Selector ("setAllowsActions:")] void AllowsActions { set; }
[Selector ("allowsAddingToAddressBook")] bool AllowsAddingToAddressBook { get; }
[Selector ("setAllowsAddingToAddressBook:")] void AllowsAddingToAddressBook { set; }
[Selector ("unknownPersonViewDelegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setUnknownPersonViewDelegate:")] void WeakDelegate { set; }

Type: ABUnknownPersonViewControllerDelegate

MonoTouch.AddressBookUI.ABUnknownPersonViewControllerDelegate { [Selector ("unknownPersonViewController:didResolveToPerson:")] void DidResolveToPerson(..)
[Selector ("unknownPersonViewController:shouldPerformDefaultActionForPerson:property:identifier:")] bool ShouldPerformDefaultActionForPerson(..)

Namespace: MonoTouch.AdSupport

Type: ASIdentifierManager

MonoTouch.AdSupport.ASIdentifierManager { [Selector ("sharedManager")] MonoTouch.AdSupport.ASIdentifierManager SharedManager { get; }
[Selector ("isAdvertisingTrackingEnabled")] bool IsAdvertisingTrackingEnabled { get; }
[Selector ("advertisingIdentifier")] MonoTouch.Foundation.NSUuid AdvertisingIdentifier { get; }

Namespace: MonoTouch.AssetsLibrary

Type: ALAsset

MonoTouch.AssetsLibrary.ALAsset { [Selector ("defaultRepresentation")] MonoTouch.AssetsLibrary.ALAssetRepresentation DefaultRepresentation { get; }
[Selector ("thumbnail")] MonoTouch.CoreGraphics.CGImage Thumbnail { get; }
[Selector ("originalAsset")] MonoTouch.AssetsLibrary.ALAsset OriginalAsset { get; }
[Selector ("isEditable")] bool Editable { get; }
[Selector ("valueForProperty:")] MonoTouch.Foundation.NSObject ValueForProperty(..)
[Selector ("representationForUTI:")] MonoTouch.AssetsLibrary.ALAssetRepresentation RepresentationForUti(..)
[Selector ("aspectRatioThumbnail")] MonoTouch.CoreGraphics.CGImage AspectRatioThumbnail(..)
[Selector ("writeModifiedImageDataToSavedPhotosAlbum:metadata:completionBlock:")] void WriteModifiedImageToSavedToPhotosAlbum(..)
[Selector ("writeModifiedVideoAtPathToSavedPhotosAlbum:completionBlock:")] void WriteModifiedVideoToSavedPhotosAlbum(..)
[Selector ("setImageData:metadata:completionBlock:")] void SetImageData(..)
[Selector ("setVideoAtPath:completionBlock:")] void SetVideoAtPath(..)

Type: ALAssetRepresentation

MonoTouch.AssetsLibrary.ALAssetRepresentation { [Selector ("UTI")] string Uti { get; }
[Selector ("size")] long Size { get; }
[Selector ("url")] MonoTouch.Foundation.NSUrl Url { get; }
[Selector ("metadata")] MonoTouch.Foundation.NSDictionary Metadata { get; }
[Selector ("orientation")] MonoTouch.AssetsLibrary.ALAssetOrientation Orientation { get; }
[Selector ("scale")] float Scale { get; }
[Selector ("filename")] string Filename { get; }
[Selector ("dimensions")] System.Drawing.SizeF Dimensions { get; }
[Selector ("getBytes:fromOffset:length:error:")] uint GetBytes(..)
[Selector ("fullResolutionImage")] MonoTouch.CoreGraphics.CGImage GetImage(..)
[Selector ("CGImageWithOptions:")] MonoTouch.CoreGraphics.CGImage GetImage(..)
[Selector ("fullScreenImage")] MonoTouch.CoreGraphics.CGImage GetFullScreenImage(..)

Type: ALAssetsFilter

MonoTouch.AssetsLibrary.ALAssetsFilter { [Selector ("allPhotos")] MonoTouch.AssetsLibrary.ALAssetsFilter AllPhotos { get; }
[Selector ("allVideos")] MonoTouch.AssetsLibrary.ALAssetsFilter AllVideos { get; }
[Selector ("allAssets")] MonoTouch.AssetsLibrary.ALAssetsFilter AllAssets { get; }

Type: ALAssetsGroup

MonoTouch.AssetsLibrary.ALAssetsGroup { [Selector ("posterImage")] MonoTouch.CoreGraphics.CGImage PosterImage { get; }
[Selector ("numberOfAssets")] int Count { get; }
[Selector ("isEditable")] bool Editable { get; }
[Selector ("valueForProperty:")] MonoTouch.Foundation.NSObject ValueForProperty(..)
[Selector ("setAssetsFilter:")] void SetAssetsFilter(..)
[Selector ("enumerateAssetsUsingBlock:")] void Enumerate(..)
[Selector ("enumerateAssetsWithOptions:usingBlock:")] void Enumerate(..)
[Selector ("enumerateAssetsAtIndexes:options:usingBlock:")] void Enumerate(..)
[Selector ("addAsset:")] bool AddAsset(..)

Type: ALAssetsLibrary

MonoTouch.AssetsLibrary.ALAssetsLibrary { [Selector ("authorizationStatus")] MonoTouch.AssetsLibrary.ALAuthorizationStatus AuthorizationStatus { get; }
[Selector ("assetForURL:resultBlock:failureBlock:")] void AssetForUrl(..)
[Selector ("enumerateGroupsWithTypes:usingBlock:failureBlock:")] void Enumerate(..)
[Selector ("videoAtPathIsCompatibleWithSavedPhotosAlbum:")] bool VideoAtPathIsIsCompatibleWithSavedPhotosAlbum(..)
[Selector ("writeImageDataToSavedPhotosAlbum:metadata:completionBlock:")] void WriteImageToSavedPhotosAlbum(..)
[Selector ("writeImageToSavedPhotosAlbum:metadata:completionBlock:")] void WriteImageToSavedPhotosAlbum(..)
[Selector ("writeImageToSavedPhotosAlbum:orientation:completionBlock:")] void WriteImageToSavedPhotosAlbum(..)
[Selector ("writeVideoAtPathToSavedPhotosAlbum:completionBlock:")] void WriteVideoToSavedPhotosAlbum(..)
[Selector ("groupForURL:resultBlock:failureBlock:")] void GroupForUrl(..)
[Selector ("addAssetsGroupAlbumWithName:resultBlock:failureBlock:")] void AddAssetsGroupAlbum(..)
[Selector ("disableSharedPhotoStreamsSupport")] void DisableSharedPhotoStreamsSupport(..)

Namespace: MonoTouch.AudioToolbox

Type: AudioConverter

MonoTouch.AudioToolbox.AudioConverter { [Native ("AudioConverterNew")] MonoTouch.AudioToolbox.AudioConverter Create(..)
[Native ("AudioConverterNewSpecific")] MonoTouch.AudioToolbox.AudioConverter Create(..)
[Native ("AudioConverterDispose")] void Dispose(..)
[Native ("AudioConverterReset")] MonoTouch.AudioToolbox.AudioConverterError Reset(..)
[Native ("AudioConverterConvertComplexBuffer")] MonoTouch.AudioToolbox.AudioConverterError ConvertComplexBuffer(..)
[Native ("AudioConverterGetProperty")] uint GetUIntProperty(..)
[Native ("AudioConverterGetProperty")] double GetDoubleProperty(..)
[Native ("AudioConverterGetProperty")] byte CompressionMagicCookie { get; }
[Native ("AudioConverterGetProperty")] byte DecompressionMagicCookie { get; }
[Native ("AudioConverterGetProperty")] MonoTouch.AudioToolbox.AudioConverterPrimeInfo PrimeInfo { get; }
[Native ("AudioConverterGetProperty")] MonoTouch.AudioToolbox.AudioChannelLayout InputChannelLayout { get; }
[Native ("AudioConverterGetProperty")] MonoTouch.AudioToolbox.AudioChannelLayout OutputChannelLayout { get; }
[Native ("AudioConverterGetProperty")] MonoTouch.AudioToolbox.AudioStreamBasicDescription CurrentOutputStreamDescription { get; }
[Native ("AudioConverterGetProperty")] MonoTouch.AudioToolbox.AudioStreamBasicDescription CurrentInputStreamDescription { get; }
[Native ("AudioConverterGetProperty")] T[] GetArray(..)
[Native ("AudioConverterGetPropertyInfo")] byte CompressionMagicCookie { get; }
[Native ("AudioConverterGetPropertyInfo")] byte DecompressionMagicCookie { get; }
[Native ("AudioConverterGetPropertyInfo")] MonoTouch.AudioToolbox.AudioChannelLayout InputChannelLayout { get; }
[Native ("AudioConverterGetPropertyInfo")] MonoTouch.AudioToolbox.AudioChannelLayout OutputChannelLayout { get; }
[Native ("AudioConverterGetPropertyInfo")] MonoTouch.AudioToolbox.AudioStreamBasicDescription CurrentOutputStreamDescription { get; }
[Native ("AudioConverterGetPropertyInfo")] MonoTouch.AudioToolbox.AudioStreamBasicDescription CurrentInputStreamDescription { get; }
[Native ("AudioConverterGetPropertyInfo")] T[] GetArray(..)
[Native ("AudioConverterSetProperty")] void SetProperty(..)
[Native ("AudioConverterSetProperty")] void SetProperty(..)
[Native ("AudioConverterSetProperty")] void SetProperty(..)
[Native ("AudioConverterSetProperty")] void CompressionMagicCookie { set; }
[Native ("AudioConverterSetProperty")] void DecompressionMagicCookie { set; }
[Native ("AudioConverterConvertBuffer")] MonoTouch.AudioToolbox.AudioConverterError ConvertBuffer(..)
[Native ("AudioConverterFillComplexBuffer")] MonoTouch.AudioToolbox.AudioConverterError FillComplexBuffer(..)
[Native ("AudioConverterFillComplexBuffer")] MonoTouch.AudioToolbox.AudioConverterError FillComplexBuffer(..)

Type: AudioFile

MonoTouch.AudioToolbox.AudioFile { [Native ("AudioFileClose")] void Dispose(..)
[Native ("AudioFileCreateWithURL")] MonoTouch.AudioToolbox.AudioFile Create(..)
[Native ("AudioFileCreateWithURL")] MonoTouch.AudioToolbox.AudioFile Create(..)
[Native ("AudioFileOpenURL")] MonoTouch.AudioToolbox.AudioFile Open(..)
[Native ("AudioFileOpenURL")] MonoTouch.AudioToolbox.AudioFile Open(..)
[Native ("AudioFileOptimize")] bool Optimize(..)
[Native ("AudioFileReadBytes")] int Read(..)
[Native ("AudioFileWriteBytes")] int Write(..)
[Native ("AudioFileWriteBytes")] int Write(..)
[Native ("AudioFileReadPacketData")] MonoTouch.AudioToolbox.AudioStreamPacketDescription[] RealReadPacketData(..)
[Native ("AudioFileReadPacketData")] MonoTouch.AudioToolbox.AudioStreamPacketDescription[] RealReadFixedPackets(..)
[Native ("AudioFileReadPackets")] MonoTouch.AudioToolbox.AudioFileError ReadPackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] MonoTouch.AudioToolbox.AudioFileError WritePackets(..)
[Native ("AudioFileCountUserData")] int CountUserData(..)
[Native ("AudioFileGetUserDataSize")] int GetUserDataSize(..)
[Native ("AudioFileGetUserData")] int GetUserData(..)
[Native ("AudioFileSetUserData")] int SetUserData(..)
[Native ("AudioFileRemoveUserData")] int RemoveUserData(..)
[Native ("AudioFileGetPropertyInfo")] bool GetPropertyInfo(..)
[Native ("AudioFileGetPropertyInfo")] bool IsPropertyWritable(..)
[Native ("AudioFileGetPropertyInfo")] System.IntPtr GetProperty(..)
[Native ("AudioFileGetPropertyInfo")] System.Nullable`1[T] GetProperty(..)
[Native ("AudioFileGetProperty")] MonoTouch.AudioToolbox.AudioFileMarkerList MarkerList { get; }
[Native ("AudioFileGetProperty")] MonoTouch.AudioToolbox.AudioFileRegionList RegionList { get; }
[Native ("AudioFileGetProperty")] MonoTouch.AudioToolbox.AudioFileChunkType[] ChunkIDs { get; }
[Native ("AudioFileGetProperty")] byte ID3Tag { get; }
[Native ("AudioFileGetProperty")] bool GetProperty(..)
[Native ("AudioFileGetProperty")] System.IntPtr GetProperty(..)
[Native ("AudioFileGetProperty")] System.Nullable`1[T] GetProperty(..)
[Native ("AudioFileGetProperty")] int GetInt(..)
[Native ("AudioFileGetProperty")] System.IntPtr GetIntPtr(..)
[Native ("AudioFileGetProperty")] double GetDouble(..)
[Native ("AudioFileGetProperty")] long GetLong(..)
[Native ("AudioFileGetProperty")] long PacketToFrame(..)
[Native ("AudioFileGetProperty")] long FrameToPacket(..)
[Native ("AudioFileGetProperty")] long PacketToByte(..)
[Native ("AudioFileGetProperty")] long ByteToPacket(..)
[Native ("AudioFileSetProperty")] bool SetProperty(..)
[Native ("AudioFileSetProperty")] void SetInt(..)
[Native ("AudioFileSetProperty")] MonoTouch.AudioToolbox.AudioFileError SetDouble(..)
[Native ("AudioFileSetProperty")] void PacketTableInfo { set; }

Type: AudioFileGlobalInfo

MonoTouch.AudioToolbox.AudioFileGlobalInfo { [Native ("AudioFileGetGlobalInfoSize")] MonoTouch.AudioToolbox.AudioFileType[] ReadableTypes { get; }
[Native ("AudioFileGetGlobalInfoSize")] MonoTouch.AudioToolbox.AudioFileType[] WritableTypes { get; }
[Native ("AudioFileGetGlobalInfoSize")] MonoTouch.AudioToolbox.AudioFormatType[] GetAvailableFormats(..)
[Native ("AudioFileGetGlobalInfoSize")] MonoTouch.AudioToolbox.AudioStreamBasicDescription[] GetAvailableStreamDescriptions(..)
[Native ("AudioFileGetGlobalInfo")] MonoTouch.AudioToolbox.AudioFileType[] ReadableTypes { get; }
[Native ("AudioFileGetGlobalInfo")] MonoTouch.AudioToolbox.AudioFileType[] WritableTypes { get; }
[Native ("AudioFileGetGlobalInfo")] MonoTouch.AudioToolbox.AudioFormatType[] GetAvailableFormats(..)
[Native ("AudioFileGetGlobalInfo")] MonoTouch.AudioToolbox.AudioStreamBasicDescription[] GetAvailableStreamDescriptions(..)
[Native ("AudioFileGetGlobalInfo")] string GetFileTypeName(..)
[Native ("AudioFileGetGlobalInfo")] string GetExtensions(..)
[Native ("AudioFileGetGlobalInfo")] string GetUTIs(..)
[Native ("AudioFileGetGlobalInfo")] string GetMIMETypes(..)
[Native ("AudioFileGetGlobalInfo")] string AllExtensions { get; }
[Native ("AudioFileGetGlobalInfo")] string AllUTIs { get; }
[Native ("AudioFileGetGlobalInfo")] string AllMIMETypes { get; }

Type: AudioFileStream

MonoTouch.AudioToolbox.AudioFileStream { [Native ("AudioFileStreamParseBytes")] MonoTouch.AudioToolbox.AudioFileStreamStatus ParseBytes(..)
[Native ("AudioFileStreamParseBytes")] MonoTouch.AudioToolbox.AudioFileStreamStatus ParseBytes(..)
[Native ("AudioFileStreamParseBytes")] MonoTouch.AudioToolbox.AudioFileStreamStatus ParseBytes(..)
[Native ("AudioFileStreamSeek")] MonoTouch.AudioToolbox.AudioFileStreamStatus Seek(..)
[Native ("AudioFileStreamGetPropertyInfo")] System.IntPtr GetProperty(..)
[Native ("AudioFileStreamGetPropertyInfo")] System.Nullable`1[T] GetProperty(..)
[Native ("AudioFileStreamGetProperty")] bool GetProperty(..)
[Native ("AudioFileStreamGetProperty")] System.IntPtr GetProperty(..)
[Native ("AudioFileStreamGetProperty")] int GetInt(..)
[Native ("AudioFileStreamGetProperty")] double GetDouble(..)
[Native ("AudioFileStreamGetProperty")] long GetLong(..)
[Native ("AudioFileStreamGetProperty")] System.Nullable`1[T] GetProperty(..)
[Native ("AudioFileStreamGetProperty")] long PacketToFrame(..)
[Native ("AudioFileStreamGetProperty")] long FrameToPacket(..)
[Native ("AudioFileStreamGetProperty")] long PacketToByte(..)
[Native ("AudioFileStreamGetProperty")] long ByteToPacket(..)
[Native ("AudioFileStreamSetProperty")] bool SetProperty(..)
[Native ("AudioFileStreamClose")] void Dispose(..)

Type: AudioFormatPropertyNative

MonoTouch.AudioToolbox.AudioFormatPropertyNative { [Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetPropertyInfo")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetPropertyInfo")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetPropertyInfo")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetPropertyInfo")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetPropertyInfo")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] MonoTouch.AudioToolbox.AudioFormatError AudioFormatGetProperty(..)

Type: AudioQueue

MonoTouch.AudioToolbox.AudioQueue { [Native ("AudioQueueDispose")] void Dispose(..)
[Native ("AudioQueueStart")] MonoTouch.AudioToolbox.AudioQueueStatus Start(..)
[Native ("AudioQueueStart")] MonoTouch.AudioToolbox.AudioQueueStatus Start(..)
[Native ("AudioQueuePrime")] MonoTouch.AudioToolbox.AudioQueueStatus Prime(..)
[Native ("AudioQueueFlush")] MonoTouch.AudioToolbox.AudioQueueStatus Flush(..)
[Native ("AudioQueueStop")] MonoTouch.AudioToolbox.AudioQueueStatus Stop(..)
[Native ("AudioQueuePause")] MonoTouch.AudioToolbox.AudioQueueStatus Pause(..)
[Native ("AudioQueueReset")] MonoTouch.AudioToolbox.AudioQueueStatus Reset(..)
[Native ("AudioQueueAllocateBuffer")] MonoTouch.AudioToolbox.AudioQueueStatus AllocateBuffer(..)
[Native ("AudioQueueAllocateBuffer")] MonoTouch.AudioToolbox.AudioQueueStatus AllocateBuffer(..)
[Native ("AudioQueueAllocateBufferWithPacketDescriptions")] MonoTouch.AudioToolbox.AudioQueueStatus AllocateBufferWithPacketDescriptors(..)
[Native ("AudioQueueFreeBuffer")] void FreeBuffer(..)
[Native ("memcpy")] void FillAudioData(..)
[Native ("AudioQueueEnqueueBuffer")] MonoTouch.AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueEnqueueBufferWithParameters")] MonoTouch.AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueEnqueueBufferWithParameters")] MonoTouch.AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueEnqueueBufferWithParameters")] MonoTouch.AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueEnqueueBufferWithParameters")] MonoTouch.AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueCreateTimeline")] MonoTouch.AudioToolbox.AudioQueueTimeline CreateTimeline(..)
[Native ("AudioQueueGetCurrentTime")] MonoTouch.AudioToolbox.AudioQueueStatus GetCurrentTime(..)
[Native ("AudioQueueDeviceGetCurrentTime")] MonoTouch.AudioToolbox.AudioTimeStamp CurrentTime { get; }
[Native ("AudioQueueDeviceGetNearestStartTime")] MonoTouch.AudioToolbox.AudioTimeStamp GetNearestStartTime(..)
[Native ("AudioQueueDeviceTranslateTime")] MonoTouch.AudioToolbox.AudioTimeStamp TranslateTime(..)
[Native ("AudioQueueGetParameter")] float Volume { get; }
[Native ("AudioQueueGetParameter")] float VolumeRampTime { get; }
[Native ("AudioQueueGetParameter")] float Pan { get; }
[Native ("AudioQueueSetParameter")] void Volume { set; }
[Native ("AudioQueueSetParameter")] void VolumeRampTime { set; }
[Native ("AudioQueueSetParameter")] void Pan { set; }
[Native ("AudioQueueAddPropertyListener")] MonoTouch.AudioToolbox.AudioQueueStatus AddListener(..)
[Native ("AudioQueueRemovePropertyListener")] void Dispose(..)
[Native ("AudioQueueRemovePropertyListener")] void RemoveListener(..)
[Native ("AudioQueueGetProperty")] bool GetProperty(..)
[Native ("AudioQueueGetProperty")] System.IntPtr GetProperty(..)
[Native ("AudioQueueGetProperty")] T GetProperty(..)
[Native ("AudioQueueGetProperty")] int GetInt(..)
[Native ("AudioQueueGetProperty")] double GetDouble(..)
[Native ("AudioQueueGetPropertySize")] System.IntPtr GetProperty(..)
[Native ("AudioQueueGetPropertySize")] T GetProperty(..)
[Native ("AudioQueueSetProperty")] bool SetProperty(..)
[Native ("AudioQueueSetProperty")] int SetInt(..)
[Native ("AudioQueueSetProperty")] MonoTouch.AudioToolbox.AudioQueueStatus SetChannelAssignments(..)
[Native ("AudioQueueProcessingTapNew")] MonoTouch.AudioToolbox.AudioQueueProcessingTap CreateProcessingTap(..)

Type: AudioQueueProcessingTap

MonoTouch.AudioToolbox.AudioQueueProcessingTap { [Native ("AudioQueueProcessingTapDispose")] void Dispose(..)
[Native ("AudioQueueProcessingTapGetSourceAudio")] MonoTouch.AudioToolbox.AudioQueueStatus GetSourceAudio(..)
[Native ("AudioQueueProcessingTapGetSourceAudio")] MonoTouch.AudioToolbox.AudioQueueStatus GetSourceAudio(..)
[Native ("AudioQueueProcessingTapGetQueueTime")] MonoTouch.AudioToolbox.AudioQueueStatus GetQueueTime(..)

Type: AudioQueueTimeline

MonoTouch.AudioToolbox.AudioQueueTimeline { [Native ("AudioQueueDisposeTimeline")] void Dispose(..)

Type: AudioServices

MonoTouch.AudioToolbox.AudioServices { [Native ("AudioServicesGetProperty")] MonoTouch.AudioToolbox.AudioServicesError AudioServicesGetProperty(..)
[Native ("AudioServicesSetProperty")] MonoTouch.AudioToolbox.AudioServicesError AudioServicesSetProperty(..)

Type: AudioSession

MonoTouch.AudioToolbox.AudioSession { [Native ("AudioSessionInitialize")] void Initialize(..)
[Native ("AudioSessionSetActive")] void SetActive(..)
[Native ("AudioSessionSetActiveWithFlags")] MonoTouch.AudioToolbox.AudioSessionErrors SetActive(..)
[Native ("AudioSessionGetProperty")] double GetDouble(..)
[Native ("AudioSessionGetProperty")] float GetFloat(..)
[Native ("AudioSessionGetProperty")] int GetInt(..)
[Native ("AudioSessionGetProperty")] System.IntPtr GetIntPtr(..)
[Native ("AudioSessionSetProperty")] void SetDouble(..)
[Native ("AudioSessionSetProperty")] void SetInt(..)
[Native ("AudioSessionSetProperty")] void SetFloat(..)
[Native ("AudioSessionAddPropertyListener")] MonoTouch.AudioToolbox.AudioSessionErrors AddListener(..)

Type: AudioSource

MonoTouch.AudioToolbox.AudioSource { [Native ("AudioFileInitializeWithCallbacks")] void Initialize(..)
[Native ("AudioFileOpenWithCallbacks")] void Open(..)

Type: MusicPlayer

MonoTouch.AudioToolbox.MusicPlayer { [Native ("NewMusicPlayer")] MonoTouch.AudioToolbox.MusicPlayer Create(..)
[Native ("DisposeMusicPlayer")] void Dispose(..)
[Native ("MusicPlayerGetTime")] double Time { get; }
[Native ("MusicPlayerSetTime")] void Time { set; }
[Native ("MusicPlayerPreroll")] MonoTouch.AudioToolbox.MusicPlayerStatus Preroll(..)
[Native ("MusicPlayerStart")] MonoTouch.AudioToolbox.MusicPlayerStatus Start(..)
[Native ("MusicPlayerStop")] MonoTouch.AudioToolbox.MusicPlayerStatus Stop(..)
[Native ("MusicPlayerIsPlaying")] bool IsPlaying { get; }
[Native ("MusicPlayerSetPlayRateScalar")] void PlayRateScalar { set; }
[Native ("MusicPlayerGetPlayRateScalar")] double PlayRateScalar { get; }
[Native ("MusicPlayerGetHostTimeForBeats")] MonoTouch.AudioToolbox.MusicPlayerStatus GetHostTimeForBeats(..)
[Native ("MusicPlayerGetBeatsForHostTime")] MonoTouch.AudioToolbox.MusicPlayerStatus GetBeatsForHostTime(..)
[Native ("MusicPlayerGetSequence")] MonoTouch.AudioToolbox.MusicSequence MusicSequence { get; }
[Native ("MusicPlayerSetSequence")] void MusicSequence { set; }

Type: MusicSequence

MonoTouch.AudioToolbox.MusicSequence { [Native ("DisposeMusicSequence")] void Dispose(..)
[Native ("MusicSequenceSetAUGraph")] void AUGraph { set; }
[Native ("MusicSequenceGetAUGraph")] MonoTouch.AudioUnit.AUGraph AUGraph { get; }
[Native ("MusicSequenceSetSequenceType")] void SequenceType { set; }
[Native ("MusicSequenceGetSequenceType")] MonoTouch.AudioToolbox.MusicSequenceType SequenceType { get; }
[Native ("MusicSequenceGetSMPTEResolution")] void GetSmpteResolution(..)
[Native ("MusicSequenceSetSMPTEResolution")] short SetSmpteResolution(..)
[Native ("MusicSequenceGetInfoDictionary")] MonoTouch.Foundation.NSDictionary GetInfoDictionary(..)
[Native ("MusicSequenceNewTrack")] MonoTouch.AudioToolbox.MusicTrack CreateTrack(..)
[Native ("MusicSequenceGetTrackCount")] int TrackCount { get; }
[Native ("MusicSequenceGetIndTrack")] MonoTouch.AudioToolbox.MusicTrack GetTrack(..)
[Native ("MusicSequenceGetTrackIndex")] int GetTrackIndex(..)
[Native ("MusicSequenceSetMIDIEndpoint")] MonoTouch.AudioToolbox.MusicPlayerStatus SetMidiEndpoint(..)
[Native ("MusicSequenceGetSecondsForBeats")] double GetSecondsForBeats(..)
[Native ("MusicSequenceGetBeatsForSeconds")] double GetBeatsForSeconds(..)
[Native ("MusicSequenceBeatsToBarBeatTime")] MonoTouch.AudioToolbox.MusicPlayerStatus BeatsToBarBeatTime(..)
[Native ("MusicSequenceBarBeatTimeToBeats")] MonoTouch.AudioToolbox.MusicPlayerStatus BarBeatTimeToBeats(..)
[Native ("MusicSequenceReverse")] MonoTouch.AudioToolbox.MusicPlayerStatus Reverse(..)
[Native ("MusicSequenceFileLoad")] MonoTouch.AudioToolbox.MusicPlayerStatus LoadFile(..)
[Native ("MusicSequenceFileLoadData")] MonoTouch.AudioToolbox.MusicPlayerStatus LoadData(..)
[Native ("MusicSequenceFileCreate")] MonoTouch.AudioToolbox.MusicPlayerStatus CreateFile(..)
[Native ("MusicSequenceFileCreateData")] MonoTouch.Foundation.NSData CreateData(..)

Type: MusicTrack

MonoTouch.AudioToolbox.MusicTrack { [Native ("MusicSequenceDisposeTrack")] void Dispose(..)
[Native ("MusicTrackGetSequence")] MonoTouch.AudioToolbox.MusicSequence Sequence { get; }
[Native ("MusicTrackSetDestMIDIEndpoint")] MonoTouch.AudioToolbox.MusicPlayerStatus SetDestMidiEndpoint(..)
[Native ("MusicTrackSetDestNode")] MonoTouch.AudioToolbox.MusicPlayerStatus SetDestNode(..)
[Native ("MusicTrackSetProperty")] void MuteStatus { set; }
[Native ("MusicTrackSetProperty")] void SoloStatus { set; }
[Native ("MusicTrackSetProperty")] void TrackLength { set; }
[Native ("MusicTrackGetProperty")] bool MuteStatus { get; }
[Native ("MusicTrackGetProperty")] bool SoloStatus { get; }
[Native ("MusicTrackGetProperty")] double TrackLength { get; }
[Native ("MusicTrackNewMIDINoteEvent")] MonoTouch.AudioToolbox.MusicPlayerStatus AddMidiNoteEvent(..)
[Native ("MusicTrackNewMIDIChannelEvent")] MonoTouch.AudioToolbox.MusicPlayerStatus AddMidiChannelEvent(..)
[Native ("MusicTrackNewMIDIRawDataEvent")] MonoTouch.AudioToolbox.MusicPlayerStatus AddMidiRawDataEvent(..)
[Native ("MusicTrackNewExtendedNoteEvent")] MonoTouch.AudioToolbox.MusicPlayerStatus AddNewExtendedNoteEvent(..)
[Native ("MusicTrackNewExtendedTempoEvent")] MonoTouch.AudioToolbox.MusicPlayerStatus AddExtendedTempoEvent(..)
[Native ("MusicTrackNewMetaEvent")] MonoTouch.AudioToolbox.MusicPlayerStatus AddMetaEvent(..)
[Native ("MusicTrackNewUserEvent")] MonoTouch.AudioToolbox.MusicPlayerStatus AddUserEvent(..)
[Native ("MusicTrackMoveEvents")] MonoTouch.AudioToolbox.MusicPlayerStatus MoveEvents(..)
[Native ("MusicTrackClear")] MonoTouch.AudioToolbox.MusicPlayerStatus Clear(..)
[Native ("MusicTrackCut")] MonoTouch.AudioToolbox.MusicPlayerStatus Cut(..)
[Native ("MusicTrackCopyInsert")] MonoTouch.AudioToolbox.MusicPlayerStatus CopyInsert(..)
[Native ("MusicTrackMerge")] MonoTouch.AudioToolbox.MusicPlayerStatus Merge(..)

Type: OutputAudioQueue

MonoTouch.AudioToolbox.OutputAudioQueue { [Native ("AudioQueueSetOfflineRenderFormat2")] MonoTouch.AudioToolbox.AudioQueueStatus DisableOfflineRender(..)
[Native ("AudioQueueSetOfflineRenderFormat")] MonoTouch.AudioToolbox.AudioQueueStatus SetOfflineRenderFormat(..)
[Native ("AudioQueueOfflineRender")] MonoTouch.AudioToolbox.AudioQueueStatus RenderOffline(..)

Type: SoundBank

MonoTouch.AudioToolbox.SoundBank { [Native ("CopyNameFromSoundBank")] string GetName(..)
[Native ("CopyInstrumentInfoFromSoundBank")] MonoTouch.AudioToolbox.InstrumentInfo[] GetInstrumentInfo(..)

Type: SystemSound

MonoTouch.AudioToolbox.SystemSound { [Native ("AudioServicesDisposeSystemSoundID")] void Cleanup(..)
[Native ("AudioServicesPlayAlertSound")] void PlayAlertSound(..)
[Native ("AudioServicesPlaySystemSound")] void PlaySystemSound(..)
[Native ("AudioServicesCreateSystemSoundID")] MonoTouch.AudioToolbox.SystemSound FromFile(..)
[Native ("AudioServicesCreateSystemSoundID")] MonoTouch.AudioToolbox.SystemSound FromFile(..)
[Native ("AudioServicesAddSystemSoundCompletion")] MonoTouch.AudioToolbox.AudioServicesError AddSystemSoundCompletion(..)
[Native ("AudioServicesRemoveSystemSoundCompletion")] void RemoveSystemSoundCompletion(..)

Namespace: MonoTouch.AudioUnit

Type: AudioComponent

MonoTouch.AudioUnit.AudioComponent { [Native ("AudioComponentFindNext")] MonoTouch.AudioUnit.AudioComponent FindNextComponent(..)
[Native ("AudioComponentFindNext")] MonoTouch.AudioUnit.AudioComponent FindNextComponent(..)
[Native ("AudioComponentCopyName")] string Name { get; }
[Native ("AudioComponentGetDescription")] MonoTouch.AudioUnit.AudioComponentDescription Description { get; }
[Native ("AudioComponentGetVersion")] System.Version Version { get; }
[Native ("AudioComponentGetIcon")] MonoTouch.UIKit.UIImage GetIcon(..)
[Native ("AudioComponentGetLastActiveTime")] double LastActiveTime { get; }

Type: AudioUnit

MonoTouch.AudioUnit.AudioUnit { [Native ("AudioComponentInstanceDispose")] void Dispose(..)
[Native ("AudioComponentInstanceGetComponent")] MonoTouch.AudioUnit.AudioComponent Component { get; }
[Native ("AudioUnitInitialize")] int Initialize(..)
[Native ("AudioUnitUninitialize")] int Uninitialize(..)
[Native ("AudioUnitUninitialize")] void Dispose(..)
[Native ("AudioOutputUnitStart")] void Start(..)
[Native ("AudioOutputUnitStop")] void Stop(..)
[Native ("AudioUnitRender")] void Render(..)
[Native ("AudioUnitRender")] MonoTouch.AudioUnit.AudioUnitStatus TryRender(..)
[Native ("AudioUnitRender")] MonoTouch.AudioUnit.AudioUnitStatus Render(..)
[Native ("AudioUnitSetProperty")] void BrokenSetRender(..)
[Native ("AudioUnitSetProperty")] void SetAudioFormat(..)
[Native ("AudioUnitSetProperty")] MonoTouch.AudioUnit.AudioUnitStatus SetEnableIO(..)
[Native ("AudioUnitSetProperty")] MonoTouch.AudioUnit.AudioUnitStatus SetMaximumFramesPerSlice(..)
[Native ("AudioUnitSetProperty")] MonoTouch.AudioUnit.AudioUnitStatus SetElementCount(..)
[Native ("AudioUnitSetProperty")] MonoTouch.AudioUnit.AudioUnitStatus SetSampleRate(..)
[Native ("AudioUnitSetProperty")] MonoTouch.AudioUnit.AudioUnitStatus SetClassInfo(..)
[Native ("AudioUnitSetProperty")] MonoTouch.AudioUnit.AudioUnitStatus SetRenderCallback(..)
[Native ("AudioUnitSetProperty")] MonoTouch.AudioUnit.AudioUnitStatus SetInputCallback(..)
[Native ("AudioUnitSetProperty")] MonoTouch.AudioUnit.AudioUnitStatus MakeConnection(..)
[Native ("AudioUnitSetProperty")] MonoTouch.AudioUnit.AudioUnitStatus LoadInstrument(..)
[Native ("AudioUnitGetProperty")] MonoTouch.AudioToolbox.AudioStreamBasicDescription GetAudioFormat(..)
[Native ("AudioUnitGetProperty")] MonoTouch.AudioUnit.ClassInfoDictionary GetClassInfo(..)
[Native ("AudioUnitGetProperty")] MonoTouch.AudioUnit.AudioUnitParameterInfo[] GetParameterList(..)
[Native ("AudioUnitGetProperty")] MonoTouch.AudioUnit.AudioUnitParameterInfo[] GetParameterList(..)
[Native ("AudioUnitGetProperty")] uint GetMaximumFramesPerSlice(..)
[Native ("AudioUnitGetPropertyInfo")] MonoTouch.AudioUnit.AudioUnitParameterInfo[] GetParameterList(..)
[Native ("AudioUnitSetParameter")] MonoTouch.AudioUnit.AudioUnitStatus SetParameter(..)
[Native ("MusicDeviceMIDIEvent")] MonoTouch.AudioUnit.AudioUnitStatus MusicDeviceMIDIEvent(..)
[Native ("AudioOutputUnitPublish")] MonoTouch.AudioUnit.AudioComponentStatus AudioOutputUnitPublish(..)
[Native ("AudioOutputUnitGetHostIcon")] MonoTouch.UIKit.UIImage GetHostIcon(..)

Type: AudioUnitUtils

MonoTouch.AudioUnit.AudioUnitUtils { [Native ("AudioSessionSetProperty")] void SetOverrideCategoryDefaultToSpeaker(..)

Type: AUGraph

MonoTouch.AudioUnit.AUGraph { [Native ("AUGraphOpen")] void Open(..)
[Native ("AUGraphOpen")] int TryOpen(..)
[Native ("AUGraphAddNode")] int AddNode(..)
[Native ("AUGraphRemoveNode")] MonoTouch.AudioUnit.AUGraphError RemoveNode(..)
[Native ("AUGraphGetNodeCount")] MonoTouch.AudioUnit.AUGraphError GetNodeCount(..)
[Native ("AUGraphGetIndNode")] MonoTouch.AudioUnit.AUGraphError GetNode(..)
[Native ("AUGraphNodeInfo")] MonoTouch.AudioUnit.AudioUnit GetNodeInfo(..)
[Native ("AUGraphClearConnections")] MonoTouch.AudioUnit.AUGraphError ClearConnections(..)
[Native ("AUGraphConnectNodeInput")] MonoTouch.AudioUnit.AUGraphError ConnnectNodeInput(..)
[Native ("AUGraphDisconnectNodeInput")] MonoTouch.AudioUnit.AUGraphError DisconnectNodeInput(..)
[Native ("AUGraphGetNumberOfInteractions")] MonoTouch.AudioUnit.AUGraphError GetNumberOfInteractions(..)
[Native ("AUGraphCountNodeInteractions")] MonoTouch.AudioUnit.AUGraphError GetNumberOfInteractions(..)
[Native ("AUGraphInitialize")] MonoTouch.AudioUnit.AUGraphError Initialize(..)
[Native ("AUGraphStart")] MonoTouch.AudioUnit.AUGraphError Start(..)
[Native ("AUGraphStop")] MonoTouch.AudioUnit.AUGraphError Stop(..)
[Native ("AUGraphUninitialize")] void Dispose(..)
[Native ("AUGraphClose")] void Dispose(..)
[Native ("DisposeAUGraph")] void Dispose(..)
[Native ("AUGraphIsOpen")] bool IsOpen { get; }
[Native ("AUGraphIsInitialized")] bool IsInitialized { get; }
[Native ("AUGraphIsRunning")] bool IsRunning { get; }
[Native ("AUGraphGetCPULoad")] MonoTouch.AudioUnit.AUGraphError GetCPULoad(..)
[Native ("AUGraphGetMaxCPULoad")] MonoTouch.AudioUnit.AUGraphError GetMaxCPULoad(..)
[Native ("AUGraphUpdate")] bool Update(..)

Type: ExtAudioFile

MonoTouch.AudioUnit.ExtAudioFile { [Native ("ExtAudioFileOpenUrl")] MonoTouch.AudioUnit.ExtAudioFile OpenUrl(..)
[Native ("ExtAudioFileWrapAudioFileID")] MonoTouch.AudioUnit.ExtAudioFileError WrapAudioFileID(..)
[Native ("ExtAudioFileRead")] int Read(..)
[Native ("ExtAudioFileRead")] uint Read(..)
[Native ("ExtAudioFileWrite")] MonoTouch.AudioUnit.ExtAudioFileError Write(..)
[Native ("ExtAudioFileWriteAsync")] void WriteAsync(..)
[Native ("ExtAudioFileWriteAsync")] MonoTouch.AudioUnit.ExtAudioFileError WriteAsync(..)
[Native ("ExtAudioFileDispose")] void Dispose(..)
[Native ("ExtAudioFileSeek")] void Seek(..)
[Native ("ExtAudioFileTell")] long FileTell(..)
[Native ("ExtAudioFileCreateWithUrl")] MonoTouch.AudioUnit.ExtAudioFile CreateWithUrl(..)
[Native ("ExtAudioFileGetProperty")] MonoTouch.AudioToolbox.AudioStreamBasicDescription FileDataFormat { get; }
[Native ("ExtAudioFileGetProperty")] System.Nullable`1[System.IntPtr] AudioFile { get; }
[Native ("ExtAudioFileGetProperty")] MonoTouch.AudioToolbox.AudioConverter AudioConverter { get; }
[Native ("ExtAudioFileGetProperty")] long FileLengthFrames { get; }
[Native ("ExtAudioFileGetProperty")] System.Nullable`1[System.UInt32] ClientMaxPacketSize { get; }
[Native ("ExtAudioFileGetProperty")] System.Nullable`1[System.UInt32] FileMaxPacketSize { get; }
[Native ("ExtAudioFileSetProperty")] MonoTouch.AudioUnit.ExtAudioFileError SynchronizeAudioConverter(..)
[Native ("ExtAudioFileSetProperty")] void ClientDataFormat { set; }

Namespace: MonoTouch.AudioUnitWrapper

Type: _AudioConverter

MonoTouch.AudioUnitWrapper._AudioConverter { [Native ("AudioConverterFillComplexBuffer")] void FillBuffer(..)
[Native ("AudioConverterNew")] MonoTouch.AudioUnitWrapper._AudioConverter CreateInstance(..)
[Native ("AudioConverterSetProperty")] void DecompressionMagicCookie { set; }

Namespace: MonoTouch.AVFoundation

Type: AVAsset

MonoTouch.AVFoundation.AVAsset { [Selector ("duration")] MonoTouch.CoreMedia.CMTime Duration { get; }
[Selector ("preferredRate")] float PreferredRate { get; }
[Selector ("preferredVolume")] float PreferredVolume { get; }
[Selector ("preferredTransform")] MonoTouch.CoreGraphics.CGAffineTransform PreferredTransform { get; }
[Selector ("naturalSize")] System.Drawing.SizeF NaturalSize { get; }
[Selector ("providesPreciseDurationAndTiming")] bool ProvidesPreciseDurationAndTiming { get; }
[Selector ("tracks")] MonoTouch.AVFoundation.AVAssetTrack[] Tracks { get; }
[Selector ("lyrics")] string Lyrics { get; }
[Selector ("commonMetadata")] MonoTouch.AVFoundation.AVMetadataItem[] CommonMetadata { get; }
[Selector ("availableMetadataFormats")] string AvailableMetadataFormats { get; }
[Selector ("hasProtectedContent")] bool ProtectedContent { get; }
[Selector ("availableChapterLocales")] MonoTouch.Foundation.NSLocale[] AvailableChapterLocales { get; }
[Selector ("isPlayable")] bool Playable { get; }
[Selector ("isExportable")] bool Exportable { get; }
[Selector ("isReadable")] bool Readable { get; }
[Selector ("isComposable")] bool Composable { get; }
[Selector ("availableMediaCharacteristicsWithMediaSelectionOptions")] string AvailableMediaCharacteristicsWithMediaSelectionOptions { get; }
[Selector ("isCompatibleWithSavedPhotosAlbum")] bool CompatibleWithSavedPhotosAlbum { get; }
[Selector ("creationDate")] MonoTouch.AVFoundation.AVMetadataItem CreationDate { get; }
[Selector ("referenceRestrictions")] MonoTouch.AVFoundation.AVAssetReferenceRestrictions ReferenceRestrictions { get; }
[Selector ("trackGroups")] MonoTouch.AVFoundation.AVAssetTrackGroup[] TrackGroups { get; }
[Selector ("cancelLoading")] void CancelLoading(..)
[Selector ("trackWithTrackID:")] MonoTouch.AVFoundation.AVAssetTrack TrackWithTrackID(..)
[Selector ("tracksWithMediaType:")] MonoTouch.AVFoundation.AVAssetTrack[] TracksWithMediaType(..)
[Selector ("tracksWithMediaCharacteristic:")] MonoTouch.AVFoundation.AVAssetTrack[] TracksWithMediaCharacteristic(..)
[Selector ("metadataForFormat:")] MonoTouch.AVFoundation.AVMetadataItem[] MetadataForFormat(..)
[Selector ("chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys:")] MonoTouch.AVFoundation.AVMetadataItem[] ChapterMetadataGroups(..)
[Selector ("assetWithURL:")] MonoTouch.AVFoundation.AVAsset FromUrl(..)
[Selector ("mediaSelectionGroupForMediaCharacteristic:")] MonoTouch.AVFoundation.AVMediaSelectionGroup MediaSelectionGroupForMediaCharacteristic(..)
[Selector ("statusOfValueForKey:error:")] MonoTouch.AVFoundation.AVKeyValueStatus StatusOfValue(..)
[Selector ("loadValuesAsynchronouslyForKeys:completionHandler:")] void LoadValuesAsynchronously(..)
[Selector ("chapterMetadataGroupsBestMatchingPreferredLanguages:")] MonoTouch.AVFoundation.AVTimedMetadataGroup[] GetChapterMetadataGroupsBestMatchingPreferredLanguages(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVAssetExportSession

MonoTouch.AVFoundation.AVAssetExportSession { [Selector ("presetName")] string PresetName { get; }
[Selector ("supportedFileTypes")] MonoTouch.Foundation.NSObject[] SupportedFileTypes { get; }
[Selector ("outputFileType")] string OutputFileType { get; }
[Selector ("setOutputFileType:")] void OutputFileType { set; }
[Selector ("outputURL")] MonoTouch.Foundation.NSUrl OutputUrl { get; }
[Selector ("setOutputURL:")] void OutputUrl { set; }
[Selector ("status")] MonoTouch.AVFoundation.AVAssetExportSessionStatus Status { get; }
[Selector ("progress")] float Progress { get; }
[Selector ("maxDuration")] MonoTouch.CoreMedia.CMTime MaxDuration { get; }
[Selector ("timeRange")] MonoTouch.CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("setTimeRange:")] void TimeRange { set; }
[Selector ("metadata")] MonoTouch.AVFoundation.AVMetadataItem[] Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("fileLengthLimit")] long FileLengthLimit { get; }
[Selector ("setFileLengthLimit:")] void FileLengthLimit { set; }
[Selector ("audioMix")] MonoTouch.AVFoundation.AVAudioMix AudioMix { get; }
[Selector ("setAudioMix:")] void AudioMix { set; }
[Selector ("videoComposition")] MonoTouch.AVFoundation.AVVideoComposition VideoComposition { get; }
[Selector ("setVideoComposition:")] void VideoComposition { set; }
[Selector ("shouldOptimizeForNetworkUse")] bool ShouldOptimizeForNetworkUse { get; }
[Selector ("setShouldOptimizeForNetworkUse:")] void ShouldOptimizeForNetworkUse { set; }
[Selector ("allExportPresets")] string AllExportPresets { get; }
[Selector ("error")] MonoTouch.Foundation.NSError Error { get; }
[Selector ("asset")] MonoTouch.AVFoundation.AVAsset Asset { get; }
[Selector ("estimatedOutputFileLength")] long EstimatedOutputFileLength { get; }
[Selector ("metadataItemFilter")] MonoTouch.AVFoundation.AVMetadataItemFilter MetadataItemFilter { get; }
[Selector ("setMetadataItemFilter:")] void MetadataItemFilter { set; }
[Selector ("customVideoCompositor")] MonoTouch.AVFoundation.AVVideoCompositing CustomVideoCompositor { get; }
[Selector ("audioTimePitchAlgorithm")] MonoTouch.Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("exportSessionWithAsset:presetName:")] MonoTouch.AVFoundation.AVAssetExportSession FromAsset(..)
[Selector ("exportPresetsCompatibleWithAsset:")] string ExportPresetsCompatibleWithAsset(..)
[Selector ("exportAsynchronouslyWithCompletionHandler:")] void ExportAsynchronously(..)
[Selector ("cancelExport")] void CancelExport(..)
[Selector ("determineCompatibilityOfExportPreset:withAsset:outputFileType:completionHandler:")] void DetermineCompatibilityOfExportPreset(..)
[Selector ("determineCompatibleFileTypesWithCompletionHandler:")] void DetermineCompatibleFileTypes(..)

Type: AVAssetImageGenerator

MonoTouch.AVFoundation.AVAssetImageGenerator { [Selector ("maximumSize")] System.Drawing.SizeF MaximumSize { get; }
[Selector ("setMaximumSize:")] void MaximumSize { set; }
[Selector ("apertureMode")] MonoTouch.Foundation.NSString ApertureMode { get; }
[Selector ("setApertureMode:")] void ApertureMode { set; }
[Selector ("videoComposition")] MonoTouch.AVFoundation.AVVideoComposition VideoComposition { get; }
[Selector ("setVideoComposition:")] void VideoComposition { set; }
[Selector ("appliesPreferredTrackTransform")] bool AppliesPreferredTrackTransform { get; }
[Selector ("setAppliesPreferredTrackTransform:")] void AppliesPreferredTrackTransform { set; }
[Selector ("requestedTimeToleranceBefore")] MonoTouch.CoreMedia.CMTime RequestedTimeToleranceBefore { get; }
[Selector ("setRequestedTimeToleranceBefore:")] void RequestedTimeToleranceBefore { set; }
[Selector ("requestedTimeToleranceAfter")] MonoTouch.CoreMedia.CMTime RequestedTimeToleranceAfter { get; }
[Selector ("setRequestedTimeToleranceAfter:")] void RequestedTimeToleranceAfter { set; }
[Selector ("asset")] MonoTouch.AVFoundation.AVAsset Asset { get; }
[Selector ("customVideoCompositor")] MonoTouch.AVFoundation.AVVideoCompositing CustomVideoCompositor { get; }
[Selector ("assetImageGeneratorWithAsset:")] MonoTouch.AVFoundation.AVAssetImageGenerator FromAsset(..)
[Selector ("copyCGImageAtTime:actualTime:error:")] MonoTouch.CoreGraphics.CGImage CopyCGImageAtTime(..)
[Selector ("generateCGImagesAsynchronouslyForTimes:completionHandler:")] void GenerateCGImagesAsynchronously(..)
[Selector ("cancelAllCGImageGeneration")] void CancelAllCGImageGeneration(..)

Type: AVAssetReader

MonoTouch.AVFoundation.AVAssetReader { [Selector ("asset")] MonoTouch.AVFoundation.AVAsset Asset { get; }
[Selector ("status")] MonoTouch.AVFoundation.AVAssetReaderStatus Status { get; }
[Selector ("error")] MonoTouch.Foundation.NSError Error { get; }
[Selector ("timeRange")] MonoTouch.CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("setTimeRange:")] void TimeRange { set; }
[Selector ("outputs")] MonoTouch.AVFoundation.AVAssetReaderOutput[] Outputs { get; }
[Selector ("assetReaderWithAsset:error:")] MonoTouch.AVFoundation.AVAssetReader FromAsset(..)
[Selector ("canAddOutput:")] bool CanAddOutput(..)
[Selector ("addOutput:")] void AddOutput(..)
[Selector ("startReading")] bool StartReading(..)
[Selector ("cancelReading")] void CancelReading(..)

Type: AVAssetReaderAudioMixOutput

MonoTouch.AVFoundation.AVAssetReaderAudioMixOutput { [Selector ("audioTracks")] MonoTouch.AVFoundation.AVAssetTrack[] AudioTracks { get; }
[Selector ("audioMix")] MonoTouch.AVFoundation.AVAudioMix AudioMix { get; }
[Selector ("setAudioMix:")] void AudioMix { set; }
[Selector ("audioSettings")] MonoTouch.Foundation.NSDictionary AudioSettings { get; }
[Selector ("audioTimePitchAlgorithm")] MonoTouch.Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("assetReaderAudioMixOutputWithAudioTracks:audioSettings:")] MonoTouch.AVFoundation.AVAssetReaderAudioMixOutput FromTracks(..)

Type: AVAssetReaderOutput

MonoTouch.AVFoundation.AVAssetReaderOutput { [Selector ("mediaType")] string MediaType { get; }
[Selector ("alwaysCopiesSampleData")] bool AlwaysCopiesSampleData { get; }
[Selector ("setAlwaysCopiesSampleData:")] void AlwaysCopiesSampleData { set; }
[Selector ("copyNextSampleBuffer")] MonoTouch.CoreMedia.CMSampleBuffer CopyNextSampleBuffer(..)

Type: AVAssetReaderTrackOutput

MonoTouch.AVFoundation.AVAssetReaderTrackOutput { [Selector ("track")] MonoTouch.AVFoundation.AVAssetTrack Track { get; }
[Selector ("outputSettings")] MonoTouch.Foundation.NSDictionary OutputSettings { get; }
[Selector ("audioTimePitchAlgorithm")] MonoTouch.Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("assetReaderTrackOutputWithTrack:outputSettings:")] MonoTouch.AVFoundation.AVAssetReaderTrackOutput FromTrack(..)

Type: AVAssetReaderVideoCompositionOutput

MonoTouch.AVFoundation.AVAssetReaderVideoCompositionOutput { [Selector ("videoTracks")] MonoTouch.AVFoundation.AVAssetTrack[] VideoTracks { get; }
[Selector ("videoComposition")] MonoTouch.AVFoundation.AVVideoComposition VideoComposition { get; }
[Selector ("setVideoComposition:")] void VideoComposition { set; }
[Selector ("videoSettings")] MonoTouch.Foundation.NSDictionary WeakVideoSettings { get; }
[Selector ("customVideoCompositor")] MonoTouch.AVFoundation.AVVideoCompositing CustomVideoCompositor { get; }
[Selector ("assetReaderVideoCompositionOutputWithVideoTracks:videoSettings:")] MonoTouch.AVFoundation.AVAssetReaderVideoCompositionOutput WeakFromTracks(..)

Type: AVAssetResourceLoader

MonoTouch.AVFoundation.AVAssetResourceLoader { [Selector ("delegate")] MonoTouch.AVFoundation.AVAssetResourceLoaderDelegate Delegate { get; }
[Selector ("delegateQueue")] MonoTouch.CoreFoundation.DispatchQueue DelegateQueue { get; }
[Selector ("setDelegate:queue:")] void SetDelegate(..)

Type: AVAssetResourceLoaderDelegate

MonoTouch.AVFoundation.AVAssetResourceLoaderDelegate { [Selector ("resourceLoader:shouldWaitForLoadingOfRequestedResource:")] bool ShouldWaitForLoadingOfRequestedResource(..)

Type: AVAssetResourceLoadingRequest

MonoTouch.AVFoundation.AVAssetResourceLoadingRequest { [Selector ("request")] MonoTouch.Foundation.NSUrlRequest Request { get; }
[Selector ("finished")] bool Finished { get; }
[Selector ("finishLoadingWithResponse:data:redirect:")] void FinishLoading(..)
[Selector ("finishLoadingWithError:")] void FinishLoadingWithError(..)
[Selector ("streamingContentKeyRequestDataForApp:contentIdentifier:options:error:")] MonoTouch.Foundation.NSData GetStreamingContentKey(..)

Type: AVAssetTrack

MonoTouch.AVFoundation.AVAssetTrack { [Selector ("trackID")] int TrackID { get; }
[Selector ("asset")] MonoTouch.AVFoundation.AVAsset Asset { get; }
[Selector ("mediaType")] string MediaType { get; }
[Selector ("formatDescriptions")] MonoTouch.Foundation.NSObject[] FormatDescriptionsAsObjects { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("isSelfContained")] bool SelfContained { get; }
[Selector ("totalSampleDataLength")] long TotalSampleDataLength { get; }
[Selector ("timeRange")] MonoTouch.CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("naturalTimeScale")] int NaturalTimeScale { get; }
[Selector ("estimatedDataRate")] float EstimatedDataRate { get; }
[Selector ("languageCode")] string LanguageCode { get; }
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("naturalSize")] System.Drawing.SizeF NaturalSize { get; }
[Selector ("preferredVolume")] float PreferredVolume { get; }
[Selector ("preferredTransform")] MonoTouch.CoreGraphics.CGAffineTransform PreferredTransform { get; }
[Selector ("nominalFrameRate")] float NominalFrameRate { get; }
[Selector ("segments")] MonoTouch.AVFoundation.AVAssetTrackSegment[] Segments { get; }
[Selector ("availableMetadataFormats")] string AvailableMetadataFormats { get; }
[Selector ("commonMetadata")] MonoTouch.AVFoundation.AVMetadataItem[] CommonMetadata { get; }
[Selector ("isPlayable")] bool Playable { get; }
[Selector ("availableTrackAssociationTypes")] MonoTouch.Foundation.NSString[] AvailableTrackAssociationTypes { get; }
[Selector ("minFrameDuration")] MonoTouch.CoreMedia.CMTime MinFrameDuration { get; }
[Selector ("hasMediaCharacteristic:")] bool HasMediaCharacteristic(..)
[Selector ("segmentForTrackTime:")] MonoTouch.AVFoundation.AVAssetTrackSegment SegmentForTrackTime(..)
[Selector ("samplePresentationTimeForTrackTime:")] MonoTouch.CoreMedia.CMTime SamplePresentationTimeForTrackTime(..)
[Selector ("metadataForFormat:")] MonoTouch.AVFoundation.AVMetadataItem[] MetadataForFormat(..)
[Selector ("associatedTracksOfType:")] MonoTouch.Foundation.NSString GetAssociatedTracksOfType(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVAssetTrackGroup

MonoTouch.AVFoundation.AVAssetTrackGroup { [Selector ("trackIDs")] MonoTouch.Foundation.NSNumber[] TrackIDs { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVAssetTrackSegment

MonoTouch.AVFoundation.AVAssetTrackSegment { [Selector ("isEmpty")] bool Empty { get; }
[Selector ("timeMapping")] MonoTouch.CoreMedia.CMTimeMapping TimeMapping { get; }

Type: AVAssetWriter

MonoTouch.AVFoundation.AVAssetWriter { [Selector ("outputURL")] MonoTouch.Foundation.NSUrl OutputURL { get; }
[Selector ("outputFileType")] string OutputFileType { get; }
[Selector ("status")] MonoTouch.AVFoundation.AVAssetWriterStatus Status { get; }
[Selector ("error")] MonoTouch.Foundation.NSError Error { get; }
[Selector ("movieFragmentInterval")] MonoTouch.CoreMedia.CMTime MovieFragmentInterval { get; }
[Selector ("setMovieFragmentInterval:")] void MovieFragmentInterval { set; }
[Selector ("shouldOptimizeForNetworkUse")] bool ShouldOptimizeForNetworkUse { get; }
[Selector ("setShouldOptimizeForNetworkUse:")] void ShouldOptimizeForNetworkUse { set; }
[Selector ("inputs")] MonoTouch.AVFoundation.AVAssetWriterInput[] inputs { get; }
[Selector ("metadata")] MonoTouch.AVFoundation.AVMetadataItem[] Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("movieTimeScale")] int MovieTimeScale { get; }
[Selector ("setMovieTimeScale:")] void MovieTimeScale { set; }
[Selector ("inputGroups")] MonoTouch.AVFoundation.AVAssetWriterInputGroup[] InputGroups { get; }
[Selector ("assetWriterWithURL:fileType:error:")] MonoTouch.AVFoundation.AVAssetWriter FromUrl(..)
[Selector ("canApplyOutputSettings:forMediaType:")] bool CanApplyOutputSettings(..)
[Selector ("canAddInput:")] bool CanAddInput(..)
[Selector ("addInput:")] void AddInput(..)
[Selector ("startWriting")] bool StartWriting(..)
[Selector ("startSessionAtSourceTime:")] void StartSessionAtSourceTime(..)
[Selector ("endSessionAtSourceTime:")] void EndSessionAtSourceTime(..)
[Selector ("cancelWriting")] void CancelWriting(..)
[Selector ("finishWriting")] bool FinishWriting(..)
[Selector ("finishWritingWithCompletionHandler:")] void FinishWriting(..)
[Selector ("canAddInputGroup:")] bool CanAddInputGroup(..)
[Selector ("addInputGroup:")] void AddInputGroup(..)

Type: AVAssetWriterInput

MonoTouch.AVFoundation.AVAssetWriterInput { [Selector ("mediaType")] string MediaType { get; }
[Selector ("outputSettings")] MonoTouch.Foundation.NSDictionary OutputSettings { get; }
[Selector ("transform")] MonoTouch.CoreGraphics.CGAffineTransform Transform { get; }
[Selector ("setTransform:")] void Transform { set; }
[Selector ("metadata")] MonoTouch.AVFoundation.AVMetadataItem[] Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("isReadyForMoreMediaData")] bool ReadyForMoreMediaData { get; }
[Selector ("expectsMediaDataInRealTime")] bool ExpectsMediaDataInRealTime { get; }
[Selector ("setExpectsMediaDataInRealTime:")] void ExpectsMediaDataInRealTime { set; }
[Selector ("mediaTimeScale")] int MediaTimeScale { get; }
[Selector ("setMediaTimeScale:")] void MediaTimeScale { set; }
[Selector ("languageCode")] string LanguageCode { get; }
[Selector ("setLanguageCode:")] void LanguageCode { set; }
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("setExtendedLanguageTag:")] void ExtendedLanguageTag { set; }
[Selector ("naturalSize")] System.Drawing.SizeF NaturalSize { get; }
[Selector ("setNaturalSize:")] void NaturalSize { set; }
[Selector ("preferredVolume")] float PreferredVolume { get; }
[Selector ("setPreferredVolume:")] void PreferredVolume { set; }
[Selector ("marksOutputTrackAsEnabled")] bool MarksOutputTrackAsEnabled { get; }
[Selector ("setMarksOutputTrackAsEnabled:")] void MarksOutputTrackAsEnabled { set; }
[Selector ("sourceFormatHint")] MonoTouch.CoreMedia.CMFormatDescription SourceFormatHint { get; }
[Selector ("assetWriterInputWithMediaType:outputSettings:sourceFormatHint:")] MonoTouch.AVFoundation.AVAssetWriterInput Create(..)
[Selector ("assetWriterInputWithMediaType:outputSettings:")] MonoTouch.AVFoundation.AVAssetWriterInput FromType(..)
[Selector ("requestMediaDataWhenReadyOnQueue:usingBlock:")] void RequestMediaData(..)
[Selector ("appendSampleBuffer:")] bool AppendSampleBuffer(..)
[Selector ("markAsFinished")] void MarkAsFinished(..)
[Selector ("canAddTrackAssociationWithTrackOfInput:type:")] bool CanAddTrackAssociationWithTrackOfInput(..)
[Selector ("addTrackAssociationWithTrackOfInput:type:")] void AddTrackAssociationWithTrackOfInput(..)

Type: AVAssetWriterInputGroup

MonoTouch.AVFoundation.AVAssetWriterInputGroup { [Selector ("inputs")] MonoTouch.AVFoundation.AVAssetWriterInput[] Inputs { get; }
[Selector ("defaultInput")] MonoTouch.AVFoundation.AVAssetWriterInput DefaultInput { get; }
[Selector ("assetWriterInputGroupWithInputs:defaultInput:")] MonoTouch.AVFoundation.AVAssetWriterInputGroup Create(..)

Type: AVAssetWriterInputPixelBufferAdaptor

MonoTouch.AVFoundation.AVAssetWriterInputPixelBufferAdaptor { [Selector ("assetWriterInput")] MonoTouch.AVFoundation.AVAssetWriterInput AssetWriterInput { get; }
[Selector ("sourcePixelBufferAttributes")] MonoTouch.Foundation.NSDictionary SourcePixelBufferAttributes { get; }
[Selector ("pixelBufferPool")] MonoTouch.CoreVideo.CVPixelBufferPool PixelBufferPool { get; }
[Selector ("assetWriterInputPixelBufferAdaptorWithAssetWriterInput:sourcePixelBufferAttributes:")] MonoTouch.AVFoundation.AVAssetWriterInputPixelBufferAdaptor FromInput(..)
[Selector ("appendPixelBuffer:withPresentationTime:")] bool AppendPixelBufferWithPresentationTime(..)

Type: AVAsynchronousKeyValueLoading

MonoTouch.AVFoundation.AVAsynchronousKeyValueLoading { [Selector ("statusOfValueForKey:error:")] MonoTouch.AVFoundation.AVKeyValueStatus StatusOfValueForKeyerror(..)
[Selector ("loadValuesAsynchronouslyForKeys:completionHandler:")] void LoadValuesAsynchronously(..)

Type: AVAsynchronousVideoCompositionRequest

MonoTouch.AVFoundation.AVAsynchronousVideoCompositionRequest { [Selector ("renderContext")] MonoTouch.AVFoundation.AVVideoCompositionRenderContext RenderContext { get; }
[Selector ("compositionTime")] MonoTouch.CoreMedia.CMTime CompositionTime { get; }
[Selector ("sourceTrackIDs")] MonoTouch.Foundation.NSNumber[] SourceTrackIDs { get; }
[Selector ("videoCompositionInstruction")] MonoTouch.AVFoundation.AVVideoCompositionInstruction VideoCompositionInstruction { get; }
[Selector ("sourceFrameByTrackID:")] MonoTouch.CoreVideo.CVPixelBuffer SourceFrameByTrackID(..)
[Selector ("finishWithComposedVideoFrame:")] void FinishWithComposedVideoFrame(..)
[Selector ("finishWithError:")] void FinishWithError(..)
[Selector ("finishCancelledRequest")] void FinishCancelledRequest(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVAudioMix

MonoTouch.AVFoundation.AVAudioMix { [Selector ("inputParameters")] MonoTouch.AVFoundation.AVAudioMixInputParameters[] InputParameters { get; }
[Selector ("mutableCopyWithZone:")] MonoTouch.Foundation.NSObject MutableCopy(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVAudioMixInputParameters

MonoTouch.AVFoundation.AVAudioMixInputParameters { [Selector ("trackID")] int TrackID { get; }
[Selector ("audioTapProcessor")] MonoTouch.MediaToolbox.MTAudioProcessingTap AudioTapProcessor { get; }
[Selector ("audioTimePitchAlgorithm")] MonoTouch.Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("getVolumeRampForTime:startVolume:endVolume:timeRange:")] bool GetVolumeRamp(..)
[Selector ("mutableCopyWithZone:")] MonoTouch.Foundation.NSObject MutableCopy(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVAudioPlayer

MonoTouch.AVFoundation.AVAudioPlayer { [Selector ("isPlaying")] bool Playing { get; }
[Selector ("numberOfChannels")] uint NumberOfChannels { get; }
[Selector ("duration")] double Duration { get; }
[Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("url")] MonoTouch.Foundation.NSUrl Url { get; }
[Selector ("data")] MonoTouch.Foundation.NSData Data { get; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }
[Selector ("currentTime")] double CurrentTime { get; }
[Selector ("setCurrentTime:")] void CurrentTime { set; }
[Selector ("numberOfLoops")] int NumberOfLoops { get; }
[Selector ("setNumberOfLoops:")] void NumberOfLoops { set; }
[Selector ("isMeteringEnabled")] bool MeteringEnabled { get; }
[Selector ("setMeteringEnabled:")] void MeteringEnabled { set; }
[Selector ("deviceCurrentTime")] double DeviceCurrentTime { get; }
[Selector ("pan")] float Pan { get; }
[Selector ("setPan:")] void Pan { set; }
[Selector ("settings")] MonoTouch.Foundation.NSDictionary WeakSettings { get; }
[Selector ("enableRate")] bool EnableRate { get; }
[Selector ("setEnableRate:")] void EnableRate { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("channelAssignments")] MonoTouch.AVFoundation.AVAudioSessionChannelDescription[] ChannelAssignments { get; }
[Selector ("setChannelAssignments:")] void ChannelAssignments { set; }
[Selector ("prepareToPlay")] bool PrepareToPlay(..)
[Selector ("play")] bool Play(..)
[Selector ("pause")] void Pause(..)
[Selector ("stop")] void Stop(..)
[Selector ("updateMeters")] void UpdateMeters(..)
[Selector ("peakPowerForChannel:")] float PeakPower(..)
[Selector ("averagePowerForChannel:")] float AveragePower(..)
[Selector ("playAtTime:")] bool PlayAtTime(..)

Type: AVAudioPlayerDelegate

MonoTouch.AVFoundation.AVAudioPlayerDelegate { [Selector ("audioPlayerDidFinishPlaying:successfully:")] void FinishedPlaying(..)
[Selector ("audioPlayerDecodeErrorDidOccur:error:")] void DecoderError(..)
[Selector ("audioPlayerBeginInterruption:")] void BeginInterruption(..)
[Selector ("audioPlayerEndInterruption:")] void EndInterruption(..)
[Selector ("audioPlayerEndInterruption:withFlags:")] void EndInterruption(..)

Type: AVAudioRecorder

MonoTouch.AVFoundation.AVAudioRecorder { [Selector ("isRecording")] bool Recording { get; }
[Selector ("url")] MonoTouch.Foundation.NSUrl Url { get; }
[Selector ("settings")] MonoTouch.Foundation.NSDictionary Settings { get; }
[Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("currentTime")] double currentTime { get; }
[Selector ("isMeteringEnabled")] bool MeteringEnabled { get; }
[Selector ("setMeteringEnabled:")] void MeteringEnabled { set; }
[Selector ("channelAssignments")] MonoTouch.AVFoundation.AVAudioSessionChannelDescription[] ChannelAssignments { get; }
[Selector ("setChannelAssignments:")] void ChannelAssignments { set; }
[Selector ("deviceCurrentTime")] double DeviceCurrentTime { get; }
[Selector ("prepareToRecord")] bool PrepareToRecord(..)
[Selector ("record")] bool Record(..)
[Selector ("recordForDuration:")] bool RecordFor(..)
[Selector ("pause")] void Pause(..)
[Selector ("stop")] void Stop(..)
[Selector ("deleteRecording")] bool DeleteRecording(..)
[Selector ("updateMeters")] void UpdateMeters(..)
[Selector ("peakPowerForChannel:")] float PeakPower(..)
[Selector ("averagePowerForChannel:")] float AveragePower(..)
[Selector ("recordAtTime:")] bool RecordAt(..)
[Selector ("recordAtTime:forDuration:")] bool RecordAt(..)

Type: AVAudioRecorderDelegate

MonoTouch.AVFoundation.AVAudioRecorderDelegate { [Selector ("audioRecorderDidFinishRecording:successfully:")] void FinishedRecording(..)
[Selector ("audioRecorderEncodeErrorDidOccur:error:")] void EncoderError(..)
[Selector ("audioRecorderBeginInterruption:")] void BeginInterruption(..)
[Selector ("audioRecorderEndInterruption:")] void EndInterruption(..)
[Selector ("audioRecorderEndInterruption:withFlags:")] void EndInterruption(..)

Type: AVAudioSession

MonoTouch.AVFoundation.AVAudioSession { [Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("category")] MonoTouch.Foundation.NSString Category { get; }
[Selector ("mode")] MonoTouch.Foundation.NSString Mode { get; }
[Selector ("preferredHardwareSampleRate")] double PreferredHardwareSampleRate { get; }
[Selector ("preferredIOBufferDuration")] double PreferredIOBufferDuration { get; }
[Selector ("inputIsAvailable")] bool InputIsAvailable { get; }
[Selector ("currentHardwareSampleRate")] double CurrentHardwareSampleRate { get; }
[Selector ("currentHardwareInputNumberOfChannels")] int CurrentHardwareInputNumberOfChannels { get; }
[Selector ("currentHardwareOutputNumberOfChannels")] int CurrentHardwareOutputNumberOfChannels { get; }
[Selector ("categoryOptions")] MonoTouch.AVFoundation.AVAudioSessionCategoryOptions CategoryOptions { get; }
[Selector ("isOtherAudioPlaying")] bool OtherAudioPlaying { get; }
[Selector ("currentRoute")] MonoTouch.AVFoundation.AVAudioSessionRouteDescription CurrentRoute { get; }
[Selector ("preferredSampleRate")] double PreferredSampleRate { get; }
[Selector ("inputGain")] float InputGain { get; }
[Selector ("isInputGainSettable")] bool InputGainSettable { get; }
[Selector ("isInputAvailable")] bool InputAvailable { get; }
[Selector ("sampleRate")] double SampleRate { get; }
[Selector ("inputNumberOfChannels")] int InputNumberOfChannels { get; }
[Selector ("outputNumberOfChannels")] int OutputNumberOfChannels { get; }
[Selector ("outputVolume")] float OutputVolume { get; }
[Selector ("inputLatency")] double InputLatency { get; }
[Selector ("outputLatency")] double OutputLatency { get; }
[Selector ("IOBufferDuration")] double IOBufferDuration { get; }
[Selector ("inputDataSources")] MonoTouch.AVFoundation.AVAudioSessionDataSourceDescription[] InputDataSources { get; }
[Selector ("inputDataSource")] MonoTouch.AVFoundation.AVAudioSessionDataSourceDescription InputDataSource { get; }
[Selector ("outputDataSources")] MonoTouch.AVFoundation.AVAudioSessionDataSourceDescription[] OutputDataSources { get; }
[Selector ("outputDataSource")] MonoTouch.AVFoundation.AVAudioSessionDataSourceDescription OutputDataSource { get; }
[Selector ("preferredInput")] MonoTouch.AVFoundation.AVAudioSessionPortDescription PreferredInput { get; }
[Selector ("availableInputs")] MonoTouch.AVFoundation.AVAudioSessionPortDescription[] AvailableInputs { get; }
[Selector ("maximumInputNumberOfChannels")] int MaximumInputNumberOfChannels { get; }
[Selector ("maximumOutputNumberOfChannels")] int MaximumOutputNumberOfChannels { get; }
[Selector ("sharedInstance")] MonoTouch.AVFoundation.AVAudioSession SharedInstance(..)
[Selector ("setActive:error:")] bool SetActive(..)
[Selector ("setActive:withFlags:error:")] bool SetActive(..)
[Selector ("setCategory:error:")] bool SetCategory(..)
[Selector ("setPreferredHardwareSampleRate:error:")] bool SetPreferredHardwareSampleRate(..)
[Selector ("setPreferredIOBufferDuration:error:")] bool SetPreferredIOBufferDuration(..)
[Selector ("setMode:error:")] bool SetMode(..)
[Selector ("setActive:withOptions:error:")] bool SetActive(..)
[Selector ("setCategory:withOptions:error:")] bool SetCategory(..)
[Selector ("overrideOutputAudioPort:error:")] bool OverrideOutputAudioPort(..)
[Selector ("setPreferredSampleRate:error:")] bool SetPreferredSampleRate(..)
[Selector ("setInputGain:error:")] bool SetInputGain(..)
[Selector ("setInputDataSource:error:")] bool SetInputDataSource(..)
[Selector ("setOutputDataSource:error:")] bool SetOutputDataSource(..)
[Selector ("requestRecordPermission:")] void RequestRecordPermission(..)
[Selector ("setPreferredInput:error:")] bool SetPreferredInput(..)
[Selector ("setPreferredInputNumberOfChannels:error:")] bool SetPreferredInputNumberOfChannels(..)
[Selector ("preferredInputNumberOfChannels")] int GetPreferredInputNumberOfChannels(..)
[Selector ("setPreferredOutputNumberOfChannels:error:")] bool SetPreferredOutputNumberOfChannels(..)
[Selector ("preferredOutputNumberOfChannels")] int GetPreferredOutputNumberOfChannels(..)

Type: AVAudioSessionChannelDescription

MonoTouch.AVFoundation.AVAudioSessionChannelDescription { [Selector ("channelName")] string ChannelName { get; }
[Selector ("owningPortUID")] string OwningPortUID { get; }
[Selector ("channelNumber")] int ChannelNumber { get; }
[Selector ("channelLabel")] int ChannelLabel { get; }

Type: AVAudioSessionDataSourceDescription

MonoTouch.AVFoundation.AVAudioSessionDataSourceDescription { [Selector ("dataSourceID")] MonoTouch.Foundation.NSNumber DataSourceID { get; }
[Selector ("dataSourceName")] string DataSourceName { get; }
[Selector ("location")] string Location { get; }
[Selector ("orientation")] string Orientation { get; }
[Selector ("supportedPolarPatterns")] MonoTouch.Foundation.NSString[] SupportedPolarPatterns { get; }
[Selector ("selectedPolarPattern")] MonoTouch.Foundation.NSString SelectedPolarPattern { get; }
[Selector ("preferredPolarPattern")] MonoTouch.Foundation.NSString PreferredPolarPattern { get; }
[Selector ("setPreferredPolarPattern:error:")] bool SetPreferredPolarPattern(..)

Type: AVAudioSessionDelegate

MonoTouch.AVFoundation.AVAudioSessionDelegate { [Selector ("beginInterruption")] void BeginInterruption(..)
[Selector ("endInterruption")] void EndInterruption(..)
[Selector ("inputIsAvailableChanged:")] void InputIsAvailableChanged(..)
[Selector ("endInterruptionWithFlags:")] void EndInterruption(..)

Type: AVAudioSessionPortDescription

MonoTouch.AVFoundation.AVAudioSessionPortDescription { [Selector ("portType")] MonoTouch.Foundation.NSString PortType { get; }
[Selector ("portName")] string PortName { get; }
[Selector ("UID")] string UID { get; }
[Selector ("channels")] MonoTouch.AVFoundation.AVAudioSessionChannelDescription[] Channels { get; }
[Selector ("dataSources")] MonoTouch.AVFoundation.AVAudioSessionChannelDescription[] DataSources { get; }
[Selector ("selectedDataSource")] MonoTouch.AVFoundation.AVAudioSessionDataSourceDescription SelectedDataSource { get; }
[Selector ("preferredDataSource")] MonoTouch.AVFoundation.AVAudioSessionDataSourceDescription PreferredDataSource { get; }
[Selector ("setPreferredDataSource:error:")] bool SetPreferredDataSource(..)

Type: AVAudioSessionRouteDescription

MonoTouch.AVFoundation.AVAudioSessionRouteDescription { [Selector ("inputs")] MonoTouch.AVFoundation.AVAudioSessionPortDescription[] Inputs { get; }
[Selector ("outputs")] MonoTouch.AVFoundation.AVAudioSessionPortDescription[] Outputs { get; }

Type: AVCaptureAudioChannel

MonoTouch.AVFoundation.AVCaptureAudioChannel { [Selector ("peakHoldLevel")] float PeakHoldLevel { get; }
[Selector ("averagePowerLevel")] float AveragePowerLevel { get; }

Type: AVCaptureAudioDataOutput

MonoTouch.AVFoundation.AVCaptureAudioDataOutput { [Selector ("sampleBufferDelegate")] MonoTouch.AVFoundation.AVCaptureAudioDataOutputSampleBufferDelegate SampleBufferDelegate { get; }
[Selector ("sampleBufferCallbackQueue")] MonoTouch.CoreFoundation.DispatchQueue SampleBufferCallbackQueue { get; }
[Selector ("setSampleBufferDelegate:queue:")] void SetSampleBufferDelegatequeue(..)
[Selector ("recommendedAudioSettingsForAssetWriterWithOutputFileType:")] MonoTouch.Foundation.NSDictionary GetRecommendedAudioSettingsForAssetWriter(..)

Type: AVCaptureAudioDataOutputSampleBufferDelegate

MonoTouch.AVFoundation.AVCaptureAudioDataOutputSampleBufferDelegate { [Selector ("captureOutput:didOutputSampleBuffer:fromConnection:")] void DidOutputSampleBuffer(..)
[Selector ("captureOutput:didDropSampleBuffer:fromConnection:")] void DidDropSampleBuffer(..)

Type: AVCaptureConnection

MonoTouch.AVFoundation.AVCaptureConnection { [Selector ("output")] MonoTouch.AVFoundation.AVCaptureOutput Output { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("audioChannels")] MonoTouch.AVFoundation.AVCaptureAudioChannel AudioChannels { get; }
[Selector ("isVideoMirrored")] bool VideoMirrored { get; }
[Selector ("setVideoMirrored:")] void VideoMirrored { set; }
[Selector ("videoOrientation")] MonoTouch.AVFoundation.AVCaptureVideoOrientation VideoOrientation { get; }
[Selector ("setVideoOrientation:")] void VideoOrientation { set; }
[Selector ("inputPorts")] MonoTouch.AVFoundation.AVCaptureInputPort[] InputPorts { get; }
[Selector ("isActive")] bool Active { get; }
[Selector ("isVideoMirroringSupported")] bool SupportsVideoMirroring { get; }
[Selector ("isVideoOrientationSupported")] bool SupportsVideoOrientation { get; }
[Selector ("isVideoMinFrameDurationSupported")] bool SupportsVideoMinFrameDuration { get; }
[Selector ("videoMinFrameDuration")] MonoTouch.CoreMedia.CMTime VideoMinFrameDuration { get; }
[Selector ("setVideoMinFrameDuration:")] void VideoMinFrameDuration { set; }
[Selector ("isVideoMaxFrameDurationSupported")] bool SupportsVideoMaxFrameDuration { get; }
[Selector ("videoMaxFrameDuration")] MonoTouch.CoreMedia.CMTime VideoMaxFrameDuration { get; }
[Selector ("setVideoMaxFrameDuration:")] void VideoMaxFrameDuration { set; }
[Selector ("videoMaxScaleAndCropFactor")] float VideoMaxScaleAndCropFactor { get; }
[Selector ("videoScaleAndCropFactor")] float VideoScaleAndCropFactor { get; }
[Selector ("setVideoScaleAndCropFactor:")] void VideoScaleAndCropFactor { set; }
[Selector ("videoPreviewLayer")] MonoTouch.AVFoundation.AVCaptureVideoPreviewLayer VideoPreviewLayer { get; }
[Selector ("automaticallyAdjustsVideoMirroring")] bool AutomaticallyAdjustsVideoMirroring { get; }
[Selector ("setAutomaticallyAdjustsVideoMirroring:")] void AutomaticallyAdjustsVideoMirroring { set; }
[Selector ("isVideoStabilizationSupported")] bool SupportsVideoStabilization { get; }
[Selector ("isVideoStabilizationEnabled")] bool VideoStabilizationEnabled { get; }
[Selector ("enablesVideoStabilizationWhenAvailable")] bool EnablesVideoStabilizationWhenAvailable { get; }
[Selector ("setEnablesVideoStabilizationWhenAvailable:")] void EnablesVideoStabilizationWhenAvailable { set; }

Type: AVCaptureDevice

MonoTouch.AVFoundation.AVCaptureDevice { [Selector ("uniqueID")] string UniqueID { get; }
[Selector ("modelID")] string ModelID { get; }
[Selector ("localizedName")] string LocalizedName { get; }
[Selector ("isConnected")] bool Connected { get; }
[Selector ("devices")] MonoTouch.AVFoundation.AVCaptureDevice[] Devices { get; }
[Selector ("flashMode")] MonoTouch.AVFoundation.AVCaptureFlashMode FlashMode { get; }
[Selector ("setFlashMode:")] void FlashMode { set; }
[Selector ("torchMode")] MonoTouch.AVFoundation.AVCaptureTorchMode TorchMode { get; }
[Selector ("setTorchMode:")] void TorchMode { set; }
[Selector ("focusMode")] MonoTouch.AVFoundation.AVCaptureFocusMode FocusMode { get; }
[Selector ("setFocusMode:")] void FocusMode { set; }
[Selector ("isFocusPointOfInterestSupported")] bool FocusPointOfInterestSupported { get; }
[Selector ("focusPointOfInterest")] System.Drawing.PointF FocusPointOfInterest { get; }
[Selector ("setFocusPointOfInterest:")] void FocusPointOfInterest { set; }
[Selector ("isAdjustingFocus")] bool AdjustingFocus { get; }
[Selector ("exposureMode")] MonoTouch.AVFoundation.AVCaptureExposureMode ExposureMode { get; }
[Selector ("setExposureMode:")] void ExposureMode { set; }
[Selector ("isExposurePointOfInterestSupported")] bool ExposurePointOfInterestSupported { get; }
[Selector ("exposurePointOfInterest")] System.Drawing.PointF ExposurePointOfInterest { get; }
[Selector ("setExposurePointOfInterest:")] void ExposurePointOfInterest { set; }
[Selector ("isAdjustingExposure")] bool AdjustingExposure { get; }
[Selector ("whiteBalanceMode")] MonoTouch.AVFoundation.AVCaptureWhiteBalanceMode WhiteBalanceMode { get; }
[Selector ("setWhiteBalanceMode:")] void WhiteBalanceMode { set; }
[Selector ("isAdjustingWhiteBalance")] bool AdjustingWhiteBalance { get; }
[Selector ("position")] MonoTouch.AVFoundation.AVCaptureDevicePosition Position { get; }
[Selector ("hasFlash")] bool HasFlash { get; }
[Selector ("isFlashAvailable")] bool FlashAvailable { get; }
[Selector ("isFlashActive")] bool FlashActive { get; }
[Selector ("hasTorch")] bool HasTorch { get; }
[Selector ("isTorchAvailable")] bool TorchAvailable { get; }
[Selector ("torchLevel")] float TorchLevel { get; }
[Selector ("isTorchActive")] bool TorchActive { get; }
[Selector ("isLowLightBoostSupported")] bool LowLightBoostSupported { get; }
[Selector ("isLowLightBoostEnabled")] bool LowLightBoostEnabled { get; }
[Selector ("automaticallyEnablesLowLightBoostWhenAvailable")] bool AutomaticallyEnablesLowLightBoostWhenAvailable { get; }
[Selector ("setAutomaticallyEnablesLowLightBoostWhenAvailable:")] void AutomaticallyEnablesLowLightBoostWhenAvailable { set; }
[Selector ("videoZoomFactor")] float VideoZoomFactor { get; }
[Selector ("setVideoZoomFactor:")] void VideoZoomFactor { set; }
[Selector ("isRampingVideoZoom")] bool RampingVideoZoom { get; }
[Selector ("isAutoFocusRangeRestrictionSupported")] bool AutoFocusRangeRestrictionSupported { get; }
[Selector ("autoFocusRangeRestriction")] MonoTouch.AVFoundation.AVCaptureAutoFocusRangeRestriction AutoFocusRangeRestriction { get; }
[Selector ("setAutoFocusRangeRestriction:")] void AutoFocusRangeRestriction { set; }
[Selector ("isSmoothAutoFocusSupported")] bool SmoothAutoFocusSupported { get; }
[Selector ("isSmoothAutoFocusEnabled")] bool SmoothAutoFocusEnabled { get; }
[Selector ("setSmoothAutoFocusEnabled:")] void SmoothAutoFocusEnabled { set; }
[Selector ("activeVideoMinFrameDuration")] MonoTouch.CoreMedia.CMTime ActiveVideoMinFrameDuration { get; }
[Selector ("setActiveVideoMinFrameDuration:")] void ActiveVideoMinFrameDuration { set; }
[Selector ("activeVideoMaxFrameDuration")] MonoTouch.CoreMedia.CMTime ActiveVideoMaxFrameDuration { get; }
[Selector ("setActiveVideoMaxFrameDuration:")] void ActiveVideoMaxFrameDuration { set; }
[Selector ("activeFormat")] MonoTouch.AVFoundation.AVCaptureDeviceFormat ActiveFormat { get; }
[Selector ("setActiveFormat:")] void ActiveFormat { set; }
[Selector ("formats")] MonoTouch.AVFoundation.AVCaptureDeviceFormat[] Formats { get; }
[Selector ("devicesWithMediaType:")] MonoTouch.AVFoundation.AVCaptureDevice[] DevicesWithMediaType(..)
[Selector ("defaultDeviceWithMediaType:")] MonoTouch.AVFoundation.AVCaptureDevice DefaultDeviceWithMediaType(..)
[Selector ("deviceWithUniqueID:")] MonoTouch.AVFoundation.AVCaptureDevice DeviceWithUniqueID(..)
[Selector ("hasMediaType:")] bool HasMediaType(..)
[Selector ("lockForConfiguration:")] bool LockForConfiguration(..)
[Selector ("unlockForConfiguration")] void UnlockForConfiguration(..)
[Selector ("supportsAVCaptureSessionPreset:")] bool SupportsAVCaptureSessionPreset(..)
[Selector ("isFlashModeSupported:")] bool IsFlashModeSupported(..)
[Selector ("isTorchModeSupported:")] bool IsTorchModeSupported(..)
[Selector ("isFocusModeSupported:")] bool IsFocusModeSupported(..)
[Selector ("isExposureModeSupported:")] bool IsExposureModeSupported(..)
[Selector ("isWhiteBalanceModeSupported:")] bool IsWhiteBalanceModeSupported(..)
[Selector ("setTorchModeOnWithLevel:error:")] bool SetTorchModeLevel(..)
[Selector ("rampToVideoZoomFactor:withRate:")] void RampToVideoZoom(..)
[Selector ("cancelVideoZoomRamp")] void CancelVideoZoomRamp(..)
[Selector ("authorizationStatusForMediaType:")] MonoTouch.AVFoundation.AVAuthorizationStatus GetAuthorizationStatus(..)
[Selector ("requestAccessForMediaType:completionHandler:")] void RequestAccessForMediaType(..)

Type: AVCaptureDeviceFormat

MonoTouch.AVFoundation.AVCaptureDeviceFormat { [Selector ("mediaType")] MonoTouch.Foundation.NSString MediaType { get; }
[Selector ("formatDescription")] MonoTouch.CoreMedia.CMFormatDescription FormatDescription { get; }
[Selector ("videoSupportedFrameRateRanges")] MonoTouch.AVFoundation.AVFrameRateRange[] VideoSupportedFrameRateRanges { get; }
[Selector ("videoFieldOfView")] float VideoFieldOfView { get; }
[Selector ("isVideoBinned")] bool VideoBinned { get; }
[Selector ("isVideoStabilizationSupported")] bool VideoStabilizationSupported { get; }
[Selector ("videoMaxZoomFactor")] float VideoMaxZoomFactor { get; }
[Selector ("videoZoomFactorUpscaleThreshold")] float VideoZoomFactorUpscaleThreshold { get; }

Type: AVCaptureDeviceInput

MonoTouch.AVFoundation.AVCaptureDeviceInput { [Selector ("device")] MonoTouch.AVFoundation.AVCaptureDevice Device { get; }
[Selector ("deviceInputWithDevice:error:")] MonoTouch.AVFoundation.AVCaptureDeviceInput FromDevice(..)

Type: AVCaptureFileOutput

MonoTouch.AVFoundation.AVCaptureFileOutput { [Selector ("recordedDuration")] MonoTouch.CoreMedia.CMTime RecordedDuration { get; }
[Selector ("recordedFileSize")] long RecordedFileSize { get; }
[Selector ("isRecording")] bool Recording { get; }
[Selector ("maxRecordedDuration")] MonoTouch.CoreMedia.CMTime MaxRecordedDuration { get; }
[Selector ("setMaxRecordedDuration:")] void MaxRecordedDuration { set; }
[Selector ("maxRecordedFileSize")] long MaxRecordedFileSize { get; }
[Selector ("setMaxRecordedFileSize:")] void MaxRecordedFileSize { set; }
[Selector ("minFreeDiskSpaceLimit")] long MinFreeDiskSpaceLimit { get; }
[Selector ("setMinFreeDiskSpaceLimit:")] void MinFreeDiskSpaceLimit { set; }
[Selector ("outputFileURL")] MonoTouch.Foundation.NSUrl OutputFileURL { get; }
[Selector ("startRecordingToOutputFileURL:recordingDelegate:")] void StartRecordingToOutputFile(..)
[Selector ("stopRecording")] void StopRecording(..)

Type: AVCaptureFileOutputRecordingDelegate

MonoTouch.AVFoundation.AVCaptureFileOutputRecordingDelegate { [Selector ("captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:")] void DidStartRecording(..)
[Selector ("captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:")] void FinishedRecording(..)

Type: AVCaptureInput

MonoTouch.AVFoundation.AVCaptureInput { [Selector ("ports")] MonoTouch.AVFoundation.AVCaptureInputPort[] Ports { get; }

Type: AVCaptureInputPort

MonoTouch.AVFoundation.AVCaptureInputPort { [Selector ("mediaType")] string MediaType { get; }
[Selector ("formatDescription")] MonoTouch.CoreMedia.CMFormatDescription FormatDescription { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("input")] MonoTouch.AVFoundation.AVCaptureInput Input { get; }
[Selector ("clock")] MonoTouch.CoreMedia.CMClock Clock { get; }

Type: AVCaptureMetadataOutput

MonoTouch.AVFoundation.AVCaptureMetadataOutput { [Selector ("metadataObjectsDelegate")] MonoTouch.AVFoundation.AVCaptureMetadataOutputObjectsDelegate Delegate { get; }
[Selector ("metadataObjectsCallbackQueue")] MonoTouch.CoreFoundation.DispatchQueue CallbackQueue { get; }
[Selector ("availableMetadataObjectTypes")] MonoTouch.Foundation.NSString[] AvailableMetadataObjectTypes { get; }
[Selector ("metadataObjectTypes")] MonoTouch.Foundation.NSString[] MetadataObjectTypes { get; }
[Selector ("setMetadataObjectTypes:")] void MetadataObjectTypes { set; }
[Selector ("rectOfInterest")] System.Drawing.RectangleF RectOfInterest { get; }
[Selector ("setRectOfInterest:")] void RectOfInterest { set; }
[Selector ("setMetadataObjectsDelegate:queue:")] void SetDelegate(..)

Type: AVCaptureMetadataOutputObjectsDelegate

MonoTouch.AVFoundation.AVCaptureMetadataOutputObjectsDelegate { [Selector ("captureOutput:didOutputMetadataObjects:fromConnection:")] void DidOutputMetadataObjects(..)

Type: AVCaptureMovieFileOutput

MonoTouch.AVFoundation.AVCaptureMovieFileOutput { [Selector ("metadata")] MonoTouch.AVFoundation.AVMetadataItem[] Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("movieFragmentInterval")] MonoTouch.CoreMedia.CMTime MovieFragmentInterval { get; }
[Selector ("setMovieFragmentInterval:")] void MovieFragmentInterval { set; }

Type: AVCaptureOutput

MonoTouch.AVFoundation.AVCaptureOutput { [Selector ("connections")] MonoTouch.AVFoundation.AVCaptureConnection[] Connections { get; }
[Selector ("connectionWithMediaType:")] MonoTouch.AVFoundation.AVCaptureConnection ConnectionFromMediaType(..)
[Selector ("metadataOutputRectOfInterestForRect:")] System.Drawing.RectangleF GetMetadataOutputRectOfInterestForRect(..)
[Selector ("rectForMetadataOutputRectOfInterest:")] System.Drawing.RectangleF GetRectForMetadataOutputRectOfInterest(..)
[Selector ("transformedMetadataObjectForMetadataObject:connection:")] MonoTouch.AVFoundation.AVMetadataObject GetTransformedMetadataObject(..)

Type: AVCaptureSession

MonoTouch.AVFoundation.AVCaptureSession { [Selector ("sessionPreset")] MonoTouch.Foundation.NSString SessionPreset { get; }
[Selector ("setSessionPreset:")] void SessionPreset { set; }
[Selector ("inputs")] MonoTouch.AVFoundation.AVCaptureInput[] Inputs { get; }
[Selector ("outputs")] MonoTouch.AVFoundation.AVCaptureOutput[] Outputs { get; }
[Selector ("isRunning")] bool Running { get; }
[Selector ("isInterrupted")] bool Interrupted { get; }
[Selector ("usesApplicationAudioSession")] bool UsesApplicationAudioSession { get; }
[Selector ("setUsesApplicationAudioSession:")] void UsesApplicationAudioSession { set; }
[Selector ("automaticallyConfiguresApplicationAudioSession")] bool AutomaticallyConfiguresApplicationAudioSession { get; }
[Selector ("setAutomaticallyConfiguresApplicationAudioSession:")] void AutomaticallyConfiguresApplicationAudioSession { set; }
[Selector ("masterClock")] MonoTouch.CoreMedia.CMClock MasterClock { get; }
[Selector ("canSetSessionPreset:")] bool CanSetSessionPreset(..)
[Selector ("canAddInput:")] bool CanAddInput(..)
[Selector ("addInput:")] void AddInput(..)
[Selector ("removeInput:")] void RemoveInput(..)
[Selector ("canAddOutput:")] bool CanAddOutput(..)
[Selector ("addOutput:")] void AddOutput(..)
[Selector ("removeOutput:")] void RemoveOutput(..)
[Selector ("beginConfiguration")] void BeginConfiguration(..)
[Selector ("commitConfiguration")] void CommitConfiguration(..)
[Selector ("startRunning")] void StartRunning(..)
[Selector ("stopRunning")] void StopRunning(..)

Type: AVCaptureStillImageOutput

MonoTouch.AVFoundation.AVCaptureStillImageOutput { [Selector ("availableImageDataCVPixelFormatTypes")] MonoTouch.Foundation.NSNumber[] AvailableImageDataCVPixelFormatTypes { get; }
[Selector ("availableImageDataCodecTypes")] string AvailableImageDataCodecTypes { get; }
[Selector ("outputSettings")] MonoTouch.Foundation.NSDictionary OutputSettings { get; }
[Selector ("setOutputSettings:")] void OutputSettings { set; }
[Selector ("isCapturingStillImage")] bool CapturingStillImage { get; }
[Selector ("automaticallyEnablesStillImageStabilizationWhenAvailable")] bool AutomaticallyEnablesStillImageStabilizationWhenAvailable { get; }
[Selector ("setAutomaticallyEnablesStillImageStabilizationWhenAvailable:")] void AutomaticallyEnablesStillImageStabilizationWhenAvailable { set; }
[Selector ("isStillImageStabilizationActive")] bool IsStillImageStabilizationActive { get; }
[Selector ("isStillImageStabilizationSupported")] bool IsStillImageStabilizationSupported { get; }
[Selector ("captureStillImageAsynchronouslyFromConnection:completionHandler:")] void CaptureStillImageAsynchronously(..)
[Selector ("jpegStillImageNSDataRepresentation:")] MonoTouch.Foundation.NSData JpegStillToNSData(..)

Type: AVCaptureVideoDataOutput

MonoTouch.AVFoundation.AVCaptureVideoDataOutput { [Selector ("sampleBufferDelegate")] MonoTouch.AVFoundation.AVCaptureVideoDataOutputSampleBufferDelegate SampleBufferDelegate { get; }
[Selector ("sampleBufferCallbackQueue")] MonoTouch.CoreFoundation.DispatchQueue SampleBufferCallbackQueue { get; }
[Selector ("videoSettings")] MonoTouch.Foundation.NSDictionary WeakVideoSettings { get; }
[Selector ("setVideoSettings:")] void WeakVideoSettings { set; }
[Selector ("minFrameDuration")] MonoTouch.CoreMedia.CMTime MinFrameDuration { get; }
[Selector ("setMinFrameDuration:")] void MinFrameDuration { set; }
[Selector ("alwaysDiscardsLateVideoFrames")] bool AlwaysDiscardsLateVideoFrames { get; }
[Selector ("setAlwaysDiscardsLateVideoFrames:")] void AlwaysDiscardsLateVideoFrames { set; }
[Selector ("availableVideoCVPixelFormatTypes")] MonoTouch.Foundation.NSNumber[] AvailableVideoCVPixelFormatTypes { get; }
[Selector ("availableVideoCodecTypes")] MonoTouch.Foundation.NSString[] AvailableVideoCodecTypes { get; }
[Selector ("setSampleBufferDelegate:queue:")] void SetSampleBufferDelegate(..)
[Selector ("recommendedVideoSettingsForAssetWriterWithOutputFileType:")] MonoTouch.Foundation.NSDictionary GetRecommendedVideoSettingsForAssetWriter(..)

Type: AVCaptureVideoDataOutputSampleBufferDelegate

MonoTouch.AVFoundation.AVCaptureVideoDataOutputSampleBufferDelegate { [Selector ("captureOutput:didOutputSampleBuffer:fromConnection:")] void DidOutputSampleBuffer(..)
[Selector ("captureOutput:didDropSampleBuffer:fromConnection:")] void DidDropSampleBuffer(..)

Type: AVCaptureVideoPreviewLayer

MonoTouch.AVFoundation.AVCaptureVideoPreviewLayer { [Selector ("session")] MonoTouch.AVFoundation.AVCaptureSession Session { get; }
[Selector ("setSession:")] void Session { set; }
[Selector ("orientation")] MonoTouch.AVFoundation.AVCaptureVideoOrientation Orientation { get; }
[Selector ("setOrientation:")] void Orientation { set; }
[Selector ("automaticallyAdjustsMirroring")] bool AutomaticallyAdjustsMirroring { get; }
[Selector ("setAutomaticallyAdjustsMirroring:")] void AutomaticallyAdjustsMirroring { set; }
[Selector ("isMirrored")] bool Mirrored { get; }
[Selector ("setMirrored:")] void Mirrored { set; }
[Selector ("isMirroringSupported")] bool MirroringSupported { get; }
[Selector ("isOrientationSupported")] bool OrientationSupported { get; }
[Selector ("videoGravity")] MonoTouch.Foundation.NSString WeakVideoGravity { get; }
[Selector ("setVideoGravity:")] void WeakVideoGravity { set; }
[Selector ("connection")] MonoTouch.AVFoundation.AVCaptureConnection Connection { get; }
[Selector ("layerWithSession:")] MonoTouch.AVFoundation.AVCaptureVideoPreviewLayer FromSession(..)
[Selector ("captureDevicePointOfInterestForPoint:")] System.Drawing.PointF CaptureDevicePointOfInterestForPoint(..)
[Selector ("pointForCaptureDevicePointOfInterest:")] System.Drawing.PointF PointForCaptureDevicePointOfInterest(..)
[Selector ("transformedMetadataObjectForMetadataObject:")] MonoTouch.AVFoundation.AVMetadataObject GetTransformedMetadataObject(..)
[Selector ("metadataOutputRectOfInterestForRect:")] System.Drawing.RectangleF MapToMetadataOutputCoordinates(..)
[Selector ("rectForMetadataOutputRectOfInterest:")] System.Drawing.RectangleF MapToLayerCoordinates(..)

Type: AVComposition

MonoTouch.AVFoundation.AVComposition { [Selector ("tracks")] MonoTouch.AVFoundation.AVCompositionTrack[] Tracks { get; }
[Selector ("naturalSize")] System.Drawing.SizeF NaturalSize { get; }
[Selector ("mutableCopyWithZone:")] MonoTouch.Foundation.NSObject MutableCopy(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVCompositionTrack

MonoTouch.AVFoundation.AVCompositionTrack { [Selector ("segments")] MonoTouch.AVFoundation.AVCompositionTrackSegment[] Segments { get; }

Type: AVCompositionTrackSegment

MonoTouch.AVFoundation.AVCompositionTrackSegment { [Selector ("sourceURL")] MonoTouch.Foundation.NSUrl SourceUrl { get; }
[Selector ("sourceTrackID")] int SourceTrackID { get; }
[Selector ("compositionTrackSegmentWithURL:trackID:sourceTimeRange:targetTimeRange:")] System.IntPtr FromUrl(..)
[Selector ("compositionTrackSegmentWithTimeRange:")] System.IntPtr FromTimeRange(..)

Type: AVFrameRateRange

MonoTouch.AVFoundation.AVFrameRateRange { [Selector ("minFrameRate")] double MinFrameRate { get; }
[Selector ("maxFrameRate")] double MaxFrameRate { get; }
[Selector ("maxFrameDuration")] MonoTouch.CoreMedia.CMTime MaxFrameDuration { get; }
[Selector ("minFrameDuration")] MonoTouch.CoreMedia.CMTime MinFrameDuration { get; }

Type: AVMediaSelectionGroup

MonoTouch.AVFoundation.AVMediaSelectionGroup { [Selector ("options")] MonoTouch.AVFoundation.AVMediaSelectionOption[] Options { get; }
[Selector ("allowsEmptySelection")] bool AllowsEmptySelection { get; }
[Selector ("mediaSelectionOptionWithPropertyList:")] MonoTouch.AVFoundation.AVMediaSelectionOption GetMediaSelectionOptionForPropertyList(..)
[Selector ("playableMediaSelectionOptionsFromArray:")] MonoTouch.AVFoundation.AVMediaSelectionOption[] PlayableMediaSelectionOptions(..)
[Selector ("mediaSelectionOptionsFromArray:withLocale:")] MonoTouch.AVFoundation.AVMediaSelectionOption[] MediaSelectionOptions(..)
[Selector ("mediaSelectionOptionsFromArray:withMediaCharacteristics:")] MonoTouch.AVFoundation.AVMediaSelectionOption[] MediaSelectionOptions(..)
[Selector ("mediaSelectionOptionsFromArray:withoutMediaCharacteristics:")] MonoTouch.AVFoundation.AVMediaSelectionOption[] MediaSelectionOptionsExcludingCharacteristics(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVMediaSelectionOption

MonoTouch.AVFoundation.AVMediaSelectionOption { [Selector ("mediaType")] string MediaType { get; }
[Selector ("mediaSubTypes")] MonoTouch.Foundation.NSNumber[] MediaSubTypes { get; }
[Selector ("isPlayable")] bool Playable { get; }
[Selector ("locale")] MonoTouch.Foundation.NSLocale Locale { get; }
[Selector ("commonMetadata")] MonoTouch.AVFoundation.AVMetadataItem[] CommonMetadata { get; }
[Selector ("availableMetadataFormats")] string AvailableMetadataFormats { get; }
[Selector ("propertyList")] MonoTouch.Foundation.NSObject PropertyList { get; }
[Selector ("displayName")] string DisplayName { get; }
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("hasMediaCharacteristic:")] bool HasMediaCharacteristic(..)
[Selector ("metadataForFormat:")] MonoTouch.AVFoundation.AVMetadataItem[] GetMetadataForFormat(..)
[Selector ("associatedMediaSelectionOptionInMediaSelectionGroup:")] MonoTouch.AVFoundation.AVMediaSelectionOption AssociatedMediaSelectionOptionInMediaSelectionGroup(..)
[Selector ("displayNameWithLocale:")] string GetDisplayName(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVMetadataFaceObject

MonoTouch.AVFoundation.AVMetadataFaceObject { [Selector ("hasRollAngle")] bool HasRollAngle { get; }
[Selector ("rollAngle")] float RollAngle { get; }
[Selector ("hasYawAngle")] bool HasYawAngle { get; }
[Selector ("yawAngle")] float YawAngle { get; }
[Selector ("faceID")] int FaceID { get; }

Type: AVMetadataItem

MonoTouch.AVFoundation.AVMetadataItem { [Selector ("commonKey")] string CommonKey { get; }
[Selector ("keySpace")] string KeySpace { get; }
[Selector ("locale")] MonoTouch.Foundation.NSLocale Locale { get; }
[Selector ("time")] MonoTouch.CoreMedia.CMTime Time { get; }
[Selector ("value")] MonoTouch.Foundation.NSObject Value { get; }
[Selector ("extraAttributes")] MonoTouch.Foundation.NSDictionary ExtraAttributes { get; }
[Selector ("key")] MonoTouch.Foundation.NSObject Key { get; }
[Selector ("stringValue")] string StringValue { get; }
[Selector ("numberValue")] MonoTouch.Foundation.NSNumber NumberValue { get; }
[Selector ("dateValue")] MonoTouch.Foundation.NSDate DateValue { get; }
[Selector ("dataValue")] MonoTouch.Foundation.NSData DataValue { get; }
[Selector ("duration")] MonoTouch.CoreMedia.CMTime Duration { get; }
[Selector ("metadataItemsFromArray:withLocale:")] MonoTouch.AVFoundation.AVMetadataItem[] FilterWithLocale(..)
[Selector ("metadataItemsFromArray:withKey:keySpace:")] MonoTouch.AVFoundation.AVMetadataItem[] FilterWithKey(..)
[Selector ("metadataItemsFromArray:filteredByMetadataItemFilter:")] MonoTouch.AVFoundation.AVMetadataItem[] FilterWithItemFilter(..)
[Selector ("statusOfValueForKey:error:")] MonoTouch.AVFoundation.AVKeyValueStatus StatusOfValueForKeyerror(..)
[Selector ("loadValuesAsynchronouslyForKeys:completionHandler:")] void LoadValuesAsynchronously(..)
[Selector ("metadataItemsFromArray:filteredAndSortedAccordingToPreferredLanguages:")] MonoTouch.AVFoundation.AVMetadataItem[] FilterFromPreferredLanguages(..)
[Selector ("mutableCopyWithZone:")] MonoTouch.Foundation.NSObject MutableCopy(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVMetadataItemFilter

MonoTouch.AVFoundation.AVMetadataItemFilter { [Selector ("metadataItemFilterForSharing")] MonoTouch.AVFoundation.AVMetadataItemFilter ForSharing { get; }

Type: AVMetadataMachineReadableCodeObject

MonoTouch.AVFoundation.AVMetadataMachineReadableCodeObject { [Selector ("corners")] MonoTouch.Foundation.NSDictionary[] Corners { get; }
[Selector ("stringValue")] string StringValue { get; }

Type: AVMetadataObject

MonoTouch.AVFoundation.AVMetadataObject { [Selector ("duration")] MonoTouch.CoreMedia.CMTime Duration { get; }
[Selector ("bounds")] System.Drawing.RectangleF Bounds { get; }
[Selector ("type")] MonoTouch.Foundation.NSString Type { get; }
[Selector ("time")] MonoTouch.CoreMedia.CMTime Time { get; }

Type: AVMutableAudioMix

MonoTouch.AVFoundation.AVMutableAudioMix { [Selector ("inputParameters")] MonoTouch.AVFoundation.AVAudioMixInputParameters[] InputParameters { get; }
[Selector ("setInputParameters:")] void InputParameters { set; }
[Selector ("audioMix")] MonoTouch.AVFoundation.AVMutableAudioMix Create(..)

Type: AVMutableAudioMixInputParameters

MonoTouch.AVFoundation.AVMutableAudioMixInputParameters { [Selector ("trackID")] int TrackID { get; }
[Selector ("setTrackID:")] void TrackID { set; }
[Selector ("audioTapProcessor")] MonoTouch.MediaToolbox.MTAudioProcessingTap AudioTapProcessor { get; }
[Selector ("setAudioTapProcessor:")] void AudioTapProcessor { set; }
[Selector ("audioTimePitchAlgorithm")] MonoTouch.Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("audioMixInputParametersWithTrack:")] MonoTouch.AVFoundation.AVMutableAudioMixInputParameters FromTrack(..)
[Selector ("audioMixInputParameters")] MonoTouch.AVFoundation.AVMutableAudioMixInputParameters Create(..)
[Selector ("setVolumeRampFromStartVolume:toEndVolume:timeRange:")] void SetVolumeRamp(..)
[Selector ("setVolume:atTime:")] void SetVolume(..)

Type: AVMutableComposition

MonoTouch.AVFoundation.AVMutableComposition { [Selector ("naturalSize")] System.Drawing.SizeF NaturalSize { get; }
[Selector ("setNaturalSize:")] void NaturalSize { set; }
[Selector ("composition")] MonoTouch.AVFoundation.AVMutableComposition Create(..)
[Selector ("insertTimeRange:ofAsset:atTime:error:")] bool Insert(..)
[Selector ("insertEmptyTimeRange:")] void InserEmptyTimeRange(..)
[Selector ("removeTimeRange:")] void RemoveTimeRange(..)
[Selector ("scaleTimeRange:toDuration:")] void ScaleTimeRange(..)
[Selector ("addMutableTrackWithMediaType:preferredTrackID:")] MonoTouch.AVFoundation.AVMutableCompositionTrack AddMutableTrack(..)
[Selector ("removeTrack:")] void RemoveTrack(..)
[Selector ("mutableTrackCompatibleWithTrack:")] MonoTouch.AVFoundation.AVMutableCompositionTrack CreateMutableTrack(..)

Type: AVMutableCompositionTrack

MonoTouch.AVFoundation.AVMutableCompositionTrack { [Selector ("segments")] MonoTouch.AVFoundation.AVCompositionTrackSegment[] Segments { get; }
[Selector ("setSegments:")] void Segments { set; }
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("setExtendedLanguageTag:")] void ExtendedLanguageTag { set; }
[Selector ("languageCode")] string LanguageCode { get; }
[Selector ("setLanguageCode:")] void LanguageCode { set; }
[Selector ("naturalTimeScale")] int NaturalTimeScale { get; }
[Selector ("setNaturalTimeScale:")] void NaturalTimeScale { set; }
[Selector ("preferredTransform")] MonoTouch.CoreGraphics.CGAffineTransform PreferredTransform { get; }
[Selector ("setPreferredTransform:")] void PreferredTransform { set; }
[Selector ("preferredVolume")] float PreferredVolume { get; }
[Selector ("setPreferredVolume:")] void PreferredVolume { set; }
[Selector ("insertTimeRange:ofTrack:atTime:error:")] bool InsertTimeRange(..)
[Selector ("insertEmptyTimeRange:")] void InsertEmptyTimeRange(..)
[Selector ("removeTimeRange:")] void RemoveTimeRange(..)
[Selector ("scaleTimeRange:toDuration:")] void ScaleTimeRange(..)
[Selector ("validateTrackSegments:error:")] bool ValidateTrackSegments(..)
[Selector ("insertTimeRanges:ofTracks:atTime:error:")] bool InsertTimeRanges(..)

Type: AVMutableMetadataItem

MonoTouch.AVFoundation.AVMutableMetadataItem { [Selector ("keySpace")] string KeySpace { get; }
[Selector ("setKeySpace:")] void KeySpace { set; }
[Selector ("locale")] MonoTouch.Foundation.NSLocale Locale { get; }
[Selector ("setLocale:")] void Locale { set; }
[Selector ("time")] MonoTouch.CoreMedia.CMTime Time { get; }
[Selector ("setTime:")] void Time { set; }
[Selector ("value")] MonoTouch.Foundation.NSObject Value { get; }
[Selector ("setValue:")] void Value { set; }
[Selector ("extraAttributes")] MonoTouch.Foundation.NSDictionary ExtraAttributes { get; }
[Selector ("setExtraAttributes:")] void ExtraAttributes { set; }
[Selector ("key")] MonoTouch.Foundation.NSObject Key { get; }
[Selector ("setKey:")] void Key { set; }
[Selector ("duration")] MonoTouch.CoreMedia.CMTime Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("metadataItem")] MonoTouch.AVFoundation.AVMutableMetadataItem Create(..)

Type: AVMutableTimedMetadataGroup

MonoTouch.AVFoundation.AVMutableTimedMetadataGroup { [Selector ("items")] MonoTouch.AVFoundation.AVMetadataItem[] Items { get; }
[Selector ("setItems:")] void Items { set; }
[Selector ("timeRange")] MonoTouch.CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("setTimeRange:")] void TimeRange { set; }

Type: AVMutableVideoComposition

MonoTouch.AVFoundation.AVMutableVideoComposition { [Selector ("frameDuration")] MonoTouch.CoreMedia.CMTime FrameDuration { get; }
[Selector ("setFrameDuration:")] void FrameDuration { set; }
[Selector ("renderSize")] System.Drawing.SizeF RenderSize { get; }
[Selector ("setRenderSize:")] void RenderSize { set; }
[Selector ("instructions")] MonoTouch.AVFoundation.AVVideoCompositionInstruction[] Instructions { get; }
[Selector ("setInstructions:")] void Instructions { set; }
[Selector ("animationTool")] MonoTouch.AVFoundation.AVVideoCompositionCoreAnimationTool AnimationTool { get; }
[Selector ("setAnimationTool:")] void AnimationTool { set; }
[Selector ("renderScale")] float RenderScale { get; }
[Selector ("setRenderScale:")] void RenderScale { set; }
[Selector ("customVideoCompositorClass")] MonoTouch.ObjCRuntime.Class CustomVideoCompositorClass { get; }
[Selector ("setCustomVideoCompositorClass:")] void CustomVideoCompositorClass { set; }
[Selector ("videoComposition")] MonoTouch.AVFoundation.AVMutableVideoComposition Create(..)
[Selector ("videoCompositionWithPropertiesOfAsset:")] MonoTouch.AVFoundation.AVMutableVideoComposition Create(..)

Type: AVMutableVideoCompositionInstruction

MonoTouch.AVFoundation.AVMutableVideoCompositionInstruction { [Selector ("timeRange")] MonoTouch.CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("setTimeRange:")] void TimeRange { set; }
[Selector ("backgroundColor")] MonoTouch.CoreGraphics.CGColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("enablePostProcessing")] bool EnablePostProcessing { get; }
[Selector ("setEnablePostProcessing:")] void EnablePostProcessing { set; }
[Selector ("layerInstructions")] MonoTouch.AVFoundation.AVVideoCompositionLayerInstruction[] LayerInstructions { get; }
[Selector ("setLayerInstructions:")] void LayerInstructions { set; }
[Selector ("videoCompositionInstruction")] MonoTouch.AVFoundation.AVVideoCompositionInstruction Create(..)

Type: AVMutableVideoCompositionLayerInstruction

MonoTouch.AVFoundation.AVMutableVideoCompositionLayerInstruction { [Selector ("trackID")] int TrackID { get; }
[Selector ("setTrackID:")] void TrackID { set; }
[Selector ("videoCompositionLayerInstructionWithAssetTrack:")] MonoTouch.AVFoundation.AVMutableVideoCompositionLayerInstruction FromAssetTrack(..)
[Selector ("videoCompositionLayerInstruction")] MonoTouch.AVFoundation.AVMutableVideoCompositionLayerInstruction Create(..)
[Selector ("setTransformRampFromStartTransform:toEndTransform:timeRange:")] void SetTransformRamp(..)
[Selector ("setTransform:atTime:")] void SetTransform(..)
[Selector ("setOpacityRampFromStartOpacity:toEndOpacity:timeRange:")] void SetOpacityRamp(..)
[Selector ("setOpacity:atTime:")] void SetOpacity(..)
[Selector ("setCropRectangleRampFromStartCropRectangle:toEndCropRectangle:timeRange:")] void SetCrop(..)
[Selector ("setCropRectangle:atTime:")] void SetCrop(..)

Type: AVOutputSettingsAssistant

MonoTouch.AVFoundation.AVOutputSettingsAssistant { [Selector ("availableOutputSettingsPresets")] string AvailableOutputSettingsPresets { get; }
[Selector ("audioSettings")] MonoTouch.Foundation.NSDictionary WeakAudioSettings { get; }
[Selector ("videoSettings")] MonoTouch.Foundation.NSDictionary WeakVideoSettings { get; }
[Selector ("outputFileType")] string OutputFileType { get; }
[Selector ("sourceAudioFormat")] MonoTouch.CoreMedia.CMAudioFormatDescription SourceAudioFormat { get; }
[Selector ("setSourceAudioFormat:")] void SourceAudioFormat { set; }
[Selector ("sourceVideoFormat")] MonoTouch.CoreMedia.CMVideoFormatDescription SourceVideoFormat { get; }
[Selector ("setSourceVideoFormat:")] void SourceVideoFormat { set; }
[Selector ("sourceVideoAverageFrameDuration")] MonoTouch.CoreMedia.CMTime SourceVideoAverageFrameDuration { get; }
[Selector ("setSourceVideoAverageFrameDuration:")] void SourceVideoAverageFrameDuration { set; }
[Selector ("sourceVideoMinFrameDuration")] MonoTouch.CoreMedia.CMTime SourceVideoMinFrameDuration { get; }
[Selector ("setSourceVideoMinFrameDuration:")] void SourceVideoMinFrameDuration { set; }
[Selector ("outputSettingsAssistantWithPreset:")] MonoTouch.AVFoundation.AVOutputSettingsAssistant FromPreset(..)

Type: AVPlayer

MonoTouch.AVFoundation.AVPlayer { [Selector ("currentItem")] MonoTouch.AVFoundation.AVPlayerItem CurrentItem { get; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("currentTime")] MonoTouch.CoreMedia.CMTime CurrentTime { get; }
[Selector ("actionAtItemEnd")] MonoTouch.AVFoundation.AVPlayerActionAtItemEnd ActionAtItemEnd { get; }
[Selector ("setActionAtItemEnd:")] void ActionAtItemEnd { set; }
[Selector ("isClosedCaptionDisplayEnabled")] bool ClosedCaptionDisplayEnabled { get; }
[Selector ("setClosedCaptionDisplayEnabled:")] void ClosedCaptionDisplayEnabled { set; }
[Selector ("error")] MonoTouch.Foundation.NSError Error { get; }
[Selector ("status")] MonoTouch.AVFoundation.AVPlayerStatus Status { get; }
[Selector ("allowsAirPlayVideo")] bool AllowsAirPlayVideo { get; }
[Selector ("setAllowsAirPlayVideo:")] void AllowsAirPlayVideo { set; }
[Selector ("isAirPlayVideoActive")] bool AirPlayVideoActive { get; }
[Selector ("usesAirPlayVideoWhileAirPlayScreenIsActive")] bool UsesAirPlayVideoWhileAirPlayScreenIsActive { get; }
[Selector ("setUsesAirPlayVideoWhileAirPlayScreenIsActive:")] void UsesAirPlayVideoWhileAirPlayScreenIsActive { set; }
[Selector ("outputObscuredDueToInsufficientExternalProtection")] bool OutputObscuredDueToInsufficientExternalProtection { get; }
[Selector ("masterClock")] MonoTouch.CoreMedia.CMClock MasterClock { get; }
[Selector ("setMasterClock:")] void MasterClock { set; }
[Selector ("allowsExternalPlayback")] bool AllowsExternalPlayback { get; }
[Selector ("setAllowsExternalPlayback:")] void AllowsExternalPlayback { set; }
[Selector ("isExternalPlaybackActive")] bool ExternalPlaybackActive { get; }
[Selector ("usesExternalPlaybackWhileExternalScreenIsActive")] bool UsesExternalPlaybackWhileExternalScreenIsActive { get; }
[Selector ("setUsesExternalPlaybackWhileExternalScreenIsActive:")] void UsesExternalPlaybackWhileExternalScreenIsActive { set; }
[Selector ("externalPlaybackVideoGravity")] MonoTouch.Foundation.NSString WeakExternalPlaybackVideoGravity { get; }
[Selector ("setExternalPlaybackVideoGravity:")] void WeakExternalPlaybackVideoGravity { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }
[Selector ("isMuted")] bool Muted { get; }
[Selector ("setMuted:")] void Muted { set; }
[Selector ("appliesMediaSelectionCriteriaAutomatically")] bool AppliesMediaSelectionCriteriaAutomatically { get; }
[Selector ("setAppliesMediaSelectionCriteriaAutomatically:")] void AppliesMediaSelectionCriteriaAutomatically { set; }
[Selector ("playerWithURL:")] MonoTouch.AVFoundation.AVPlayer FromUrl(..)
[Selector ("playerWithPlayerItem:")] MonoTouch.AVFoundation.AVPlayer FromPlayerItem(..)
[Selector ("play")] void Play(..)
[Selector ("pause")] void Pause(..)
[Selector ("replaceCurrentItemWithPlayerItem:")] void ReplaceCurrentItemWithPlayerItem(..)
[Selector ("addPeriodicTimeObserverForInterval:queue:usingBlock:")] MonoTouch.Foundation.NSObject AddPeriodicTimeObserver(..)
[Selector ("addBoundaryTimeObserverForTimes:queue:usingBlock:")] MonoTouch.Foundation.NSObject AddBoundaryTimeObserver(..)
[Selector ("removeTimeObserver:")] void RemoveTimeObserver(..)
[Selector ("seekToTime:")] void Seek(..)
[Selector ("seekToTime:toleranceBefore:toleranceAfter:")] void Seek(..)
[Selector ("seekToTime:completionHandler:")] void Seek(..)
[Selector ("seekToTime:toleranceBefore:toleranceAfter:completionHandler:")] void Seek(..)
[Selector ("seekToDate:")] void Seek(..)
[Selector ("seekToDate:completionHandler:")] void Seek(..)
[Selector ("setRate:time:atHostTime:")] void SetRate(..)
[Selector ("prerollAtRate:completionHandler:")] void Preroll(..)
[Selector ("cancelPendingPrerolls")] void CancelPendingPrerolls(..)
[Selector ("setMediaSelectionCriteria:forMediaCharacteristic:")] void SetMediaSelectionCriteria(..)
[Selector ("mediaSelectionCriteriaForMediaCharacteristic:")] MonoTouch.AVFoundation.AVPlayerMediaSelectionCriteria MediaSelectionCriteriaForMediaCharacteristic(..)

Type: AVPlayerItem

MonoTouch.AVFoundation.AVPlayerItem { [Selector ("status")] MonoTouch.AVFoundation.AVPlayerItemStatus Status { get; }
[Selector ("asset")] MonoTouch.AVFoundation.AVAsset Asset { get; }
[Selector ("tracks")] MonoTouch.AVFoundation.AVPlayerItemTrack[] Tracks { get; }
[Selector ("presentationSize")] System.Drawing.SizeF PresentationSize { get; }
[Selector ("forwardPlaybackEndTime")] MonoTouch.CoreMedia.CMTime ForwardPlaybackEndTime { get; }
[Selector ("setForwardPlaybackEndTime:")] void ForwardPlaybackEndTime { set; }
[Selector ("reversePlaybackEndTime")] MonoTouch.CoreMedia.CMTime ReversePlaybackEndTime { get; }
[Selector ("setReversePlaybackEndTime:")] void ReversePlaybackEndTime { set; }
[Selector ("audioMix")] MonoTouch.AVFoundation.AVAudioMix AudioMix { get; }
[Selector ("setAudioMix:")] void AudioMix { set; }
[Selector ("videoComposition")] MonoTouch.AVFoundation.AVVideoComposition VideoComposition { get; }
[Selector ("setVideoComposition:")] void VideoComposition { set; }
[Selector ("currentTime")] MonoTouch.CoreMedia.CMTime CurrentTime { get; }
[Selector ("isPlaybackLikelyToKeepUp")] bool PlaybackLikelyToKeepUp { get; }
[Selector ("isPlaybackBufferFull")] bool PlaybackBufferFull { get; }
[Selector ("isPlaybackBufferEmpty")] bool PlaybackBufferEmpty { get; }
[Selector ("seekableTimeRanges")] MonoTouch.Foundation.NSValue[] SeekableTimeRanges { get; }
[Selector ("loadedTimeRanges")] MonoTouch.Foundation.NSValue[] LoadedTimeRanges { get; }
[Selector ("timedMetadata")] MonoTouch.Foundation.NSObject[] TimedMetadata { get; }
[Selector ("error")] MonoTouch.Foundation.NSError Error { get; }
[Selector ("accessLog")] MonoTouch.AVFoundation.AVPlayerItemAccessLog AccessLog { get; }
[Selector ("errorLog")] MonoTouch.AVFoundation.AVPlayerItemErrorLog ErrorLog { get; }
[Selector ("currentDate")] MonoTouch.Foundation.NSDate CurrentDate { get; }
[Selector ("duration")] MonoTouch.CoreMedia.CMTime Duration { get; }
[Selector ("canPlayFastReverse")] bool CanPlayFastReverse { get; }
[Selector ("canPlayFastForward")] bool CanPlayFastForward { get; }
[Selector ("canPlaySlowForward")] bool CanPlaySlowForward { get; }
[Selector ("canPlayReverse")] bool CanPlayReverse { get; }
[Selector ("canPlaySlowReverse")] bool CanPlaySlowReverse { get; }
[Selector ("canStepForward")] bool CanStepForward { get; }
[Selector ("canStepBackward")] bool CanStepBackward { get; }
[Selector ("outputs")] MonoTouch.AVFoundation.AVPlayerItemOutput[] Outputs { get; }
[Selector ("timebase")] MonoTouch.CoreMedia.CMTimebase Timebase { get; }
[Selector ("seekingWaitsForVideoCompositionRendering")] bool SeekingWaitsForVideoCompositionRendering { get; }
[Selector ("setSeekingWaitsForVideoCompositionRendering:")] void SeekingWaitsForVideoCompositionRendering { set; }
[Selector ("textStyleRules")] MonoTouch.AVFoundation.AVTextStyleRule[] TextStyleRules { get; }
[Selector ("setTextStyleRules:")] void TextStyleRules { set; }
[Selector ("automaticallyLoadedAssetKeys")] MonoTouch.Foundation.NSString[] AutomaticallyLoadedAssetKeys { get; }
[Selector ("customVideoCompositor")] MonoTouch.AVFoundation.AVVideoCompositing CustomVideoCompositor { get; }
[Selector ("audioTimePitchAlgorithm")] MonoTouch.Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("playerItemWithURL:")] MonoTouch.AVFoundation.AVPlayerItem FromUrl(..)
[Selector ("playerItemWithAsset:")] MonoTouch.AVFoundation.AVPlayerItem FromAsset(..)
[Selector ("stepByCount:")] void StepByCount(..)
[Selector ("seekToDate:")] bool Seek(..)
[Selector ("seekToTime:")] void Seek(..)
[Selector ("seekToTime:toleranceBefore:toleranceAfter:")] void Seek(..)
[Selector ("seekToTime:completionHandler:")] void Seek(..)
[Selector ("cancelPendingSeeks")] void CancelPendingSeeks(..)
[Selector ("seekToTime:toleranceBefore:toleranceAfter:completionHandler:")] void Seek(..)
[Selector ("selectMediaOption:inMediaSelectionGroup:")] void SelectMediaOption(..)
[Selector ("selectedMediaOptionInMediaSelectionGroup:")] MonoTouch.AVFoundation.AVMediaSelectionOption SelectedMediaOption(..)
[Selector ("addOutput:")] void AddOutput(..)
[Selector ("removeOutput:")] void RemoveOutput(..)
[Selector ("seekToDate:completionHandler:")] bool Seek(..)
[Selector ("playerItemWithAsset:automaticallyLoadedAssetKeys:")] MonoTouch.AVFoundation.AVPlayerItem FromAsset(..)
[Selector ("selectMediaOptionAutomaticallyInMediaSelectionGroup:")] void SelectMediaOptionAutomaticallyInMediaSelectionGroup(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVPlayerItemAccessLog

MonoTouch.AVFoundation.AVPlayerItemAccessLog { [Selector ("events")] MonoTouch.AVFoundation.AVPlayerItemAccessLogEvent[] Events { get; }
[Selector ("extendedLogDataStringEncoding")] MonoTouch.Foundation.NSStringEncoding ExtendedLogDataStringEncoding { get; }
[Selector ("extendedLogData")] MonoTouch.Foundation.NSData ExtendedLogData { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVPlayerItemAccessLogEvent

MonoTouch.AVFoundation.AVPlayerItemAccessLogEvent { [Selector ("numberOfSegmentsDownloaded")] int SegmentedDownloadedCount { get; }
[Selector ("playbackStartDate")] MonoTouch.Foundation.NSData PlaybackStartDate { get; }
[Selector ("URI")] string Uri { get; }
[Selector ("serverAddress")] string ServerAddress { get; }
[Selector ("numberOfServerAddressChanges")] int ServerAddressChangeCount { get; }
[Selector ("playbackSessionID")] string PlaybackSessionID { get; }
[Selector ("playbackStartOffset")] double PlaybackStartOffset { get; }
[Selector ("segmentsDownloadedDuration")] double SegmentsDownloadedDuration { get; }
[Selector ("durationWatched")] double DurationWatched { get; }
[Selector ("numberOfStalls")] int StallCount { get; }
[Selector ("numberOfBytesTransferred")] long BytesTransferred { get; }
[Selector ("observedBitrate")] double ObservedBitrate { get; }
[Selector ("indicatedBitrate")] double IndicatedBitrate { get; }
[Selector ("numberOfDroppedVideoFrames")] int DroppedVideoFrameCount { get; }
[Selector ("numberOfMediaRequests")] int NumberOfMediaRequests { get; }
[Selector ("startupTime")] double StartupTime { get; }
[Selector ("downloadOverdue")] int DownloadOverdue { get; }
[Selector ("observedMaxBitrate")] double ObservedMaxBitrate { get; }
[Selector ("observedMinBitrate")] double ObservedMinBitrate { get; }
[Selector ("observedBitrateStandardDeviation")] double ObservedBitrateStandardDeviation { get; }
[Selector ("playbackType")] string PlaybackType { get; }
[Selector ("mediaRequestsWWAN")] int MediaRequestsWWAN { get; }
[Selector ("switchBitrate")] double SwitchBitrate { get; }
[Selector ("transferDuration")] double TransferDuration { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVPlayerItemErrorLog

MonoTouch.AVFoundation.AVPlayerItemErrorLog { [Selector ("events")] MonoTouch.AVFoundation.AVPlayerItemErrorLogEvent[] Events { get; }
[Selector ("extendedLogDataStringEncoding")] MonoTouch.Foundation.NSStringEncoding ExtendedLogDataStringEncoding { get; }
[Selector ("extendedLogData")] MonoTouch.Foundation.NSData ExtendedLogData { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVPlayerItemErrorLogEvent

MonoTouch.AVFoundation.AVPlayerItemErrorLogEvent { [Selector ("date")] MonoTouch.Foundation.NSDate Date { get; }
[Selector ("URI")] string Uri { get; }
[Selector ("serverAddress")] string ServerAddress { get; }
[Selector ("playbackSessionID")] string PlaybackSessionID { get; }
[Selector ("errorStatusCode")] int ErrorStatusCode { get; }
[Selector ("errorDomain")] string ErrorDomain { get; }
[Selector ("errorComment")] string ErrorComment { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVPlayerItemLegibleOutput

MonoTouch.AVFoundation.AVPlayerItemLegibleOutput { [Selector ("delegate")] MonoTouch.AVFoundation.AVPlayerItemLegibleOutputPushDelegate Delegate { get; }
[Selector ("delegateQueue")] MonoTouch.CoreFoundation.DispatchQueue DelegateQueue { get; }
[Selector ("advanceIntervalForDelegateInvocation")] double AdvanceIntervalForDelegateInvocation { get; }
[Selector ("setAdvanceIntervalForDelegateInvocation:")] void AdvanceIntervalForDelegateInvocation { set; }
[Selector ("textStylingResolution")] MonoTouch.Foundation.NSString TextStylingResolution { get; }
[Selector ("setTextStylingResolution:")] void TextStylingResolution { set; }
[Selector ("setDelegate:queue:")] void SetDelegate(..)

Type: AVPlayerItemLegibleOutputPushDelegate

MonoTouch.AVFoundation.AVPlayerItemLegibleOutputPushDelegate { [Selector ("legibleOutput:didOutputAttributedStrings:nativeSampleBuffers:forItemTime:")] void DidOutputAttributedStrings(..)
[Selector ("outputSequenceWasFlushed:")] void OutputSequenceWasFlushed(..)

Type: AVPlayerItemOutput

MonoTouch.AVFoundation.AVPlayerItemOutput { [Selector ("suppressesPlayerRendering")] bool SuppressesPlayerRendering { get; }
[Selector ("setSuppressesPlayerRendering:")] void SuppressesPlayerRendering { set; }
[Selector ("itemTimeForHostTime:")] MonoTouch.CoreMedia.CMTime GetItemTime(..)
[Selector ("itemTimeForMachAbsoluteTime:")] MonoTouch.CoreMedia.CMTime GetItemTime(..)

Type: AVPlayerItemOutputPullDelegate

MonoTouch.AVFoundation.AVPlayerItemOutputPullDelegate { [Selector ("outputMediaDataWillChange:")] void OutputMediaDataWillChange(..)
[Selector ("outputSequenceWasFlushed:")] void OutputSequenceWasFlushed(..)

Type: AVPlayerItemOutputPushDelegate

MonoTouch.AVFoundation.AVPlayerItemOutputPushDelegate { [Selector ("outputSequenceWasFlushed:")] void OutputSequenceWasFlushed(..)

Type: AVPlayerItemTrack

MonoTouch.AVFoundation.AVPlayerItemTrack { [Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("assetTrack")] MonoTouch.AVFoundation.AVAssetTrack AssetTrack { get; }
[Selector ("currentVideoFrameRate")] float CurrentVideoFrameRate { get; }

Type: AVPlayerItemVideoOutput

MonoTouch.AVFoundation.AVPlayerItemVideoOutput { [Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("delegateQueue")] MonoTouch.CoreFoundation.DispatchQueue DelegateQueue { get; }
[Selector ("hasNewPixelBufferForItemTime:")] bool HasNewPixelBufferForItemTime(..)
[Selector ("copyPixelBufferForItemTime:itemTimeForDisplay:")] System.IntPtr WeakCopyPixelBuffer(..)
[Selector ("setDelegate:queue:")] void SetDelegate(..)
[Selector ("requestNotificationOfMediaDataChangeWithAdvanceInterval:")] void RequestNotificationOfMediaDataChange(..)

Type: AVPlayerLayer

MonoTouch.AVFoundation.AVPlayerLayer { [Selector ("player")] MonoTouch.AVFoundation.AVPlayer Player { get; }
[Selector ("setPlayer:")] void Player { set; }
[Selector ("videoGravity")] MonoTouch.Foundation.NSString WeakVideoGravity { get; }
[Selector ("setVideoGravity:")] void WeakVideoGravity { set; }
[Selector ("isReadyForDisplay")] bool ReadyForDisplay { get; }
[Selector ("videoRect")] System.Drawing.RectangleF VideoRect { get; }
[Selector ("playerLayerWithPlayer:")] MonoTouch.AVFoundation.AVPlayerLayer FromPlayer(..)

Type: AVPlayerMediaSelectionCriteria

MonoTouch.AVFoundation.AVPlayerMediaSelectionCriteria { [Selector ("preferredLanguages")] string PreferredLanguages { get; }
[Selector ("preferredMediaCharacteristics")] MonoTouch.Foundation.NSString[] PreferredMediaCharacteristics { get; }

Type: AVQueuePlayer

MonoTouch.AVFoundation.AVQueuePlayer { [Selector ("items")] MonoTouch.AVFoundation.AVPlayerItem[] Items { get; }
[Selector ("queuePlayerWithItems:")] MonoTouch.AVFoundation.AVQueuePlayer FromItems(..)
[Selector ("advanceToNextItem")] void AdvanceToNextItem(..)
[Selector ("canInsertItem:afterItem:")] bool CanInsert(..)
[Selector ("insertItem:afterItem:")] void InsertItem(..)
[Selector ("removeItem:")] void RemoveItem(..)
[Selector ("removeAllItems")] void RemoveAllItems(..)

Type: AVSpeechSynthesisVoice

MonoTouch.AVFoundation.AVSpeechSynthesisVoice { [Selector ("currentLanguageCode")] string CurrentLanguageCode { get; }
[Selector ("language")] string Language { get; }
[Selector ("speechVoices")] MonoTouch.AVFoundation.AVSpeechSynthesisVoice[] GetSpeechVoices(..)
[Selector ("voiceWithLanguage:")] MonoTouch.AVFoundation.AVSpeechSynthesisVoice FromLanguage(..)

Type: AVSpeechSynthesizer

MonoTouch.AVFoundation.AVSpeechSynthesizer { [Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("isSpeaking")] bool Speaking { get; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("speakUtterance:")] void SpeakUtterance(..)
[Selector ("stopSpeakingAtBoundary:")] bool StopSpeaking(..)
[Selector ("pauseSpeakingAtBoundary:")] bool PauseSpeaking(..)
[Selector ("continueSpeaking")] bool ContinueSpeaking(..)

Type: AVSpeechSynthesizerDelegate

MonoTouch.AVFoundation.AVSpeechSynthesizerDelegate { [Selector ("speechSynthesizer:didStartSpeechUtterance:")] void DidStartSpeechUtterance(..)
[Selector ("speechSynthesizer:didFinishSpeechUtterance:")] void DidFinishSpeechUtterance(..)
[Selector ("speechSynthesizer:didPauseSpeechUtterance:")] void DidPauseSpeechUtterance(..)
[Selector ("speechSynthesizer:didContinueSpeechUtterance:")] void DidContinueSpeechUtterance(..)
[Selector ("speechSynthesizer:didCancelSpeechUtterance:")] void DidCancelSpeechUtterance(..)
[Selector ("speechSynthesizer:willSpeakRangeOfSpeechString:utterance:")] void WillSpeakRangeOfSpeechString(..)

Type: AVSpeechUtterance

MonoTouch.AVFoundation.AVSpeechUtterance { [Selector ("voice")] MonoTouch.AVFoundation.AVSpeechSynthesisVoice Voice { get; }
[Selector ("setVoice:")] void Voice { set; }
[Selector ("speechString")] string SpeechString { get; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("pitchMultiplier")] float PitchMultiplier { get; }
[Selector ("setPitchMultiplier:")] void PitchMultiplier { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }
[Selector ("preUtteranceDelay")] double PreUtteranceDelay { get; }
[Selector ("setPreUtteranceDelay:")] void PreUtteranceDelay { set; }
[Selector ("postUtteranceDelay")] double PostUtteranceDelay { get; }
[Selector ("setPostUtteranceDelay:")] void PostUtteranceDelay { set; }
[Selector ("speechUtteranceWithString:")] MonoTouch.AVFoundation.AVSpeechUtterance FromString(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVSynchronizedLayer

MonoTouch.AVFoundation.AVSynchronizedLayer { [Selector ("playerItem")] MonoTouch.AVFoundation.AVPlayerItem PlayerItem { get; }
[Selector ("setPlayerItem:")] void PlayerItem { set; }
[Selector ("synchronizedLayerWithPlayerItem:")] MonoTouch.AVFoundation.AVSynchronizedLayer FromPlayerItem(..)

Type: AVTextStyleRule

MonoTouch.AVFoundation.AVTextStyleRule { [Selector ("textMarkupAttributes")] MonoTouch.Foundation.NSDictionary WeakTextMarkupAttributes { get; }
[Selector ("textSelector")] string TextSelector { get; }
[Selector ("propertyListForTextStyleRules:")] MonoTouch.Foundation.NSObject ToPropertyList(..)
[Selector ("textStyleRulesFromPropertyList:")] MonoTouch.AVFoundation.AVTextStyleRule[] FromPropertyList(..)
[Selector ("textStyleRuleWithTextMarkupAttributes:")] MonoTouch.AVFoundation.AVTextStyleRule FromTextMarkupAttributes(..)
[Selector ("textStyleRuleWithTextMarkupAttributes:textSelector:")] MonoTouch.AVFoundation.AVTextStyleRule FromTextMarkupAttributes(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVTimedMetadataGroup

MonoTouch.AVFoundation.AVTimedMetadataGroup { [Selector ("timeRange")] MonoTouch.CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("items")] MonoTouch.AVFoundation.AVMetadataItem[] Items { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVUrlAsset

MonoTouch.AVFoundation.AVUrlAsset { [Selector ("URL")] MonoTouch.Foundation.NSUrl Url { get; }
[Selector ("audiovisualMIMETypes")] string AudiovisualMimeTypes { get; }
[Selector ("audiovisualTypes")] string AudiovisualTypes { get; }
[Selector ("resourceLoader")] MonoTouch.AVFoundation.AVAssetResourceLoader ResourceLoader { get; }
[Selector ("URLAssetWithURL:options:")] MonoTouch.AVFoundation.AVUrlAsset FromUrl(..)
[Selector ("compatibleTrackForCompositionTrack:")] MonoTouch.AVFoundation.AVAssetTrack CompatibleTrack(..)
[Selector ("isPlayableExtendedMIMEType:")] bool IsPlayable(..)

Type: AVVideoCompositing

MonoTouch.AVFoundation.AVVideoCompositing { [Selector ("sourcePixelBufferAttributes")] MonoTouch.Foundation.NSDictionary SourcePixelBufferAttributes(..)
[Selector ("requiredPixelBufferAttributesForRenderContext")] MonoTouch.Foundation.NSDictionary RequiredPixelBufferAttributesForRenderContext(..)
[Selector ("renderContextChanged:")] void RenderContextChanged(..)
[Selector ("startVideoCompositionRequest:")] void StartVideoCompositionRequest(..)
[Selector ("cancelAllPendingVideoCompositionRequests")] void CancelAllPendingVideoCompositionRequests(..)

Type: AVVideoComposition

MonoTouch.AVFoundation.AVVideoComposition { [Selector ("frameDuration")] MonoTouch.CoreMedia.CMTime FrameDuration { get; }
[Selector ("renderSize")] System.Drawing.SizeF RenderSize { get; }
[Selector ("instructions")] MonoTouch.AVFoundation.AVVideoCompositionInstruction[] Instructions { get; }
[Selector ("animationTool")] MonoTouch.AVFoundation.AVVideoCompositionCoreAnimationTool AnimationTool { get; }
[Selector ("renderScale")] float RenderScale { get; }
[Selector ("setRenderScale:")] void RenderScale { set; }
[Selector ("customVideoCompositorClass")] MonoTouch.ObjCRuntime.Class CustomVideoCompositorClass { get; }
[Selector ("isValidForAsset:timeRange:validationDelegate:")] bool IsValidForAsset(..)
[Selector ("videoCompositionWithPropertiesOfAsset:")] MonoTouch.AVFoundation.AVVideoComposition FromAssetProperties(..)
[Selector ("mutableCopyWithZone:")] MonoTouch.Foundation.NSObject MutableCopy(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVVideoCompositionCoreAnimationTool

MonoTouch.AVFoundation.AVVideoCompositionCoreAnimationTool { [Selector ("videoCompositionCoreAnimationToolWithAdditionalLayer:asTrackID:")] MonoTouch.AVFoundation.AVVideoCompositionCoreAnimationTool FromLayer(..)
[Selector ("videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayer:inLayer:")] MonoTouch.AVFoundation.AVVideoCompositionCoreAnimationTool FromLayer(..)
[Selector ("videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayers:inLayer:")] MonoTouch.AVFoundation.AVVideoCompositionCoreAnimationTool FromComposedVideoFrames(..)

Type: AVVideoCompositionInstruction

MonoTouch.AVFoundation.AVVideoCompositionInstruction { [Selector ("timeRange")] MonoTouch.CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("backgroundColor")] MonoTouch.CoreGraphics.CGColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("layerInstructions")] MonoTouch.AVFoundation.AVVideoCompositionLayerInstruction[] LayerInstructions { get; }
[Selector ("enablePostProcessing")] bool EnablePostProcessing { get; }
[Selector ("containsTweening")] bool ContainsTweening { get; }
[Selector ("requiredSourceTrackIDs")] MonoTouch.Foundation.NSNumber[] RequiredSourceTrackIDs { get; }
[Selector ("passthroughTrackID")] int PassthroughTrackID { get; }
[Selector ("mutableCopyWithZone:")] MonoTouch.Foundation.NSObject MutableCopy(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVVideoCompositionLayerInstruction

MonoTouch.AVFoundation.AVVideoCompositionLayerInstruction { [Selector ("trackID")] int TrackID { get; }
[Selector ("getTransformRampForTime:startTransform:endTransform:timeRange:")] bool GetTransformRamp(..)
[Selector ("getOpacityRampForTime:startOpacity:endOpacity:timeRange:")] bool GetOpacityRamp(..)
[Selector ("getCropRectangleRampForTime:startCropRectangle:endCropRectangle:timeRange:")] bool GetCrop(..)
[Selector ("mutableCopyWithZone:")] MonoTouch.Foundation.NSObject MutableCopy(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: AVVideoCompositionRenderContext

MonoTouch.AVFoundation.AVVideoCompositionRenderContext { [Selector ("size")] System.Drawing.SizeF Size { get; }
[Selector ("renderTransform")] MonoTouch.CoreGraphics.CGAffineTransform RenderTransform { get; }
[Selector ("renderScale")] float RenderScale { get; }
[Selector ("pixelAspectRatio")] MonoTouch.AVFoundation.AVPixelAspectRatio PixelAspectRatio { get; }
[Selector ("edgeWidths")] MonoTouch.AVFoundation.AVEdgeWidths EdgeWidths { get; }
[Selector ("highQualityRendering")] bool HighQualityRendering { get; }
[Selector ("videoComposition")] MonoTouch.AVFoundation.AVVideoComposition VideoComposition { get; }
[Selector ("newPixelBuffer")] MonoTouch.CoreVideo.CVPixelBuffer CreatePixelBuffer(..)

Type: AVVideoCompositionValidationHandling

MonoTouch.AVFoundation.AVVideoCompositionValidationHandling { [Selector ("videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:")] bool ShouldContinueValidatingAfterFindingInvalidValueForKey(..)
[Selector ("videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:")] bool ShouldContinueValidatingAfterFindingEmptyTimeRange(..)
[Selector ("videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:")] bool ShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction(..)
[Selector ("videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:")] bool ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction(..)

Namespace: MonoTouch.CoreAnimation

Type: CAAction

MonoTouch.CoreAnimation.CAAction { [Selector ("runActionForKey:object:arguments:")] void RunAction(..)

Type: CAAnimation

MonoTouch.CoreAnimation.CAAnimation { [Selector ("timingFunction")] MonoTouch.CoreAnimation.CAMediaTimingFunction TimingFunction { get; }
[Selector ("setTimingFunction:")] void TimingFunction { set; }
[Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("isRemovedOnCompletion")] bool RemovedOnCompletion { get; }
[Selector ("setRemovedOnCompletion:")] void RemovedOnCompletion { set; }
[Selector ("beginTime")] double BeginTime { get; }
[Selector ("setBeginTime:")] void BeginTime { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("speed")] float Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("timeOffset")] double TimeOffset { get; }
[Selector ("setTimeOffset:")] void TimeOffset { set; }
[Selector ("repeatCount")] float RepeatCount { get; }
[Selector ("setRepeatCount:")] void RepeatCount { set; }
[Selector ("repeatDuration")] double RepeatDuration { get; }
[Selector ("setRepeatDuration:")] void RepeatDuration { set; }
[Selector ("autoreverses")] bool AutoReverses { get; }
[Selector ("setAutoreverses:")] void AutoReverses { set; }
[Selector ("fillMode")] string FillMode { get; }
[Selector ("setFillMode:")] void FillMode { set; }
[Native ("CACurrentMediaTime")] double CurrentMediaTime(..)
[Selector ("animation")] MonoTouch.CoreAnimation.CAAnimation CreateAnimation(..)
[Selector ("defaultValueForKey:")] MonoTouch.Foundation.NSObject DefaultValue(..)
[Selector ("willChangeValueForKey:")] void WillChangeValueForKey(..)
[Selector ("didChangeValueForKey:")] void DidChangeValueForKey(..)
[Selector ("shouldArchiveValueForKey:")] bool ShouldArchiveValueForKey(..)
[Selector ("mutableCopyWithZone:")] MonoTouch.Foundation.NSObject MutableCopy(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CAAnimationDelegate

MonoTouch.CoreAnimation.CAAnimationDelegate { [Selector ("animationDidStart:")] void AnimationStarted(..)
[Selector ("animationDidStop:finished:")] void AnimationStopped(..)

Type: CAAnimationGroup

MonoTouch.CoreAnimation.CAAnimationGroup { [Selector ("animations")] MonoTouch.CoreAnimation.CAAnimation[] Animations { get; }
[Selector ("setAnimations:")] void Animations { set; }
[Selector ("animation")] MonoTouch.CoreAnimation.CAAnimationGroup CreateAnimation(..)

Type: CABasicAnimation

MonoTouch.CoreAnimation.CABasicAnimation { [Selector ("fromValue")] MonoTouch.Foundation.NSObject From { get; }
[Selector ("setFromValue:")] void From { set; }
[Selector ("toValue")] MonoTouch.Foundation.NSObject To { get; }
[Selector ("setToValue:")] void To { set; }
[Selector ("byValue")] MonoTouch.Foundation.NSObject By { get; }
[Selector ("setByValue:")] void By { set; }
[Selector ("animationWithKeyPath:")] MonoTouch.CoreAnimation.CABasicAnimation FromKeyPath(..)

Type: CADisplayLink

MonoTouch.CoreAnimation.CADisplayLink { [Selector ("timestamp")] double Timestamp { get; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("setPaused:")] void Paused { set; }
[Selector ("frameInterval")] int FrameInterval { get; }
[Selector ("setFrameInterval:")] void FrameInterval { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("displayLinkWithTarget:selector:")] MonoTouch.CoreAnimation.CADisplayLink Create(..)
[Selector ("addToRunLoop:forMode:")] void AddToRunLoop(..)
[Selector ("removeFromRunLoop:forMode:")] void RemoveFromRunLoop(..)
[Selector ("invalidate")] void Invalidate(..)

Type: CAEAGLLayer

MonoTouch.CoreAnimation.CAEAGLLayer { [Selector ("drawableProperties")] MonoTouch.Foundation.NSDictionary DrawableProperties { get; }
[Selector ("setDrawableProperties:")] void DrawableProperties { set; }
[Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)

Type: CAEmitterBehavior

MonoTouch.CoreAnimation.CAEmitterBehavior { [Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("type")] string Type { get; }
[Selector ("behaviorTypes")] MonoTouch.Foundation.NSString[] BehaviorTypes { get; }
[Selector ("behaviorWithType:")] MonoTouch.CoreAnimation.CAEmitterBehavior Create(..)

Type: CAEmitterCell

MonoTouch.CoreAnimation.CAEmitterCell { [Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("birthRate")] float BirthRate { get; }
[Selector ("setBirthRate:")] void BirthRate { set; }
[Selector ("lifetime")] float LifeTime { get; }
[Selector ("setLifetime:")] void LifeTime { set; }
[Selector ("lifetimeRange")] float LifetimeRange { get; }
[Selector ("setLifetimeRange:")] void LifetimeRange { set; }
[Selector ("emissionLatitude")] float EmissionLatitude { get; }
[Selector ("setEmissionLatitude:")] void EmissionLatitude { set; }
[Selector ("emissionLongitude")] float EmissionLongitude { get; }
[Selector ("setEmissionLongitude:")] void EmissionLongitude { set; }
[Selector ("emissionRange")] float EmissionRange { get; }
[Selector ("setEmissionRange:")] void EmissionRange { set; }
[Selector ("velocity")] float Velocity { get; }
[Selector ("setVelocity:")] void Velocity { set; }
[Selector ("velocityRange")] float VelocityRange { get; }
[Selector ("setVelocityRange:")] void VelocityRange { set; }
[Selector ("xAcceleration")] float AccelerationX { get; }
[Selector ("setXAcceleration:")] void AccelerationX { set; }
[Selector ("yAcceleration")] float AccelerationY { get; }
[Selector ("setYAcceleration:")] void AccelerationY { set; }
[Selector ("zAcceleration")] float AccelerationZ { get; }
[Selector ("setZAcceleration:")] void AccelerationZ { set; }
[Selector ("scale")] float Scale { get; }
[Selector ("setScale:")] void Scale { set; }
[Selector ("scaleRange")] float ScaleRange { get; }
[Selector ("setScaleRange:")] void ScaleRange { set; }
[Selector ("scaleSpeed")] float ScaleSpeed { get; }
[Selector ("setScaleSpeed:")] void ScaleSpeed { set; }
[Selector ("spin")] float Spin { get; }
[Selector ("setSpin:")] void Spin { set; }
[Selector ("spinRange")] float SpinRange { get; }
[Selector ("setSpinRange:")] void SpinRange { set; }
[Selector ("color")] MonoTouch.CoreGraphics.CGColor Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("redSpeed")] float RedSpeed { get; }
[Selector ("setRedSpeed:")] void RedSpeed { set; }
[Selector ("greenSpeed")] float GreenSpeed { get; }
[Selector ("setGreenSpeed:")] void GreenSpeed { set; }
[Selector ("blueSpeed")] float BlueSpeed { get; }
[Selector ("setBlueSpeed:")] void BlueSpeed { set; }
[Selector ("alphaSpeed")] float AlphaSpeed { get; }
[Selector ("setAlphaSpeed:")] void AlphaSpeed { set; }
[Selector ("contents")] MonoTouch.Foundation.NSObject WeakContents { get; }
[Selector ("setContents:")] void WeakContents { set; }
[Selector ("contentsRect")] System.Drawing.RectangleF ContentsRect { get; }
[Selector ("setContentsRect:")] void ContentsRect { set; }
[Selector ("minificationFilter")] string MinificationFilter { get; }
[Selector ("setMinificationFilter:")] void MinificationFilter { set; }
[Selector ("magnificationFilter")] string MagnificationFilter { get; }
[Selector ("setMagnificationFilter:")] void MagnificationFilter { set; }
[Selector ("minificationFilterBias")] float MinificationFilterBias { get; }
[Selector ("setMinificationFilterBias:")] void MinificationFilterBias { set; }
[Selector ("emitterCells")] MonoTouch.CoreAnimation.CAEmitterCell[] Cells { get; }
[Selector ("setEmitterCells:")] void Cells { set; }
[Selector ("style")] MonoTouch.Foundation.NSDictionary Style { get; }
[Selector ("setStyle:")] void Style { set; }
[Selector ("redRange")] float RedRange { get; }
[Selector ("setRedRange:")] void RedRange { set; }
[Selector ("greenRange")] float GreenRange { get; }
[Selector ("setGreenRange:")] void GreenRange { set; }
[Selector ("blueRange")] float BlueRange { get; }
[Selector ("setBlueRange:")] void BlueRange { set; }
[Selector ("alphaRange")] float AlphaRange { get; }
[Selector ("setAlphaRange:")] void AlphaRange { set; }
[Selector ("beginTime")] double BeginTime { get; }
[Selector ("setBeginTime:")] void BeginTime { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("speed")] float Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("timeOffset")] double TimeOffset { get; }
[Selector ("setTimeOffset:")] void TimeOffset { set; }
[Selector ("repeatCount")] float RepeatCount { get; }
[Selector ("setRepeatCount:")] void RepeatCount { set; }
[Selector ("repeatDuration")] double RepeatDuration { get; }
[Selector ("setRepeatDuration:")] void RepeatDuration { set; }
[Selector ("autoreverses")] bool AutoReverses { get; }
[Selector ("setAutoreverses:")] void AutoReverses { set; }
[Selector ("fillMode")] string FillMode { get; }
[Selector ("setFillMode:")] void FillMode { set; }
[Selector ("emitterCell")] MonoTouch.CoreAnimation.CAEmitterCell EmitterCell(..)
[Selector ("defaultValueForKey:")] MonoTouch.Foundation.NSObject DefaultValueForKey(..)
[Selector ("shouldArchiveValueForKey:")] bool ShouldArchiveValueForKey(..)

Type: CAEmitterLayer

MonoTouch.CoreAnimation.CAEmitterLayer { [Selector ("emitterCells")] MonoTouch.CoreAnimation.CAEmitterCell[] Cells { get; }
[Selector ("setEmitterCells:")] void Cells { set; }
[Selector ("birthRate")] float BirthRate { get; }
[Selector ("setBirthRate:")] void BirthRate { set; }
[Selector ("lifetime")] float LifeTime { get; }
[Selector ("setLifetime:")] void LifeTime { set; }
[Selector ("emitterPosition")] System.Drawing.PointF Position { get; }
[Selector ("setEmitterPosition:")] void Position { set; }
[Selector ("emitterZPosition")] float ZPosition { get; }
[Selector ("setEmitterZPosition:")] void ZPosition { set; }
[Selector ("emitterSize")] System.Drawing.SizeF Size { get; }
[Selector ("setEmitterSize:")] void Size { set; }
[Selector ("emitterDepth")] float Depth { get; }
[Selector ("setEmitterDepth:")] void Depth { set; }
[Selector ("emitterShape")] string Shape { get; }
[Selector ("setEmitterShape:")] void Shape { set; }
[Selector ("emitterMode")] string Mode { get; }
[Selector ("setEmitterMode:")] void Mode { set; }
[Selector ("renderMode")] string RenderMode { get; }
[Selector ("setRenderMode:")] void RenderMode { set; }
[Selector ("preservesDepth")] bool PreservesDepth { get; }
[Selector ("setPreservesDepth:")] void PreservesDepth { set; }
[Selector ("velocity")] float Velocity { get; }
[Selector ("setVelocity:")] void Velocity { set; }
[Selector ("scale")] float Scale { get; }
[Selector ("setScale:")] void Scale { set; }
[Selector ("spin")] float Spin { get; }
[Selector ("setSpin:")] void Spin { set; }
[Selector ("seed")] int Seed { get; }
[Selector ("setSeed:")] void Seed { set; }
[Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)

Type: CAGradientLayer

MonoTouch.CoreAnimation.CAGradientLayer { [Selector ("colors")] System.IntPtr Colors { get; }
[Selector ("setColors:")] void Colors { set; }
[Selector ("locations")] MonoTouch.Foundation.NSNumber[] Locations { get; }
[Selector ("setLocations:")] void Locations { set; }
[Selector ("startPoint")] System.Drawing.PointF StartPoint { get; }
[Selector ("setStartPoint:")] void StartPoint { set; }
[Selector ("endPoint")] System.Drawing.PointF EndPoint { get; }
[Selector ("setEndPoint:")] void EndPoint { set; }
[Selector ("type")] string Type { get; }
[Selector ("setType:")] void Type { set; }
[Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)

Type: CAKeyFrameAnimation

MonoTouch.CoreAnimation.CAKeyFrameAnimation { [Selector ("values")] MonoTouch.Foundation.NSObject[] Values { get; }
[Selector ("setValues:")] void Values { set; }
[Selector ("path")] MonoTouch.CoreGraphics.CGPath Path { get; }
[Selector ("setPath:")] void Path { set; }
[Selector ("keyTimes")] MonoTouch.Foundation.NSNumber[] KeyTimes { get; }
[Selector ("setKeyTimes:")] void KeyTimes { set; }
[Selector ("timingFunctions")] MonoTouch.CoreAnimation.CAMediaTimingFunction[] TimingFunctions { get; }
[Selector ("setTimingFunctions:")] void TimingFunctions { set; }
[Selector ("calculationMode")] string CalculationMode { get; }
[Selector ("setCalculationMode:")] void CalculationMode { set; }
[Selector ("rotationMode")] string RotationMode { get; }
[Selector ("setRotationMode:")] void RotationMode { set; }
[Selector ("animationWithKeyPath:")] MonoTouch.CoreAnimation.CAKeyFrameAnimation GetFromKeyPath(..)

Type: CALayer

MonoTouch.CoreAnimation.CALayer { [Selector ("presentationLayer")] MonoTouch.CoreAnimation.CALayer PresentationLayer { get; }
[Selector ("modelLayer")] MonoTouch.CoreAnimation.CALayer ModelLayer { get; }
[Selector ("bounds")] System.Drawing.RectangleF Bounds { get; }
[Selector ("setBounds:")] void Bounds { set; }
[Selector ("zPosition")] float ZPosition { get; }
[Selector ("setZPosition:")] void ZPosition { set; }
[Selector ("anchorPoint")] System.Drawing.PointF AnchorPoint { get; }
[Selector ("setAnchorPoint:")] void AnchorPoint { set; }
[Selector ("anchorPointZ")] float AnchorPointZ { get; }
[Selector ("setAnchorPointZ:")] void AnchorPointZ { set; }
[Selector ("position")] System.Drawing.PointF Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("transform")] MonoTouch.CoreAnimation.CATransform3D Transform { get; }
[Selector ("setTransform:")] void Transform { set; }
[Selector ("affineTransform")] MonoTouch.CoreGraphics.CGAffineTransform AffineTransform { get; }
[Selector ("setAffineTransform:")] void AffineTransform { set; }
[Selector ("frame")] System.Drawing.RectangleF Frame { get; }
[Selector ("setFrame:")] void Frame { set; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("setHidden:")] void Hidden { set; }
[Selector ("isDoubleSided")] bool DoubleSided { get; }
[Selector ("setDoubleSided:")] void DoubleSided { set; }
[Selector ("isGeometryFlipped")] bool GeometryFlipped { get; }
[Selector ("setGeometryFlipped:")] void GeometryFlipped { set; }
[Selector ("contentsAreFlipped")] bool ContentsAreFlipped { get; }
[Selector ("superlayer")] MonoTouch.CoreAnimation.CALayer SuperLayer { get; }
[Selector ("sublayers")] MonoTouch.CoreAnimation.CALayer[] Sublayers { get; }
[Selector ("setSublayers:")] void Sublayers { set; }
[Selector ("sublayerTransform")] MonoTouch.CoreAnimation.CATransform3D SublayerTransform { get; }
[Selector ("setSublayerTransform:")] void SublayerTransform { set; }
[Selector ("mask")] MonoTouch.CoreAnimation.CALayer Mask { get; }
[Selector ("setMask:")] void Mask { set; }
[Selector ("masksToBounds")] bool MasksToBounds { get; }
[Selector ("setMasksToBounds:")] void MasksToBounds { set; }
[Selector ("contents")] MonoTouch.CoreGraphics.CGImage Contents { get; }
[Selector ("setContents:")] void Contents { set; }
[Selector ("contentsScale")] float ContentsScale { get; }
[Selector ("setContentsScale:")] void ContentsScale { set; }
[Selector ("contentsRect")] System.Drawing.RectangleF ContentsRect { get; }
[Selector ("setContentsRect:")] void ContentsRect { set; }
[Selector ("contentsGravity")] string ContentsGravity { get; }
[Selector ("setContentsGravity:")] void ContentsGravity { set; }
[Selector ("contentsCenter")] System.Drawing.RectangleF ContentsCenter { get; }
[Selector ("setContentsCenter:")] void ContentsCenter { set; }
[Selector ("minificationFilter")] string MinificationFilter { get; }
[Selector ("setMinificationFilter:")] void MinificationFilter { set; }
[Selector ("magnificationFilter")] string MagnificationFilter { get; }
[Selector ("setMagnificationFilter:")] void MagnificationFilter { set; }
[Selector ("isOpaque")] bool Opaque { get; }
[Selector ("setOpaque:")] void Opaque { set; }
[Selector ("needsDisplay")] bool NeedsDisplay { get; }
[Selector ("needsDisplayOnBoundsChange")] bool NeedsDisplayOnBoundsChange { get; }
[Selector ("setNeedsDisplayOnBoundsChange:")] void NeedsDisplayOnBoundsChange { set; }
[Selector ("backgroundColor")] MonoTouch.CoreGraphics.CGColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("cornerRadius")] float CornerRadius { get; }
[Selector ("setCornerRadius:")] void CornerRadius { set; }
[Selector ("borderWidth")] float BorderWidth { get; }
[Selector ("setBorderWidth:")] void BorderWidth { set; }
[Selector ("borderColor")] MonoTouch.CoreGraphics.CGColor BorderColor { get; }
[Selector ("setBorderColor:")] void BorderColor { set; }
[Selector ("opacity")] float Opacity { get; }
[Selector ("setOpacity:")] void Opacity { set; }
[Selector ("edgeAntialiasingMask")] MonoTouch.CoreAnimation.CAEdgeAntialiasingMask EdgeAntialiasingMask { get; }
[Selector ("setEdgeAntialiasingMask:")] void EdgeAntialiasingMask { set; }
[Selector ("actions")] MonoTouch.Foundation.NSDictionary Actions { get; }
[Selector ("setActions:")] void Actions { set; }
[Selector ("animationKeys")] string AnimationKeys { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("shadowColor")] MonoTouch.CoreGraphics.CGColor ShadowColor { get; }
[Selector ("setShadowColor:")] void ShadowColor { set; }
[Selector ("shadowOffset")] System.Drawing.SizeF ShadowOffset { get; }
[Selector ("setShadowOffset:")] void ShadowOffset { set; }
[Selector ("shadowOpacity")] float ShadowOpacity { get; }
[Selector ("setShadowOpacity:")] void ShadowOpacity { set; }
[Selector ("shadowRadius")] float ShadowRadius { get; }
[Selector ("setShadowRadius:")] void ShadowRadius { set; }
[Selector ("visibleRect")] System.Drawing.RectangleF VisibleRect { get; }
[Selector ("shouldRasterize")] bool ShouldRasterize { get; }
[Selector ("setShouldRasterize:")] void ShouldRasterize { set; }
[Selector ("shadowPath")] MonoTouch.CoreGraphics.CGPath ShadowPath { get; }
[Selector ("setShadowPath:")] void ShadowPath { set; }
[Selector ("rasterizationScale")] float RasterizationScale { get; }
[Selector ("setRasterizationScale:")] void RasterizationScale { set; }
[Selector ("drawsAsynchronously")] bool DrawsAsynchronously { get; }
[Selector ("setDrawsAsynchronously:")] void DrawsAsynchronously { set; }
[Selector ("allowsEdgeAntialiasing")] bool AllowsEdgeAntialiasing { get; }
[Selector ("setAllowsEdgeAntialiasing:")] void AllowsEdgeAntialiasing { set; }
[Selector ("allowsGroupOpacity")] bool AllowsGroupOpacity { get; }
[Selector ("setAllowsGroupOpacity:")] void AllowsGroupOpacity { set; }
[Selector ("beginTime")] double BeginTime { get; }
[Selector ("setBeginTime:")] void BeginTime { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("speed")] float Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("timeOffset")] double TimeOffset { get; }
[Selector ("setTimeOffset:")] void TimeOffset { set; }
[Selector ("repeatCount")] float RepeatCount { get; }
[Selector ("setRepeatCount:")] void RepeatCount { set; }
[Selector ("repeatDuration")] double RepeatDuration { get; }
[Selector ("setRepeatDuration:")] void RepeatDuration { set; }
[Selector ("autoreverses")] bool AutoReverses { get; }
[Selector ("setAutoreverses:")] void AutoReverses { set; }
[Selector ("fillMode")] string FillMode { get; }
[Selector ("setFillMode:")] void FillMode { set; }
[Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)
[Selector ("defaultValueForKey:")] MonoTouch.Foundation.NSObject DefaultValue(..)
[Selector ("needsDisplayForKey:")] bool NeedsDisplayForKey(..)
[Selector ("removeFromSuperlayer")] void RemoveFromSuperLayer(..)
[Selector ("addSublayer:")] void AddSublayer(..)
[Selector ("insertSublayer:atIndex:")] void InsertSublayer(..)
[Selector ("insertSublayer:below:")] void InsertSublayerBelow(..)
[Selector ("insertSublayer:above:")] void InsertSublayerAbove(..)
[Selector ("replaceSublayer:with:")] void ReplaceSublayer(..)
[Selector ("convertPoint:fromLayer:")] System.Drawing.PointF ConvertPointFromLayer(..)
[Selector ("convertPoint:toLayer:")] System.Drawing.PointF ConvertPointToLayer(..)
[Selector ("convertRect:fromLayer:")] System.Drawing.RectangleF ConvertRectFromLayer(..)
[Selector ("convertRect:toLayer:")] System.Drawing.RectangleF ConvertRectToLayer(..)
[Selector ("convertTime:fromLayer:")] double ConvertTimeFromLayer(..)
[Selector ("convertTime:toLayer:")] double ConvertTimeToLayer(..)
[Selector ("hitTest:")] MonoTouch.CoreAnimation.CALayer HitTest(..)
[Selector ("containsPoint:")] bool Contains(..)
[Selector ("display")] void Display(..)
[Selector ("setNeedsDisplay")] void SetNeedsDisplay(..)
[Selector ("setNeedsDisplayInRect:")] void SetNeedsDisplayInRect(..)
[Selector ("displayIfNeeded")] void DisplayIfNeeded(..)
[Selector ("drawInContext:")] void DrawInContext(..)
[Selector ("renderInContext:")] void RenderInContext(..)
[Selector ("preferredFrameSize")] System.Drawing.SizeF PreferredFrameSize(..)
[Selector ("setNeedsLayout")] void SetNeedsLayout(..)
[Selector ("needsLayout")] bool NeedsLayout(..)
[Selector ("layoutIfNeeded")] void LayoutIfNeeded(..)
[Selector ("layoutSublayers")] void LayoutSublayers(..)
[Selector ("defaultActionForKey:")] MonoTouch.Foundation.NSObject DefaultActionForKey(..)
[Selector ("actionForKey:")] MonoTouch.Foundation.NSObject ActionForKey(..)
[Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("animationForKey:")] MonoTouch.CoreAnimation.CAAnimation AnimationForKey(..)
[Selector ("scrollPoint:")] void ScrollPoint(..)
[Selector ("scrollRectToVisible:")] void ScrollRectToVisible(..)

Type: CALayerDelegate

MonoTouch.CoreAnimation.CALayerDelegate { [Selector ("displayLayer:")] void DisplayLayer(..)
[Selector ("drawLayer:inContext:")] void DrawLayer(..)
[Selector ("layoutSublayersOfLayer:")] void LayoutSublayersOfLayer(..)
[Selector ("actionForLayer:forKey:")] MonoTouch.Foundation.NSObject ActionForLayer(..)

Type: CAMediaTiming

MonoTouch.CoreAnimation.CAMediaTiming { [Selector ("beginTime")] double BeginTime { get; }
[Selector ("setBeginTime:")] void BeginTime { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("speed")] float Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("timeOffset")] double TimeOffset { get; }
[Selector ("setTimeOffset:")] void TimeOffset { set; }
[Selector ("repeatCount")] float RepeatCount { get; }
[Selector ("setRepeatCount:")] void RepeatCount { set; }
[Selector ("repeatDuration")] double RepeatDuration { get; }
[Selector ("setRepeatDuration:")] void RepeatDuration { set; }
[Selector ("autoreverses")] bool AutoReverses { get; }
[Selector ("setAutoreverses:")] void AutoReverses { set; }
[Selector ("fillMode")] string FillMode { get; }
[Selector ("setFillMode:")] void FillMode { set; }

Type: CAMediaTimingFunction

MonoTouch.CoreAnimation.CAMediaTimingFunction { [Selector ("functionWithName:")] MonoTouch.CoreAnimation.CAMediaTimingFunction FromName(..)
[Selector ("functionWithControlPoints::::")] MonoTouch.CoreAnimation.CAMediaTimingFunction FromControlPoints(..)
[Selector ("getControlPointAtIndex:values:")] void GetControlPointAtIndex(..)

Type: CAPropertyAnimation

MonoTouch.CoreAnimation.CAPropertyAnimation { [Selector ("keyPath")] string KeyPath { get; }
[Selector ("setKeyPath:")] void KeyPath { set; }
[Selector ("isAdditive")] bool Additive { get; }
[Selector ("setAdditive:")] void Additive { set; }
[Selector ("isCumulative")] bool Cumulative { get; }
[Selector ("setCumulative:")] void Cumulative { set; }
[Selector ("valueFunction")] MonoTouch.CoreAnimation.CAValueFunction ValueFunction { get; }
[Selector ("setValueFunction:")] void ValueFunction { set; }
[Selector ("animationWithKeyPath:")] MonoTouch.CoreAnimation.CAPropertyAnimation FromKeyPath(..)

Type: CAReplicatorLayer

MonoTouch.CoreAnimation.CAReplicatorLayer { [Selector ("instanceCount")] int InstanceCount { get; }
[Selector ("setInstanceCount:")] void InstanceCount { set; }
[Selector ("instanceDelay")] double InstanceDelay { get; }
[Selector ("setInstanceDelay:")] void InstanceDelay { set; }
[Selector ("instanceTransform")] MonoTouch.CoreAnimation.CATransform3D InstanceTransform { get; }
[Selector ("setInstanceTransform:")] void InstanceTransform { set; }
[Selector ("preservesDepth")] bool PreservesDepth { get; }
[Selector ("setPreservesDepth:")] void PreservesDepth { set; }
[Selector ("instanceColor")] MonoTouch.CoreGraphics.CGColor InstanceColor { get; }
[Selector ("setInstanceColor:")] void InstanceColor { set; }
[Selector ("instanceRedOffset")] float InstanceRedOffset { get; }
[Selector ("setInstanceRedOffset:")] void InstanceRedOffset { set; }
[Selector ("instanceGreenOffset")] float InstanceGreenOffset { get; }
[Selector ("setInstanceGreenOffset:")] void InstanceGreenOffset { set; }
[Selector ("instanceBlueOffset")] float InstanceBlueOffset { get; }
[Selector ("setInstanceBlueOffset:")] void InstanceBlueOffset { set; }
[Selector ("instanceAlphaOffset")] float InstanceAlphaOffset { get; }
[Selector ("setInstanceAlphaOffset:")] void InstanceAlphaOffset { set; }
[Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)

Type: CAScrollLayer

MonoTouch.CoreAnimation.CAScrollLayer { [Selector ("scrollMode")] MonoTouch.Foundation.NSString ScrollMode { get; }
[Selector ("setScrollMode:")] void ScrollMode { set; }
[Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)
[Selector ("scrollToPoint:")] void ScrollToPoint(..)
[Selector ("scrollToRect:")] void ScrollToRect(..)

Type: CAShapeLayer

MonoTouch.CoreAnimation.CAShapeLayer { [Selector ("path")] MonoTouch.CoreGraphics.CGPath Path { get; }
[Selector ("setPath:")] void Path { set; }
[Selector ("fillColor")] MonoTouch.CoreGraphics.CGColor FillColor { get; }
[Selector ("setFillColor:")] void FillColor { set; }
[Selector ("fillRule")] MonoTouch.Foundation.NSString FillRule { get; }
[Selector ("setFillRule:")] void FillRule { set; }
[Selector ("lineCap")] MonoTouch.Foundation.NSString LineCap { get; }
[Selector ("setLineCap:")] void LineCap { set; }
[Selector ("lineDashPattern")] MonoTouch.Foundation.NSNumber[] LineDashPattern { get; }
[Selector ("setLineDashPattern:")] void LineDashPattern { set; }
[Selector ("lineDashPhase")] float LineDashPhase { get; }
[Selector ("setLineDashPhase:")] void LineDashPhase { set; }
[Selector ("lineJoin")] MonoTouch.Foundation.NSString LineJoin { get; }
[Selector ("setLineJoin:")] void LineJoin { set; }
[Selector ("lineWidth")] float LineWidth { get; }
[Selector ("setLineWidth:")] void LineWidth { set; }
[Selector ("miterLimit")] float MiterLimit { get; }
[Selector ("setMiterLimit:")] void MiterLimit { set; }
[Selector ("strokeColor")] MonoTouch.CoreGraphics.CGColor StrokeColor { get; }
[Selector ("setStrokeColor:")] void StrokeColor { set; }
[Selector ("strokeStart")] float StrokeStart { get; }
[Selector ("setStrokeStart:")] void StrokeStart { set; }
[Selector ("strokeEnd")] float StrokeEnd { get; }
[Selector ("setStrokeEnd:")] void StrokeEnd { set; }
[Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)

Type: CATextLayer

MonoTouch.CoreAnimation.CATextLayer { [Selector ("string")] string String { get; }
[Selector ("setString:")] void String { set; }
[Selector ("fontSize")] float FontSize { get; }
[Selector ("setFontSize:")] void FontSize { set; }
[Selector ("font")] System.IntPtr Font { get; }
[Selector ("setFont:")] void Font { set; }
[Selector ("foregroundColor")] MonoTouch.CoreGraphics.CGColor ForegroundColor { get; }
[Selector ("setForegroundColor:")] void ForegroundColor { set; }
[Selector ("isWrapped")] bool Wrapped { get; }
[Selector ("setWrapped:")] void Wrapped { set; }
[Selector ("truncationMode")] string TruncationMode { get; }
[Selector ("setTruncationMode:")] void TruncationMode { set; }
[Selector ("alignmentMode")] string AlignmentMode { get; }
[Selector ("setAlignmentMode:")] void AlignmentMode { set; }
[Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)

Type: CATiledLayer

MonoTouch.CoreAnimation.CATiledLayer { [Selector ("fadeDuration")] double FadeDuration { get; }
[Selector ("levelsOfDetail")] int LevelsOfDetail { get; }
[Selector ("setLevelsOfDetail:")] void LevelsOfDetail { set; }
[Selector ("levelsOfDetailBias")] int LevelsOfDetailBias { get; }
[Selector ("setLevelsOfDetailBias:")] void LevelsOfDetailBias { set; }
[Selector ("tileSize")] System.Drawing.SizeF TileSize { get; }
[Selector ("setTileSize:")] void TileSize { set; }
[Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)

Type: CATransaction

MonoTouch.CoreAnimation.CATransaction { [Selector ("animationDuration")] double AnimationDuration { get; }
[Selector ("setAnimationDuration:")] void AnimationDuration { set; }
[Selector ("animationTimingFunction")] MonoTouch.CoreAnimation.CAMediaTimingFunction AnimationTimingFunction { get; }
[Selector ("setAnimationTimingFunction:")] void AnimationTimingFunction { set; }
[Selector ("disableActions")] bool DisableActions { get; }
[Selector ("setDisableActions:")] void DisableActions { set; }
[Selector ("completionBlock")] MonoTouch.Foundation.NSAction CompletionBlock { get; }
[Selector ("setCompletionBlock:")] void CompletionBlock { set; }
[Selector ("begin")] void Begin(..)
[Selector ("commit")] void Commit(..)
[Selector ("flush")] void Flush(..)
[Selector ("lock")] void Lock(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("valueForKey:")] MonoTouch.Foundation.NSObject ValueForKey(..)
[Selector ("setValue:forKey:")] void SetValueForKey(..)

Type: CATransform3D

MonoTouch.CoreAnimation.CATransform3D { [Native ("CATransform3DMakeRotation")] MonoTouch.CoreAnimation.CATransform3D MakeRotation(..)
[Native ("CATransform3DMakeAffineTransform")] MonoTouch.CoreAnimation.CATransform3D MakeFromAffine(..)
[Native ("CATransform3DGetAffineTransform")] MonoTouch.CoreGraphics.CGAffineTransform GetAffine(..)
[Native ("CATransform3DIsIdentity")] bool IsIdentity { get; }
[Native ("CATransform3DEqualToTransform")] bool Equals(..)
[Native ("CATransform3DEqualToTransform")] bool Equals(..)
[Native ("CATransform3DTranslate")] MonoTouch.CoreAnimation.CATransform3D Translate(..)
[Native ("CATransform3DScale")] MonoTouch.CoreAnimation.CATransform3D Scale(..)
[Native ("CATransform3DScale")] MonoTouch.CoreAnimation.CATransform3D Scale(..)
[Native ("CATransform3DRotate")] MonoTouch.CoreAnimation.CATransform3D Rotate(..)
[Native ("CATransform3DConcat")] MonoTouch.CoreAnimation.CATransform3D Concat(..)
[Native ("CATransform3DInvert")] MonoTouch.CoreAnimation.CATransform3D Invert(..)
[Native ("CATransform3DIsAffine")] bool IsAffine { get; }

Type: CATransformLayer

MonoTouch.CoreAnimation.CATransformLayer { [Selector ("layer")] MonoTouch.CoreAnimation.CALayer Create(..)
[Selector ("hitTest:")] MonoTouch.CoreAnimation.CALayer HitTest(..)

Type: CATransition

MonoTouch.CoreAnimation.CATransition { [Selector ("type")] string Type { get; }
[Selector ("setType:")] void Type { set; }
[Selector ("subtype")] string Subtype { get; }
[Selector ("setSubtype:")] void Subtype { set; }
[Selector ("startProgress")] float StartProgress { get; }
[Selector ("setStartProgress:")] void StartProgress { set; }
[Selector ("endProgress")] float EndProgress { get; }
[Selector ("setEndProgress:")] void EndProgress { set; }
[Selector ("filter")] MonoTouch.Foundation.NSObject filter { get; }
[Selector ("setFilter:")] void filter { set; }
[Selector ("animation")] MonoTouch.CoreAnimation.CATransition CreateAnimation(..)

Type: CAValueFunction

MonoTouch.CoreAnimation.CAValueFunction { [Selector ("name")] string Name { get; }
[Selector ("functionWithName:")] MonoTouch.CoreAnimation.CAValueFunction FromName(..)

Namespace: MonoTouch.CoreBluetooth

Type: CBATTRequest

MonoTouch.CoreBluetooth.CBATTRequest { [Selector ("central")] MonoTouch.CoreBluetooth.CBCentral Central { get; }
[Selector ("characteristic")] MonoTouch.CoreBluetooth.CBCharacteristic Characteristic { get; }
[Selector ("offset")] int Offset { get; }
[Selector ("value")] MonoTouch.Foundation.NSData Value { get; }
[Selector ("setValue:")] void Value { set; }

Type: CBCentral

MonoTouch.CoreBluetooth.CBCentral { [Selector ("UUID")] System.IntPtr UUID { get; }
[Selector ("identifier")] MonoTouch.Foundation.NSUuid Identifier { get; }
[Selector ("maximumUpdateValueLength")] uint MaximumUpdateValueLength { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CBCentralManager

MonoTouch.CoreBluetooth.CBCentralManager { [Selector ("state")] MonoTouch.CoreBluetooth.CBCentralManagerState State { get; }
[Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("retrievePeripherals:")] void RetrievePeripherals(..)
[Selector ("retrieveConnectedPeripherals")] void RetrieveConnectedPeripherals(..)
[Selector ("scanForPeripheralsWithServices:options:")] void ScanForPeripherals(..)
[Selector ("stopScan")] void StopScan(..)
[Selector ("connectPeripheral:options:")] void ConnectPeripheral(..)
[Selector ("cancelPeripheralConnection:")] void CancelPeripheralConnection(..)
[Selector ("retrievePeripheralsWithIdentifiers:")] MonoTouch.CoreBluetooth.CBPeripheral[] RetrievePeripheralsWithIdentifiers(..)
[Selector ("retrieveConnectedPeripheralsWithServices:")] MonoTouch.CoreBluetooth.CBPeripheral[] RetrieveConnectedPeripherals(..)

Type: CBCentralManagerDelegate

MonoTouch.CoreBluetooth.CBCentralManagerDelegate { [Selector ("centralManagerDidUpdateState:")] void UpdatedState(..)
[Selector ("centralManager:didRetrievePeripherals:")] void RetrievedPeripherals(..)
[Selector ("centralManager:didRetrieveConnectedPeripherals:")] void RetrievedConnectedPeripherals(..)
[Selector ("centralManager:didDiscoverPeripheral:advertisementData:RSSI:")] void DiscoveredPeripheral(..)
[Selector ("centralManager:didConnectPeripheral:")] void ConnectedPeripheral(..)
[Selector ("centralManager:didFailToConnectPeripheral:error:")] void FailedToConnectPeripheral(..)
[Selector ("centralManager:didDisconnectPeripheral:error:")] void DisconnectedPeripheral(..)
[Selector ("centralManager:willRestoreState:")] void WillRestoreState(..)

Type: CBCharacteristic

MonoTouch.CoreBluetooth.CBCharacteristic { [Selector ("UUID")] MonoTouch.CoreBluetooth.CBUUID UUID { get; }
[Selector ("properties")] MonoTouch.CoreBluetooth.CBCharacteristicProperties Properties { get; }
[Selector ("value")] MonoTouch.Foundation.NSData Value { get; }
[Selector ("descriptors")] MonoTouch.CoreBluetooth.CBDescriptor[] Descriptors { get; }
[Selector ("isBroadcasted")] bool IsBroadcasted { get; }
[Selector ("isNotifying")] bool IsNotifying { get; }
[Selector ("service")] MonoTouch.CoreBluetooth.CBService Service { get; }
[Selector ("subscribedCentrals")] MonoTouch.CoreBluetooth.CBCentral[] SubscribedCentrals { get; }

Type: CBDescriptor

MonoTouch.CoreBluetooth.CBDescriptor { [Selector ("UUID")] MonoTouch.CoreBluetooth.CBUUID UUID { get; }
[Selector ("value")] MonoTouch.Foundation.NSObject Value { get; }
[Selector ("characteristic")] MonoTouch.CoreBluetooth.CBCharacteristic Characteristic { get; }

Type: CBMutableCharacteristic

MonoTouch.CoreBluetooth.CBMutableCharacteristic { [Selector ("permissions")] MonoTouch.CoreBluetooth.CBAttributePermissions Permissions { get; }
[Selector ("setPermissions:")] void Permissions { set; }
[Selector ("UUID")] MonoTouch.CoreBluetooth.CBUUID UUID { get; }
[Selector ("properties")] MonoTouch.CoreBluetooth.CBCharacteristicProperties Properties { get; }
[Selector ("setProperties:")] void Properties { set; }
[Selector ("value")] MonoTouch.Foundation.NSData Value { get; }
[Selector ("setValue:")] void Value { set; }
[Selector ("descriptors")] MonoTouch.CoreBluetooth.CBDescriptor[] Descriptors { get; }
[Selector ("setDescriptors:")] void Descriptors { set; }

Type: CBMutableService

MonoTouch.CoreBluetooth.CBMutableService { [Selector ("UUID")] MonoTouch.CoreBluetooth.CBUUID UUID { get; }
[Selector ("setUUID:")] void UUID { set; }
[Selector ("isPrimary")] bool Primary { get; }
[Selector ("setIsPrimary:")] void Primary { set; }
[Selector ("includedServices")] MonoTouch.CoreBluetooth.CBService[] IncludedServices { get; }
[Selector ("setIncludedServices:")] void IncludedServices { set; }
[Selector ("characteristics")] MonoTouch.CoreBluetooth.CBCharacteristic[] Characteristics { get; }
[Selector ("setCharacteristics:")] void Characteristics { set; }

Type: CBPeripheral

MonoTouch.CoreBluetooth.CBPeripheral { [Selector ("UUID")] System.IntPtr UUID { get; }
[Selector ("name")] string Name { get; }
[Selector ("RSSI")] MonoTouch.Foundation.NSNumber RSSI { get; }
[Selector ("isConnected")] bool IsConnected { get; }
[Selector ("services")] MonoTouch.CoreBluetooth.CBService[] Services { get; }
[Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("identifier")] MonoTouch.Foundation.NSUuid Identifier { get; }
[Selector ("state")] MonoTouch.CoreBluetooth.CBPeripheralState State { get; }
[Selector ("readRSSI")] void ReadRSSI(..)
[Selector ("discoverServices:")] void DiscoverServices(..)
[Selector ("discoverIncludedServices:forService:")] void DiscoverIncludedServices(..)
[Selector ("discoverCharacteristics:forService:")] void DiscoverCharacteristics(..)
[Selector ("readValueForCharacteristic:")] void ReadValue(..)
[Selector ("writeValue:forCharacteristic:type:")] void WriteValue(..)
[Selector ("setNotifyValue:forCharacteristic:")] void SetNotifyValue(..)
[Selector ("discoverDescriptorsForCharacteristic:")] void DiscoverDescriptors(..)
[Selector ("readValueForDescriptor:")] void ReadValue(..)
[Selector ("writeValue:forDescriptor:")] void WriteValue(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CBPeripheralDelegate

MonoTouch.CoreBluetooth.CBPeripheralDelegate { [Selector ("peripheralDidUpdateRSSI:error:")] void RssiUpdated(..)
[Selector ("peripheral:didDiscoverServices:")] void DiscoveredService(..)
[Selector ("peripheral:didDiscoverIncludedServicesForService:error:")] void DiscoveredIncludedService(..)
[Selector ("peripheral:didDiscoverCharacteristicsForService:error:")] void DiscoverCharacteristic(..)
[Selector ("peripheral:didUpdateValueForCharacteristic:error:")] void UpdatedCharacterteristicValue(..)
[Selector ("peripheral:didWriteValueForCharacteristic:error:")] void WroteCharacteristicValue(..)
[Selector ("peripheral:didUpdateNotificationStateForCharacteristic:error:")] void UpdatedNotificationState(..)
[Selector ("peripheral:didDiscoverDescriptorsForCharacteristic:error:")] void DiscoveredDescriptor(..)
[Selector ("peripheral:didUpdateValueForDescriptor:error:")] void UpdatedValue(..)
[Selector ("peripheral:didWriteValueForDescriptor:error:")] void WroteDescriptorValue(..)
[Selector ("peripheralDidInvalidateServices:")] void InvalidatedService(..)
[Selector ("peripheralDidUpdateName:")] void UpdatedName(..)
[Selector ("peripheral:didModifyServices:")] void ModifiedServices(..)

Type: CBPeripheralManager

MonoTouch.CoreBluetooth.CBPeripheralManager { [Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("isAdvertising")] bool Advertising { get; }
[Selector ("state")] MonoTouch.CoreBluetooth.CBPeripheralManagerState State { get; }
[Selector ("authorizationStatus")] MonoTouch.CoreBluetooth.CBPeripheralManagerAuthorizationStatus AuthorizationStatus { get; }
[Selector ("addService:")] void AddService(..)
[Selector ("removeService:")] void RemoveService(..)
[Selector ("removeAllServices")] void RemoveAllServices(..)
[Selector ("respondToRequest:withResult:")] void RespondToRequest(..)
[Selector ("startAdvertising:")] void StartAdvertising(..)
[Selector ("stopAdvertising")] void StopAdvertising(..)
[Selector ("setDesiredConnectionLatency:forCentral:")] void SetDesiredConnectionLatency(..)
[Selector ("updateValue:forCharacteristic:onSubscribedCentrals:")] bool UpdateValue(..)

Type: CBPeripheralManagerDelegate

MonoTouch.CoreBluetooth.CBPeripheralManagerDelegate { [Selector ("peripheralManagerDidUpdateState:")] void StateUpdated(..)
[Selector ("peripheralManager:willRestoreState:")] void WillRestoreState(..)
[Selector ("peripheralManagerDidStartAdvertising:error:")] void AdvertisingStarted(..)
[Selector ("peripheralManager:didAddService:error:")] void ServiceAdded(..)
[Selector ("peripheralManager:central:didSubscribeToCharacteristic:")] void CharacteristicSubscribed(..)
[Selector ("peripheralManager:central:didUnsubscribeFromCharacteristic:")] void CharacteristicUnsubscribed(..)
[Selector ("peripheralManager:didReceiveReadRequest:")] void ReadRequestReceived(..)
[Selector ("peripheralManager:didReceiveWriteRequests:")] void WriteRequestsReceived(..)
[Selector ("peripheralManagerIsReadyToUpdateSubscribers:")] void ReadyToUpdateSubscribers(..)

Type: CBService

MonoTouch.CoreBluetooth.CBService { [Selector ("UUID")] MonoTouch.CoreBluetooth.CBUUID UUID { get; }
[Selector ("isPrimary")] bool Primary { get; }
[Selector ("includedServices")] MonoTouch.CoreBluetooth.CBService[] IncludedServices { get; }
[Selector ("characteristics")] MonoTouch.CoreBluetooth.CBCharacteristic[] Characteristics { get; }
[Selector ("peripheral")] MonoTouch.CoreBluetooth.CBPeripheral Peripheral { get; }

Type: CBUUID

MonoTouch.CoreBluetooth.CBUUID { [Selector ("data")] MonoTouch.Foundation.NSData Data { get; }
[Selector ("UUIDWithString:")] MonoTouch.CoreBluetooth.CBUUID FromString(..)
[Selector ("UUIDWithData:")] MonoTouch.CoreBluetooth.CBUUID FromData(..)
[Selector ("UUIDWithCFUUID:")] MonoTouch.CoreBluetooth.CBUUID FromCFUUID(..)
[Selector ("UUIDWithNSUUID:")] MonoTouch.CoreBluetooth.CBUUID FromNSUuid(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CFUUID

MonoTouch.CoreBluetooth.CFUUID { [Native ("CFUUIDCreateWithBytes")] void WithArray(..)

Namespace: MonoTouch.CoreData

Type: NSAtomicStore

MonoTouch.CoreData.NSAtomicStore { [Selector ("cacheNodes")] MonoTouch.Foundation.NSSet CacheNodes { get; }
[Selector ("load:")] bool Load(..)
[Selector ("save:")] bool Save(..)
[Selector ("newCacheNodeForManagedObject:")] MonoTouch.CoreData.NSAtomicStoreCacheNode NewCacheNodeForManagedObject(..)
[Selector ("updateCacheNode:fromManagedObject:")] void UpdateCacheNode(..)
[Selector ("addCacheNodes:")] void AddCacheNodes(..)
[Selector ("willRemoveCacheNodes:")] void WillRemoveCacheNodes(..)
[Selector ("cacheNodeForObjectID:")] MonoTouch.CoreData.NSAtomicStoreCacheNode CacheNodeForObjectID(..)
[Selector ("objectIDForEntity:referenceObject:")] MonoTouch.CoreData.NSManagedObjectID ObjectIDForEntity(..)
[Selector ("newReferenceObjectForManagedObject:")] MonoTouch.CoreData.NSAtomicStore NewReferenceObjectForManagedObject(..)
[Selector ("referenceObjectForObjectID:")] MonoTouch.CoreData.NSAtomicStore ReferenceObjectForObjectID(..)

Type: NSAtomicStoreCacheNode

MonoTouch.CoreData.NSAtomicStoreCacheNode { [Selector ("objectID")] MonoTouch.CoreData.NSManagedObjectID ObjectID { get; }
[Selector ("propertyCache")] MonoTouch.Foundation.NSDictionary PropertyCache { get; }
[Selector ("setPropertyCache:")] void PropertyCache { set; }
[Selector ("valueForKey:")] MonoTouch.CoreData.NSAtomicStoreCacheNode ValueForKey(..)
[Selector ("setValue:forKey:")] void SetValue(..)

Type: NSAttributeDescription

MonoTouch.CoreData.NSAttributeDescription { [Selector ("attributeType")] MonoTouch.CoreData.NSAttributeType AttributeType { get; }
[Selector ("setAttributeType:")] void AttributeType { set; }
[Selector ("attributeValueClassName")] string AttributeValueClassName { get; }
[Selector ("setAttributeValueClassName:")] void AttributeValueClassName { set; }
[Selector ("defaultValue")] MonoTouch.Foundation.NSObject DefaultValue { get; }
[Selector ("setDefaultValue:")] void DefaultValue { set; }
[Selector ("versionHash")] MonoTouch.Foundation.NSData VersionHash { get; }
[Selector ("valueTransformerName")] string ValueTransformerName { get; }
[Selector ("setValueTransformerName:")] void ValueTransformerName { set; }
[Selector ("allowsExternalBinaryDataStorage")] bool AllowsExternalBinaryDataStorage { get; }
[Selector ("setAllowsExternalBinaryDataStorage:")] void AllowsExternalBinaryDataStorage { set; }

Type: NSEntityDescription

MonoTouch.CoreData.NSEntityDescription { [Selector ("managedObjectModel")] MonoTouch.CoreData.NSManagedObjectModel ManagedObjectModel { get; }
[Selector ("managedObjectClassName")] string ManagedObjectClassName { get; }
[Selector ("setManagedObjectClassName:")] void ManagedObjectClassName { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("isAbstract")] bool Abstract { get; }
[Selector ("setAbstract:")] void Abstract { set; }
[Selector ("subentitiesByName")] MonoTouch.Foundation.NSDictionary SubentitiesByName { get; }
[Selector ("subentities")] MonoTouch.CoreData.NSEntityDescription[] Subentities { get; }
[Selector ("setSubentities:")] void Subentities { set; }
[Selector ("superentity")] MonoTouch.CoreData.NSEntityDescription Superentity { get; }
[Selector ("propertiesByName")] MonoTouch.Foundation.NSDictionary PropertiesByName { get; }
[Selector ("properties")] MonoTouch.CoreData.NSPropertyDescription[] Properties { get; }
[Selector ("setProperties:")] void Properties { set; }
[Selector ("userInfo")] MonoTouch.Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }
[Selector ("attributesByName")] MonoTouch.Foundation.NSDictionary AttributesByName { get; }
[Selector ("relationshipsByName")] MonoTouch.Foundation.NSDictionary RelationshipsByName { get; }
[Selector ("versionHash")] MonoTouch.Foundation.NSData VersionHash { get; }
[Selector ("versionHashModifier")] string VersionHashModifier { get; }
[Selector ("setVersionHashModifier:")] void VersionHashModifier { set; }
[Selector ("compoundIndexes")] MonoTouch.CoreData.NSPropertyDescription[] CompoundIndexes { get; }
[Selector ("setCompoundIndexes:")] void CompoundIndexes { set; }
[Selector ("entityForName:inManagedObjectContext:")] MonoTouch.CoreData.NSEntityDescription EntityForName(..)
[Selector ("insertNewObjectForEntityForName:inManagedObjectContext:")] MonoTouch.Foundation.NSObject InsertNewObjectForEntityForName(..)
[Selector ("relationshipsWithDestinationEntity:")] MonoTouch.CoreData.NSRelationshipDescription[] RelationshipsWithDestinationEntity(..)
[Selector ("isKindOfEntity:")] bool IsKindOfEntity(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: NSEntityMapping

MonoTouch.CoreData.NSEntityMapping { [Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("mappingType")] MonoTouch.CoreData.NSEntityMappingType MappingType { get; }
[Selector ("setMappingType:")] void MappingType { set; }
[Selector ("sourceEntityName")] string SourceEntityName { get; }
[Selector ("setSourceEntityName:")] void SourceEntityName { set; }
[Selector ("sourceEntityVersionHash")] MonoTouch.Foundation.NSData SourceEntityVersionHash { get; }
[Selector ("setSourceEntityVersionHash:")] void SourceEntityVersionHash { set; }
[Selector ("destinationEntityName")] string DestinationEntityName { get; }
[Selector ("setDestinationEntityName:")] void DestinationEntityName { set; }
[Selector ("destinationEntityVersionHash")] MonoTouch.Foundation.NSData DestinationEntityVersionHash { get; }
[Selector ("setDestinationEntityVersionHash:")] void DestinationEntityVersionHash { set; }
[Selector ("attributeMappings")] MonoTouch.CoreData.NSPropertyMapping[] AttributeMappings { get; }
[Selector ("setAttributeMappings:")] void AttributeMappings { set; }
[Selector ("relationshipMappings")] MonoTouch.CoreData.NSPropertyMapping[] RelationshipMappings { get; }
[Selector ("setRelationshipMappings:")] void RelationshipMappings { set; }
[Selector ("sourceExpression")] MonoTouch.Foundation.NSExpression SourceExpression { get; }
[Selector ("setSourceExpression:")] void SourceExpression { set; }
[Selector ("userInfo")] MonoTouch.Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }
[Selector ("entityMigrationPolicyClassName")] string EntityMigrationPolicyClassName { get; }
[Selector ("setEntityMigrationPolicyClassName:")] void EntityMigrationPolicyClassName { set; }

Type: NSEntityMigrationPolicy

MonoTouch.CoreData.NSEntityMigrationPolicy { [Selector ("beginEntityMapping:manager:error:")] bool BeginEntityMapping(..)
[Selector ("createDestinationInstancesForSourceInstance:entityMapping:manager:error:")] bool CreateDestinationInstancesForSourceInstance(..)
[Selector ("endInstanceCreationForEntityMapping:manager:error:")] bool EndInstanceCreationForEntityMapping(..)
[Selector ("createRelationshipsForDestinationInstance:entityMapping:manager:error:")] bool CreateRelationshipsForDestinationInstance(..)
[Selector ("endRelationshipCreationForEntityMapping:manager:error:")] bool EndRelationshipCreationForEntityMapping(..)
[Selector ("performCustomValidationForEntityMapping:manager:error:")] bool PerformCustomValidationForEntityMapping(..)
[Selector ("endEntityMapping:manager:error:")] bool EndEntityMapping(..)

Type: NSFetchedPropertyDescription

MonoTouch.CoreData.NSFetchedPropertyDescription { [Selector ("fetchRequest")] MonoTouch.CoreData.NSFetchRequest FetchRequest { get; }
[Selector ("setFetchRequest:")] void FetchRequest { set; }

Type: NSFetchedResultsController

MonoTouch.CoreData.NSFetchedResultsController { [Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("cacheName")] string CacheName { get; }
[Selector ("fetchedObjects")] MonoTouch.Foundation.NSObject[] FetchedObjects { get; }
[Selector ("fetchRequest")] MonoTouch.CoreData.NSFetchRequest FetchRequest { get; }
[Selector ("managedObjectContext")] MonoTouch.CoreData.NSManagedObjectContext ManagedObjectContext { get; }
[Selector ("sectionNameKeyPath")] string SectionNameKeyPath { get; }
[Selector ("sections")] MonoTouch.CoreData.INSFetchedResultsSectionInfo[] Sections { get; }
[Selector ("performFetch:")] bool PerformFetch(..)
[Selector ("indexPathForObject:")] MonoTouch.Foundation.NSIndexPath FromObject(..)
[Selector ("objectAtIndexPath:")] MonoTouch.Foundation.NSObject ObjectAt(..)
[Selector ("sectionForSectionIndexTitle:atIndex:")] int SectionFor(..)
[Selector ("sectionIndexTitleForSectionName:")] string SectionIndexTitles(..)
[Selector ("deleteCacheWithName:")] void DeleteCache(..)

Type: NSFetchedResultsControllerDelegate

MonoTouch.CoreData.NSFetchedResultsControllerDelegate { [Selector ("controllerWillChangeContent:")] void WillChangeContent(..)
[Selector ("controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:")] void DidChangeObject(..)
[Selector ("controller:didChangeSection:atIndex:forChangeType:")] void DidChangeSection(..)
[Selector ("controllerDidChangeContent:")] void DidChangeContent(..)
[Selector ("controller:sectionIndexTitleForSectionName:")] string SectionFor(..)

Type: NSFetchedResultsSectionInfo

MonoTouch.CoreData.NSFetchedResultsSectionInfo { [Selector ("numberOfObjects")] int Count { get; }
[Selector ("objects")] MonoTouch.Foundation.NSObject[] Objects { get; }
[Selector ("name")] string Name { get; }
[Selector ("indexTitle")] string IndexTitle { get; }

Type: NSFetchRequest

MonoTouch.CoreData.NSFetchRequest { [Selector ("entity")] MonoTouch.CoreData.NSEntityDescription Entity { get; }
[Selector ("setEntity:")] void Entity { set; }
[Selector ("predicate")] MonoTouch.Foundation.NSPredicate Predicate { get; }
[Selector ("setPredicate:")] void Predicate { set; }
[Selector ("sortDescriptors")] MonoTouch.Foundation.NSSortDescriptor[] SortDescriptors { get; }
[Selector ("setSortDescriptors:")] void SortDescriptors { set; }
[Selector ("fetchLimit")] uint FetchLimit { get; }
[Selector ("setFetchLimit:")] void FetchLimit { set; }
[Selector ("fetchOffset")] uint FetchOffset { get; }
[Selector ("setFetchOffset:")] void FetchOffset { set; }
[Selector ("affectedStores")] MonoTouch.CoreData.NSPersistentStore[] AffectedStores { get; }
[Selector ("setAffectedStores:")] void AffectedStores { set; }
[Selector ("resultType")] MonoTouch.CoreData.NSFetchRequestResultType ResultType { get; }
[Selector ("setResultType:")] void ResultType { set; }
[Selector ("returnsDistinctResults")] bool ReturnsDistinctResults { get; }
[Selector ("setReturnsDistinctResults:")] void ReturnsDistinctResults { set; }
[Selector ("includesSubentities")] bool IncludesSubentities { get; }
[Selector ("setIncludesSubentities:")] void IncludesSubentities { set; }
[Selector ("includesPropertyValues")] bool IncludesPropertyValues { get; }
[Selector ("setIncludesPropertyValues:")] void IncludesPropertyValues { set; }
[Selector ("includesPendingChanges")] bool IncludesPendingChanges { get; }
[Selector ("setIncludesPendingChanges:")] void IncludesPendingChanges { set; }
[Selector ("returnsObjectsAsFaults")] bool ReturnsObjectsAsFaults { get; }
[Selector ("setReturnsObjectsAsFaults:")] void ReturnsObjectsAsFaults { set; }
[Selector ("relationshipKeyPathsForPrefetching")] string RelationshipKeyPathsForPrefetching { get; }
[Selector ("setRelationshipKeyPathsForPrefetching:")] void RelationshipKeyPathsForPrefetching { set; }
[Selector ("propertiesToFetch")] MonoTouch.CoreData.NSPropertyDescription[] PropertiesToFetch { get; }
[Selector ("setPropertiesToFetch:")] void PropertiesToFetch { set; }
[Selector ("entityName")] string EntityName { get; }
[Selector ("fetchBatchSize")] int FetchBatchSize { get; }
[Selector ("setFetchBatchSize:")] void FetchBatchSize { set; }
[Selector ("shouldRefreshRefetchedObjects")] bool ShouldRefreshRefetchedObjects { get; }
[Selector ("setShouldRefreshRefetchedObjects:")] void ShouldRefreshRefetchedObjects { set; }
[Selector ("havingPredicate")] MonoTouch.Foundation.NSPredicate HavingPredicate { get; }
[Selector ("setHavingPredicate:")] void HavingPredicate { set; }
[Selector ("propertiesToGroupBy")] MonoTouch.CoreData.NSPropertyDescription[] PropertiesToGroupBy { get; }
[Selector ("setPropertiesToGroupBy:")] void PropertiesToGroupBy { set; }
[Selector ("fetchRequestWithEntityName:")] MonoTouch.CoreData.NSFetchRequest FromEntityName(..)

Type: NSIncrementalStore

MonoTouch.CoreData.NSIncrementalStore { [Selector ("loadMetadata:")] bool LoadMetadata(..)
[Selector ("executeRequest:withContext:error:")] MonoTouch.Foundation.NSObject ExecuteRequest(..)
[Selector ("newValuesForObjectWithID:withContext:error:")] MonoTouch.CoreData.NSIncrementalStoreNode NewValues(..)
[Selector ("newValueForRelationship:forObjectWithID:withContext:error:")] MonoTouch.Foundation.NSObject NewValue(..)
[Selector ("identifierForNewStoreAtURL:")] MonoTouch.Foundation.NSObject IdentifierForNewStoreAtURL(..)
[Selector ("obtainPermanentIDsForObjects:error:")] MonoTouch.Foundation.NSObject[] ObtainPermanentIds(..)
[Selector ("managedObjectContextDidRegisterObjectsWithIDs:")] void ManagedObjectContextDidRegisterObjectsWithIds(..)
[Selector ("managedObjectContextDidUnregisterObjectsWithIDs:")] void ManagedObjectContextDidUnregisterObjectsWithIds(..)
[Selector ("newObjectIDForEntity:referenceObject:")] MonoTouch.CoreData.NSManagedObjectID NewObjectIdFor(..)
[Selector ("referenceObjectForObjectID:")] MonoTouch.Foundation.NSObject ReferenceObjectForObject(..)

Type: NSIncrementalStoreNode

MonoTouch.CoreData.NSIncrementalStoreNode { [Selector ("objectID")] MonoTouch.CoreData.NSManagedObjectID ObjectId { get; }
[Selector ("version")] long Version { get; }
[Selector ("updateWithValues:version:")] void Update(..)
[Selector ("valueForPropertyDescription:")] MonoTouch.Foundation.NSObject ValueForPropertyDescription(..)

Type: NSManagedObject

MonoTouch.CoreData.NSManagedObject { [Selector ("managedObjectContext")] MonoTouch.CoreData.NSManagedObjectContext ManagedObjectContext { get; }
[Selector ("entity")] MonoTouch.CoreData.NSEntityDescription Entity { get; }
[Selector ("objectID")] MonoTouch.CoreData.NSManagedObjectID ObjectID { get; }
[Selector ("isInserted")] bool IsInserted { get; }
[Selector ("isUpdated")] bool IsUpdated { get; }
[Selector ("isDeleted")] bool IsDeleted { get; }
[Selector ("isFault")] bool IsFault { get; }
[Selector ("observationInfo")] System.IntPtr ObservationInfo { get; }
[Selector ("setObservationInfo:")] void ObservationInfo { set; }
[Selector ("changedValues")] MonoTouch.Foundation.NSDictionary ChangedValues { get; }
[Selector ("hasChanges")] bool HasChanges { get; }
[Selector ("changedValuesForCurrentEvent")] MonoTouch.Foundation.NSDictionary ChangedValuesForCurrentEvent { get; }
[Selector ("hasFaultForRelationshipNamed:")] bool HasFaultForRelationshipNamed(..)
[Selector ("willAccessValueForKey:")] void WillAccessValueForKey(..)
[Selector ("didAccessValueForKey:")] void DidAccessValueForKey(..)
[Selector ("willChangeValueForKey:")] void WillChangeValueForKey(..)
[Selector ("didChangeValueForKey:")] void DidChangeValueForKey(..)
[Selector ("willChangeValueForKey:withSetMutation:usingObjects:")] void WillChangeValueForKey(..)
[Selector ("didChangeValueForKey:withSetMutation:usingObjects:")] void DidChangeValueForKey(..)
[Selector ("awakeFromFetch")] void AwakeFromFetch(..)
[Selector ("awakeFromInsert")] void AwakeFromInsert(..)
[Selector ("willSave")] void WillSave(..)
[Selector ("didSave")] void DidSave(..)
[Selector ("willTurnIntoFault")] void WillTurnIntoFault(..)
[Selector ("didTurnIntoFault")] void DidTurnIntoFault(..)
[Selector ("valueForKey:")] System.IntPtr ValueForKey(..)
[Selector ("setValue:forKey:")] void SetValue(..)
[Selector ("primitiveValueForKey:")] System.IntPtr PrimitiveValueForKey(..)
[Selector ("setPrimitiveValue:forKey:")] void SetPrimitiveValue(..)
[Selector ("committedValuesForKeys:")] MonoTouch.Foundation.NSDictionary CommittedValuesForKeys(..)
[Selector ("validateValue:forKey:error:")] bool ValidateValue(..)
[Selector ("validateForDelete:")] bool ValidateForDelete(..)
[Selector ("validateForInsert:")] bool ValidateForInsert(..)
[Selector ("validateForUpdate:")] bool ValidateForUpdate(..)
[Selector ("prepareForDeletion")] void PrepareForDeletion(..)

Type: NSManagedObjectContext

MonoTouch.CoreData.NSManagedObjectContext { [Selector ("persistentStoreCoordinator")] MonoTouch.CoreData.NSPersistentStoreCoordinator PersistentStoreCoordinator { get; }
[Selector ("setPersistentStoreCoordinator:")] void PersistentStoreCoordinator { set; }
[Selector ("undoManager")] MonoTouch.Foundation.NSUndoManager UndoManager { get; }
[Selector ("setUndoManager:")] void UndoManager { set; }
[Selector ("hasChanges")] bool HasChanges { get; }
[Selector ("insertedObjects")] MonoTouch.Foundation.NSSet InsertedObjects { get; }
[Selector ("updatedObjects")] MonoTouch.Foundation.NSSet UpdatedObjects { get; }
[Selector ("deletedObjects")] MonoTouch.Foundation.NSSet DeletedObjects { get; }
[Selector ("registeredObjects")] MonoTouch.Foundation.NSSet RegisteredObjects { get; }
[Selector ("tryLock")] bool TryLock { get; }
[Selector ("propagatesDeletesAtEndOfEvent")] bool PropagatesDeletesAtEndOfEvent { get; }
[Selector ("setPropagatesDeletesAtEndOfEvent:")] void PropagatesDeletesAtEndOfEvent { set; }
[Selector ("retainsRegisteredObjects")] bool RetainsRegisteredObjects { get; }
[Selector ("setRetainsRegisteredObjects:")] void RetainsRegisteredObjects { set; }
[Selector ("stalenessInterval")] double StalenessInterval { get; }
[Selector ("setStalenessInterval:")] void StalenessInterval { set; }
[Selector ("mergePolicy")] System.IntPtr MergePolicy { get; }
[Selector ("setMergePolicy:")] void MergePolicy { set; }
[Selector ("userInfo")] MonoTouch.Foundation.NSMutableDictionary UserInfo { get; }
[Selector ("concurrencyType")] MonoTouch.CoreData.NSManagedObjectContextConcurrencyType ConcurrencyType { get; }
[Selector ("parentContext")] MonoTouch.CoreData.NSManagedObjectContext ParentContext { get; }
[Selector ("setParentContext:")] void ParentContext { set; }
[Selector ("objectRegisteredForID:")] MonoTouch.CoreData.NSManagedObject ObjectRegisteredForID(..)
[Selector ("objectWithID:")] MonoTouch.CoreData.NSManagedObject ObjectWithID(..)
[Selector ("executeFetchRequest:error:")] MonoTouch.Foundation.NSObject[] ExecuteFetchRequest(..)
[Selector ("countForFetchRequest:error:")] uint CountForFetchRequest(..)
[Selector ("insertObject:")] void InsertObject(..)
[Selector ("deleteObject:")] void DeleteObject(..)
[Selector ("refreshObject:mergeChanges:")] void RefreshObject(..)
[Selector ("detectConflictsForObject:")] void DetectConflictsForObject(..)
[Selector ("observeValueForKeyPath:ofObject:change:context:")] void ObserveValueForKeyPath(..)
[Selector ("processPendingChanges")] void ProcessPendingChanges(..)
[Selector ("assignObject:toPersistentStore:")] void AssignObject(..)
[Selector ("undo")] void Undo(..)
[Selector ("redo")] void Redo(..)
[Selector ("reset")] void Reset(..)
[Selector ("rollback")] void Rollback(..)
[Selector ("save:")] bool Save(..)
[Selector ("lock")] void Lock(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("obtainPermanentIDsForObjects:error:")] bool ObtainPermanentIDsForObjects(..)
[Selector ("mergeChangesFromContextDidSaveNotification:")] void MergeChangesFromContextDidSaveNotification(..)
[Selector ("performBlock:")] void Perform(..)
[Selector ("performBlockAndWait:")] void PerformAndWait(..)

Type: NSManagedObjectID

MonoTouch.CoreData.NSManagedObjectID { [Selector ("entity")] MonoTouch.CoreData.NSEntityDescription Entity { get; }
[Selector ("persistentStore")] MonoTouch.CoreData.NSPersistentStore PersistentStore { get; }
[Selector ("isTemporaryID")] bool IsTemporaryID { get; }
[Selector ("URIRepresentation")] MonoTouch.Foundation.NSUrl URIRepresentation { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: NSManagedObjectModel

MonoTouch.CoreData.NSManagedObjectModel { [Selector ("entitiesByName")] MonoTouch.Foundation.NSDictionary EntitiesByName { get; }
[Selector ("entities")] MonoTouch.CoreData.NSEntityDescription[] Entities { get; }
[Selector ("setEntities:")] void Entities { set; }
[Selector ("configurations")] string Configurations { get; }
[Selector ("localizationDictionary")] MonoTouch.Foundation.NSDictionary LocalizationDictionary { get; }
[Selector ("setLocalizationDictionary:")] void LocalizationDictionary { set; }
[Selector ("fetchRequestTemplatesByName")] MonoTouch.Foundation.NSDictionary FetchRequestTemplatesByName { get; }
[Selector ("versionIdentifiers")] MonoTouch.Foundation.NSSet VersionIdentifiers { get; }
[Selector ("setVersionIdentifiers:")] void VersionIdentifiers { set; }
[Selector ("entityVersionHashesByName")] MonoTouch.Foundation.NSDictionary EntityVersionHashesByName { get; }
[Selector ("mergedModelFromBundles:")] MonoTouch.CoreData.NSManagedObjectModel MergedModelFromBundles(..)
[Selector ("modelByMergingModels:")] MonoTouch.CoreData.NSManagedObjectModel ModelByMergingModels(..)
[Selector ("entitiesForConfiguration:")] string EntitiesForConfiguration(..)
[Selector ("setEntities:forConfiguration:")] void SetEntities(..)
[Selector ("setFetchRequestTemplate:forName:")] void SetFetchRequestTemplate(..)
[Selector ("fetchRequestTemplateForName:")] MonoTouch.CoreData.NSFetchRequest FetchRequestTemplateForName(..)
[Selector ("fetchRequestFromTemplateWithName:substitutionVariables:")] MonoTouch.CoreData.NSFetchRequest FetchRequestFromTemplateWithName(..)
[Selector ("mergedModelFromBundles:forStoreMetadata:")] MonoTouch.CoreData.NSManagedObjectModel MergedModelFromBundles(..)
[Selector ("modelByMergingModels:forStoreMetadata:")] MonoTouch.CoreData.NSManagedObjectModel ModelByMergingModels(..)
[Selector ("isConfiguration:compatibleWithStoreMetadata:")] bool IsConfiguration(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: NSMappingModel

MonoTouch.CoreData.NSMappingModel { [Selector ("entityMappings")] MonoTouch.CoreData.NSEntityMapping[] EntityMappings { get; }
[Selector ("setEntityMappings:")] void EntityMappings { set; }
[Selector ("entityMappingsByName")] MonoTouch.Foundation.NSDictionary EntityMappingsByName { get; }
[Selector ("mappingModelFromBundles:forSourceModel:destinationModel:")] MonoTouch.CoreData.NSMappingModel MappingModelFromBundles(..)

Type: NSMergeConflict

MonoTouch.CoreData.NSMergeConflict { [Selector ("sourceObject")] MonoTouch.CoreData.NSManagedObject SourceObject { get; }
[Selector ("objectSnapshot")] MonoTouch.Foundation.NSDictionary ObjectSnapshot { get; }
[Selector ("cachedSnapshot")] MonoTouch.Foundation.NSDictionary CachedSnapshot { get; }
[Selector ("persistedSnapshot")] MonoTouch.Foundation.NSDictionary PersistedSnapshot { get; }
[Selector ("newVersionNumber")] uint NewVersionNumber { get; }
[Selector ("oldVersionNumber")] uint OldVersionNumber { get; }

Type: NSMergePolicy

MonoTouch.CoreData.NSMergePolicy { [Selector ("mergeType")] MonoTouch.CoreData.NSMergePolicyType MergeType { get; }
[Selector ("resolveConflicts:error:")] bool ResolveConflictserror(..)

Type: NSMigrationManager

MonoTouch.CoreData.NSMigrationManager { [Selector ("mappingModel")] MonoTouch.CoreData.NSMappingModel MappingModel { get; }
[Selector ("sourceModel")] MonoTouch.CoreData.NSManagedObjectModel SourceModel { get; }
[Selector ("destinationModel")] MonoTouch.CoreData.NSManagedObjectModel DestinationModel { get; }
[Selector ("sourceContext")] MonoTouch.CoreData.NSManagedObjectContext SourceContext { get; }
[Selector ("destinationContext")] MonoTouch.CoreData.NSManagedObjectContext DestinationContext { get; }
[Selector ("currentEntityMapping")] MonoTouch.CoreData.NSEntityMapping CurrentEntityMapping { get; }
[Selector ("migrationProgress")] float MigrationProgress { get; }
[Selector ("userInfo")] MonoTouch.Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }
[Selector ("usesStoreSpecificMigrationManager")] bool UsesStoreSpecificMigrationManager { get; }
[Selector ("setUsesStoreSpecificMigrationManager:")] void UsesStoreSpecificMigrationManager { set; }
[Selector ("migrateStoreFromURL:type:options:withMappingModel:toDestinationURL:destinationType:destinationOptions:error:")] bool MigrateStoreFromUrl(..)
[Selector ("reset")] void Reset(..)
[Selector ("sourceEntityForEntityMapping:")] MonoTouch.CoreData.NSEntityDescription SourceEntityForEntityMapping(..)
[Selector ("destinationEntityForEntityMapping:")] MonoTouch.CoreData.NSEntityDescription DestinationEntityForEntityMapping(..)
[Selector ("associateSourceInstance:withDestinationInstance:forEntityMapping:")] void AssociateSourceInstance(..)
[Selector ("destinationInstancesForEntityMappingNamed:sourceInstances:")] MonoTouch.CoreData.NSManagedObject[] DestinationInstancesForEntityMappingNamed(..)
[Selector ("sourceInstancesForEntityMappingNamed:destinationInstances:")] MonoTouch.CoreData.NSManagedObject[] SourceInstancesForEntityMappingNamed(..)
[Selector ("cancelMigrationWithError:")] void CancelMigrationWithError(..)

Type: NSPersistentStore

MonoTouch.CoreData.NSPersistentStore { [Selector ("persistentStoreCoordinator")] MonoTouch.CoreData.NSPersistentStoreCoordinator PersistentStoreCoordinator { get; }
[Selector ("configurationName")] string ConfigurationName { get; }
[Selector ("options")] MonoTouch.Foundation.NSDictionary Options { get; }
[Selector ("URL")] MonoTouch.Foundation.NSUrl Url { get; }
[Selector ("setURL:")] void Url { set; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }
[Selector ("type")] string Type { get; }
[Selector ("isReadOnly")] bool ReadOnly { get; }
[Selector ("setReadOnly:")] void ReadOnly { set; }
[Selector ("metadata")] MonoTouch.Foundation.NSDictionary Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("metadataForPersistentStoreWithURL:error:")] MonoTouch.Foundation.NSDictionary MetadataForPersistentStoreWithUrl(..)
[Selector ("setMetadata:forPersistentStoreWithURL:error:")] bool SetMetadata(..)
[Selector ("didAddToPersistentStoreCoordinator:")] void DidAddToPersistentStoreCoordinator(..)
[Selector ("willRemoveFromPersistentStoreCoordinator:")] void WillRemoveFromPersistentStoreCoordinator(..)

Type: NSPersistentStoreCoordinator

MonoTouch.CoreData.NSPersistentStoreCoordinator { [Selector ("registeredStoreTypes")] MonoTouch.Foundation.NSDictionary RegisteredStoreTypes { get; }
[Selector ("managedObjectModel")] MonoTouch.CoreData.NSManagedObjectModel ManagedObjectModel { get; }
[Selector ("persistentStores")] MonoTouch.CoreData.NSPersistentStore[] PersistentStores { get; }
[Selector ("tryLock")] bool TryLock { get; }
[Selector ("registerStoreClass:forStoreType:")] void RegisterStoreClass(..)
[Selector ("metadataForPersistentStoreOfType:URL:error:")] MonoTouch.Foundation.NSDictionary MetadataForPersistentStoreOfType(..)
[Selector ("setMetadata:forPersistentStoreOfType:URL:error:")] bool SetMetadata(..)
[Selector ("setMetadata:forPersistentStore:")] void SetMetadata(..)
[Selector ("metadataForPersistentStore:")] MonoTouch.Foundation.NSDictionary MetadataForPersistentStore(..)
[Selector ("persistentStoreForURL:")] MonoTouch.CoreData.NSPersistentStore PersistentStoreForUrl(..)
[Selector ("URLForPersistentStore:")] MonoTouch.Foundation.NSUrl UrlForPersistentStore(..)
[Selector ("setURL:forPersistentStore:")] bool SetUrl(..)
[Selector ("addPersistentStoreWithType:configuration:URL:options:error:")] MonoTouch.CoreData.NSPersistentStore AddPersistentStoreWithType(..)
[Selector ("removePersistentStore:error:")] bool RemovePersistentStore(..)
[Selector ("migratePersistentStore:toURL:options:withType:error:")] MonoTouch.CoreData.NSPersistentStore MigratePersistentStore(..)
[Selector ("managedObjectIDForURIRepresentation:")] MonoTouch.CoreData.NSManagedObjectID ManagedObjectIDForURIRepresentation(..)
[Selector ("lock")] void Lock(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("executeRequest:withContext:error:")] MonoTouch.Foundation.NSObject ExecuteRequestwithContexterror(..)
[Selector ("removeUbiquitousContentAndPersistentStoreAtURL:options:error:")] bool RemoveUbiquitousContentAndPersistentStore(..)

Type: NSPersistentStoreRequest

MonoTouch.CoreData.NSPersistentStoreRequest { [Selector ("requestType")] MonoTouch.CoreData.NSPersistentStoreRequestType RequestType { get; }
[Selector ("affectedStores")] MonoTouch.CoreData.NSPersistentStore[] AffectedStores { get; }
[Selector ("setAffectedStores:")] void AffectedStores { set; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: NSPropertyDescription

MonoTouch.CoreData.NSPropertyDescription { [Selector ("entity")] MonoTouch.CoreData.NSEntityDescription Entity { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("isOptional")] bool Optional { get; }
[Selector ("setOptional:")] void Optional { set; }
[Selector ("isTransient")] bool Transient { get; }
[Selector ("setTransient:")] void Transient { set; }
[Selector ("validationPredicates")] MonoTouch.Foundation.NSPredicate[] ValidationPredicates { get; }
[Selector ("validationWarnings")] string ValidationWarnings { get; }
[Selector ("userInfo")] MonoTouch.Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }
[Selector ("isIndexed")] bool Indexed { get; }
[Selector ("setIndexed:")] void Indexed { set; }
[Selector ("versionHash")] MonoTouch.Foundation.NSData VersionHash { get; }
[Selector ("versionHashModifier")] string VersionHashModifier { get; }
[Selector ("setVersionHashModifier:")] void VersionHashModifier { set; }
[Selector ("isIndexedBySpotlight")] bool IndexedBySpotlight { get; }
[Selector ("setIndexedBySpotlight:")] void IndexedBySpotlight { set; }
[Selector ("isStoredInExternalRecord")] bool StoredInExternalRecord { get; }
[Selector ("setStoredInExternalRecord:")] void StoredInExternalRecord { set; }
[Selector ("setValidationPredicates:withValidationWarnings:")] void SetValidationPredicates(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: NSPropertyMapping

MonoTouch.CoreData.NSPropertyMapping { [Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("valueExpression")] MonoTouch.Foundation.NSExpression ValueExpression { get; }
[Selector ("setValueExpression:")] void ValueExpression { set; }
[Selector ("userInfo")] MonoTouch.Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }

Type: NSRelationshipDescription

MonoTouch.CoreData.NSRelationshipDescription { [Selector ("destinationEntity")] MonoTouch.CoreData.NSEntityDescription DestinationEntity { get; }
[Selector ("setDestinationEntity:")] void DestinationEntity { set; }
[Selector ("inverseRelationship")] MonoTouch.CoreData.NSRelationshipDescription InverseRelationship { get; }
[Selector ("setInverseRelationship:")] void InverseRelationship { set; }
[Selector ("maxCount")] uint MaxCount { get; }
[Selector ("setMaxCount:")] void MaxCount { set; }
[Selector ("minCount")] uint MinCount { get; }
[Selector ("setMinCount:")] void MinCount { set; }
[Selector ("deleteRule")] MonoTouch.CoreData.NSDeleteRule DeleteRule { get; }
[Selector ("setDeleteRule:")] void DeleteRule { set; }
[Selector ("isToMany")] bool IsToMany { get; }
[Selector ("versionHash")] MonoTouch.Foundation.NSData VersionHash { get; }
[Selector ("isOrdered")] bool Ordered { get; }
[Selector ("setOrdered:")] void Ordered { set; }

Type: NSSaveChangesRequest

MonoTouch.CoreData.NSSaveChangesRequest { [Selector ("insertedObjects")] MonoTouch.Foundation.NSSet InsertedObjects { get; }
[Selector ("updatedObjects")] MonoTouch.Foundation.NSSet UpdatedObjects { get; }
[Selector ("deletedObjects")] MonoTouch.Foundation.NSSet DeletedObjects { get; }
[Selector ("lockedObjects")] MonoTouch.Foundation.NSSet LockedObjects { get; }

Namespace: MonoTouch.CoreFoundation

Type: CFAllocator

MonoTouch.CoreFoundation.CFAllocator { [Native ("CFAllocatorAllocate")] System.IntPtr Allocate(..)
[Native ("CFAllocatorDeallocate")] void Deallocate(..)

Type: CFArray

MonoTouch.CoreFoundation.CFArray { [Native ("CFArrayGetTypeID")] int GetTypeID(..)
[Native ("CFArrayCreate")] System.IntPtr Create(..)
[Native ("CFArrayGetValueAtIndex")] System.IntPtr GetValue(..)
[Native ("CFArrayGetCount")] int Count { get; }
[Native ("CFArrayGetCount")] int GetCount(..)

Type: CFBoolean

MonoTouch.CoreFoundation.CFBoolean { [Native ("CFBooleanGetTypeID")] int GetTypeID(..)
[Native ("CFBooleanGetValue")] bool Value { get; }
[Native ("CFBooleanGetValue")] bool GetValue(..)

Type: CFData

MonoTouch.CoreFoundation.CFData { [Native ("CFDataGetTypeID")] int GetTypeID(..)
[Native ("CFDataCreateWithBytesNoCopy")] MonoTouch.CoreFoundation.CFData FromDataNoCopy(..)
[Native ("CFDataGetLength")] int Length { get; }
[Native ("CFDataGetBytePtr")] System.IntPtr Bytes { get; }
[Native ("CFDataGetBytePtr")] byte GetBuffer(..)
[Native ("CFDataCreate")] MonoTouch.CoreFoundation.CFData FromData(..)
[Native ("CFDataCreateCopy")] MonoTouch.CoreFoundation.CFData Copy(..)

Type: CFDictionary

MonoTouch.CoreFoundation.CFDictionary { [Native ("CFDictionaryGetTypeID")] int GetTypeID(..)
[Native ("CFDictionaryCreate")] MonoTouch.CoreFoundation.CFDictionary FromObjectAndKey(..)
[Native ("CFDictionaryCreate")] MonoTouch.CoreFoundation.CFDictionary FromObjectsAndKeys(..)
[Native ("CFDictionaryGetValue")] System.IntPtr GetValue(..)
[Native ("CFDictionaryGetValue")] string GetStringValue(..)
[Native ("CFDictionaryGetValue")] int GetInt32Value(..)
[Native ("CFDictionaryGetValue")] long GetInt64Value(..)
[Native ("CFDictionaryGetValue")] System.IntPtr GetIntPtrValue(..)
[Native ("CFDictionaryGetValue")] MonoTouch.CoreFoundation.CFDictionary GetDictionaryValue(..)
[Native ("CFDictionaryGetCount")] int Count { get; }
[Native ("CFDictionaryGetKeysAndValues")] void GetKeysAndValues(..)
[Native ("CFNumberGetValue")] int GetInt32Value(..)
[Native ("CFNumberGetValue")] long GetInt64Value(..)
[Native ("CFDictionaryContainsKey")] bool ContainsKey(..)

Type: CFException

MonoTouch.CoreFoundation.CFException { [Native ("CFErrorCopyDescription")] MonoTouch.CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorCopyFailureReason")] MonoTouch.CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorCopyRecoverySuggestion")] MonoTouch.CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorCopyUserInfo")] MonoTouch.CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorGetCode")] MonoTouch.CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorGetDomain")] MonoTouch.CoreFoundation.CFException FromCFError(..)

Type: CFMutableDictionary

MonoTouch.CoreFoundation.CFMutableDictionary { [Native ("CFDictionarySetValue")] void SetValue(..)
Got a resolve event System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e

Type: CFNetwork

MonoTouch.CoreFoundation.CFNetwork { [Native ("CFNetworkCopyProxiesForAutoConfigurationScript")] MonoTouch.Foundation.NSArray CopyProxiesForAutoConfigurationScript(..)
[Native ("CFNetworkCopyProxiesForURL")] MonoTouch.Foundation.NSArray CopyProxiesForURL(..)
[Native ("CFNetworkCopySystemProxySettings")] MonoTouch.CoreFoundation.CFProxySettings GetSystemProxySettings(..)

Type: CFReadStream

MonoTouch.CoreFoundation.CFReadStream { [Native ("CFReadStreamCopyError")] MonoTouch.CoreFoundation.CFException GetError(..)
[Native ("CFReadStreamOpen")] bool DoOpen(..)
[Native ("CFReadStreamClose")] void DoClose(..)
[Native ("CFReadStreamGetStatus")] MonoTouch.CoreFoundation.CFStreamStatus DoGetStatus(..)
[Native ("CFReadStreamHasBytesAvailable")] bool HasBytesAvailable(..)
[Native ("CFReadStreamScheduleWithRunLoop")] void ScheduleWithRunLoop(..)
[Native ("CFReadStreamUnscheduleFromRunLoop")] void UnscheduleFromRunLoop(..)
[Native ("CFReadStreamSetClient")] bool DoSetClient(..)
[Native ("CFReadStreamRead")] int Read(..)
[Native ("CFReadStreamCopyProperty")] System.IntPtr DoGetProperty(..)
[Native ("CFReadStreamSetProperty")] bool DoSetProperty(..)

Type: CFRunLoop

MonoTouch.CoreFoundation.CFRunLoop { [Native ("CFRunLoopGetCurrent")] MonoTouch.CoreFoundation.CFRunLoop Current { get; }
[Native ("CFRunLoopGetMain")] MonoTouch.CoreFoundation.CFRunLoop Main { get; }
[Native ("CFRunLoopRun")] void Run(..)
[Native ("CFRunLoopStop")] void Stop(..)
[Native ("CFRunLoopWakeUp")] void WakeUp(..)
[Native ("CFRunLoopIsWaiting")] bool IsWaiting { get; }
[Native ("CFRunLoopRunInMode")] MonoTouch.CoreFoundation.CFRunLoopExitReason RunInMode(..)
[Native ("CFRunLoopRunInMode")] MonoTouch.CoreFoundation.CFRunLoopExitReason RunInMode(..)
[Native ("CFRunLoopAddSource")] void AddSource(..)
[Native ("CFRunLoopContainsSource")] bool ContainsSource(..)
[Native ("CFRunLoopRemoveSource")] bool RemoveSource(..)

Type: CFRunLoopSource

MonoTouch.CoreFoundation.CFRunLoopSource { [Native ("CFRunLoopSourceGetOrder")] int Order { get; }
[Native ("CFRunLoopSourceInvalidate")] void Invalidate(..)
[Native ("CFRunLoopSourceIsValid")] bool IsValid { get; }
[Native ("CFRunLoopSourceSignal")] void Signal(..)

Type: CFSocket

MonoTouch.CoreFoundation.CFSocket { [Native ("CFSocketCreateConnectedToSocketSignature")] MonoTouch.CoreFoundation.CFSocket CreateConnectedToSocketSignature(..)
[Native ("CFSocketGetNative")] MonoTouch.CoreFoundation.CFSocketNativeHandle GetNative(..)
[Native ("CFSocketSetAddress")] void SetAddress(..)
[Native ("CFSocketGetSocketFlags")] MonoTouch.CoreFoundation.CFSocketFlags GetSocketFlags(..)
[Native ("CFSocketSetSocketFlags")] void SetSocketFlags(..)
[Native ("CFSocketDisableCallBacks")] void DisableCallBacks(..)
[Native ("CFSocketEnableCallBacks")] void EnableCallBacks(..)
[Native ("CFSocketSendData")] void SendData(..)
[Native ("CFSocketConnectToAddress")] void Connect(..)

Type: CFStream

MonoTouch.CoreFoundation.CFStream { [Native ("CFStreamCreatePairWithSocket")] void CreatePairWithSocket(..)
[Native ("CFStreamCreatePairWithPeerSocketSignature")] void CreatePairWithPeerSocketSignature(..)
[Native ("CFStreamCreatePairWithSocketToCFHost")] void CreatePairWithSocketToHost(..)
[Native ("CFStreamCreatePairWithSocketToHost")] void CreatePairWithSocketToHost(..)
[Native ("CFReadStreamCreateForHTTPRequest")] MonoTouch.CoreServices.CFHTTPStream CreateForHTTPRequest(..)
[Native ("CFReadStreamCreateForStreamedHTTPRequest")] MonoTouch.CoreServices.CFHTTPStream CreateForStreamedHTTPRequest(..)
[Native ("CFStreamCreateBoundPair")] void CreateBoundPair(..)
[Native ("CFReadStreamSetDispatchQueue")] void ReadDispatchQueue { set; }
[Native ("CFWriteStreamSetDispatchQueue")] void WriteDispatchQueue { set; }
[Native ("CFReadStreamCopyDispatchQueue")] MonoTouch.CoreFoundation.DispatchQueue ReadDispatchQueue { get; }
[Native ("CFWriteStreamCopyDispatchQueue")] MonoTouch.CoreFoundation.DispatchQueue WriteDispatchQueue { get; }

Type: CFString

MonoTouch.CoreFoundation.CFString { [Native ("CFStringGetTypeID")] int GetTypeID(..)
[Native ("CFStringGetLength")] int Length { get; }
[Native ("CFStringGetLength")] string FetchString(..)
[Native ("CFStringGetCharactersPtr")] string FetchString(..)
[Native ("CFStringGetCharacters")] string FetchString(..)
[Native ("CFStringGetCharacterAtIndex")] char Item { get; }

Type: CFType

MonoTouch.CoreFoundation.CFType { [Native ("CFGetTypeID")] int GetTypeID(..)
[Native ("CFCopyDescription")] string GetDescription(..)

Type: CFUrl

MonoTouch.CoreFoundation.CFUrl { [Native ("CFURLGetTypeID")] int GetTypeID(..)
[Native ("CFURLCreateWithFileSystemPath")] MonoTouch.CoreFoundation.CFUrl FromFile(..)
[Native ("CFURLCreateWithString")] MonoTouch.CoreFoundation.CFUrl FromStringHandle(..)
[Native ("CFURLGetString")] string ToString(..)
[Native ("CFURLCopyFileSystemPath")] string GetFileSystemPath(..)
[Native ("CFURLIsFileReferenceURL")] bool IsFileReference { get; }

Type: CFWriteStream

MonoTouch.CoreFoundation.CFWriteStream { [Native ("CFWriteStreamCopyError")] MonoTouch.CoreFoundation.CFException GetError(..)
[Native ("CFWriteStreamOpen")] bool DoOpen(..)
[Native ("CFWriteStreamClose")] void DoClose(..)
[Native ("CFWriteStreamGetStatus")] MonoTouch.CoreFoundation.CFStreamStatus DoGetStatus(..)
[Native ("CFWriteStreamCanAcceptBytes")] bool CanAcceptBytes(..)
[Native ("CFWriteStreamWrite")] int Write(..)
[Native ("CFWriteStreamSetClient")] bool DoSetClient(..)
[Native ("CFWriteStreamScheduleWithRunLoop")] void ScheduleWithRunLoop(..)
[Native ("CFWriteStreamUnscheduleFromRunLoop")] void UnscheduleFromRunLoop(..)
[Native ("CFReadStreamCopyProperty")] System.IntPtr DoGetProperty(..)
[Native ("CFWriteStreamSetProperty")] bool DoSetProperty(..)

Type: DispatchGroup

MonoTouch.CoreFoundation.DispatchGroup { [Native ("dispatch_group_create")] MonoTouch.CoreFoundation.DispatchGroup Create(..)
[Native ("dispatch_group_async_f")] void DispatchAsync(..)
[Native ("dispatch_group_enter")] void Enter(..)
[Native ("dispatch_group_leave")] void Leave(..)
[Native ("dispatch_group_wait")] bool Wait(..)

Type: DispatchObject

MonoTouch.CoreFoundation.DispatchObject { [Native ("dispatch_release")] void Dispose(..)
[Native ("dispatch_set_target_queue")] void SetTargetQueue(..)

Type: DispatchQueue

MonoTouch.CoreFoundation.DispatchQueue { [Native ("dispatch_suspend")] void Suspend(..)
[Native ("dispatch_resume")] void Resume(..)
[Native ("dispatch_get_context")] System.IntPtr Context { get; }
[Native ("dispatch_set_context")] void Context { set; }
[Native ("dispatch_async_f")] void DispatchAsync(..)
[Native ("dispatch_sync_f")] void DispatchSync(..)
[Native ("dispatch_after_f")] void DispatchAfter(..)
[Native ("dispatch_get_current_queue")] MonoTouch.CoreFoundation.DispatchQueue CurrentQueue { get; }
[Native ("dispatch_get_global_queue")] MonoTouch.CoreFoundation.DispatchQueue DefaultGlobalQueue { get; }
[Native ("dispatch_get_global_queue")] MonoTouch.CoreFoundation.DispatchQueue GetGlobalQueue(..)
[Native ("dispatch_queue_get_label")] string Label { get; }
[Native ("dispatch_queue_get_label")] string CurrentQueueLabel { get; }

Namespace: MonoTouch.CoreGraphics

Type: CGAffineTransform

MonoTouch.CoreGraphics.CGAffineTransform { [Native ("CGRectApplyAffineTransform")] System.Drawing.RectangleF CGRectApplyAffineTransform(..)
[Native ("CGAffineTransformInvert")] MonoTouch.CoreGraphics.CGAffineTransform CGAffineTransformInvert(..)

Type: CGBitmapContext

MonoTouch.CoreGraphics.CGBitmapContext { [Native ("CGBitmapContextGetData")] System.IntPtr Data { get; }
[Native ("CGBitmapContextGetWidth")] int Width { get; }
[Native ("CGBitmapContextGetHeight")] int Height { get; }
[Native ("CGBitmapContextGetBitsPerComponent")] int BitsPerComponent { get; }
[Native ("CGBitmapContextGetBitsPerPixel")] int BitsPerPixel { get; }
[Native ("CGBitmapContextGetBytesPerRow")] int BytesPerRow { get; }
[Native ("CGBitmapContextGetColorSpace")] MonoTouch.CoreGraphics.CGColorSpace ColorSpace { get; }
[Native ("CGBitmapContextGetAlphaInfo")] MonoTouch.CoreGraphics.CGImageAlphaInfo AlphaInfo { get; }
[Native ("CGBitmapContextGetBitmapInfo")] uint BitmapInfo { get; }
[Native ("CGBitmapContextCreateImage")] MonoTouch.CoreGraphics.CGImage ToImage(..)

Type: CGColor

MonoTouch.CoreGraphics.CGColor { [Native ("CGColorEqualToColor")] bool Equals(..)
[Native ("CGColorGetNumberOfComponents")] int NumberOfComponents { get; }
[Native ("CGColorGetComponents")] float Components { get; }
[Native ("CGColorGetAlpha")] float Alpha { get; }
[Native ("CGColorGetColorSpace")] MonoTouch.CoreGraphics.CGColorSpace ColorSpace { get; }
[Native ("CGColorGetPattern")] MonoTouch.CoreGraphics.CGPattern Pattern { get; }
[Native ("CGColorRelease")] void Dispose(..)

Type: CGColorSpace

MonoTouch.CoreGraphics.CGColorSpace { [Native ("CGColorSpaceRelease")] void Dispose(..)
[Native ("CGColorSpaceCreateDeviceGray")] MonoTouch.CoreGraphics.CGColorSpace CreateDeviceGray(..)
[Native ("CGColorSpaceCreateDeviceRGB")] MonoTouch.CoreGraphics.CGColorSpace CreateDeviceRGB(..)
[Native ("CGColorSpaceCreateDeviceCMYK")] MonoTouch.CoreGraphics.CGColorSpace CreateDeviceCMYK(..)
[Native ("CGColorSpaceCreateCalibratedGray")] MonoTouch.CoreGraphics.CGColorSpace CreateCalibratedGray(..)
[Native ("CGColorSpaceCreateCalibratedRGB")] MonoTouch.CoreGraphics.CGColorSpace CreateCalibratedRGB(..)
[Native ("CGColorSpaceCreateIndexed")] MonoTouch.CoreGraphics.CGColorSpace CreateIndexed(..)
[Native ("CGColorSpaceCreatePattern")] MonoTouch.CoreGraphics.CGColorSpace CreatePattern(..)
[Native ("CGColorSpaceCreateWithName")] MonoTouch.CoreGraphics.CGColorSpace CreateWithName(..)
[Native ("CGColorSpaceGetBaseColorSpace")] MonoTouch.CoreGraphics.CGColorSpace GetBaseColorSpace(..)
[Native ("CGColorSpaceGetModel")] MonoTouch.CoreGraphics.CGColorSpaceModel Model { get; }
[Native ("CGColorSpaceGetNumberOfComponents")] int Components { get; }
[Native ("CGColorSpaceGetColorTableCount")] byte GetColorTable(..)
[Native ("CGColorSpaceGetColorTable")] byte GetColorTable(..)
[Native ("CGColorSpaceCreateWithICCProfile")] MonoTouch.CoreGraphics.CGColorSpace CreateICCProfile(..)
[Native ("CGColorSpaceCreateICCBased")] MonoTouch.CoreGraphics.CGColorSpace CreateICCProfile(..)
[Native ("CGColorSpaceCopyICCProfile")] MonoTouch.Foundation.NSData GetICCProfile(..)

Type: CGContext

MonoTouch.CoreGraphics.CGContext { [Native ("CGContextRelease")] void Dispose(..)
[Native ("CGContextSaveGState")] void SaveState(..)
[Native ("CGContextRestoreGState")] void RestoreState(..)
[Native ("CGContextScaleCTM")] void ScaleCTM(..)
[Native ("CGContextTranslateCTM")] void TranslateCTM(..)
[Native ("CGContextRotateCTM")] void RotateCTM(..)
[Native ("CGContextConcatCTM")] void ConcatCTM(..)
[Native ("CGContextSetLineWidth")] void SetLineWidth(..)
[Native ("CGContextSetLineCap")] void SetLineCap(..)
[Native ("CGContextSetLineJoin")] void SetLineJoin(..)
[Native ("CGContextSetMiterLimit")] void SetMiterLimit(..)
[Native ("CGContextSetLineDash")] void SetLineDash(..)
[Native ("CGContextSetLineDash")] void SetLineDash(..)
[Native ("CGContextSetFlatness")] void SetFlatness(..)
[Native ("CGContextSetAlpha")] void SetAlpha(..)
[Native ("CGContextSetBlendMode")] void SetBlendMode(..)
[Native ("CGContextGetCTM")] MonoTouch.CoreGraphics.CGAffineTransform GetCTM(..)
[Native ("CGContextBeginPath")] void BeginPath(..)
[Native ("CGContextMoveToPoint")] void MoveTo(..)
[Native ("CGContextAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGContextAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGContextAddQuadCurveToPoint")] void AddQuadCurveToPoint(..)
[Native ("CGContextClosePath")] void ClosePath(..)
[Native ("CGContextAddRect")] void AddRect(..)
[Native ("CGContextAddRects")] void AddRects(..)
[Native ("CGContextAddLines")] void AddLines(..)
[Native ("CGContextAddEllipseInRect")] void AddEllipseInRect(..)
[Native ("CGContextAddArc")] void AddArc(..)
[Native ("CGContextAddArcToPoint")] void AddArcToPoint(..)
[Native ("CGContextAddPath")] void AddPath(..)
[Native ("CGContextReplacePathWithStrokedPath")] void ReplacePathWithStrokedPath(..)
[Native ("CGContextIsPathEmpty")] bool IsPathEmpty(..)
[Native ("CGContextGetPathCurrentPoint")] System.Drawing.PointF GetPathCurrentPoint(..)
[Native ("CGContextGetPathBoundingBox")] System.Drawing.RectangleF GetPathBoundingBox(..)
[Native ("CGContextPathContainsPoint")] bool PathContainsPoint(..)
[Native ("CGContextDrawPath")] void DrawPath(..)
[Native ("CGContextFillPath")] void FillPath(..)
[Native ("CGContextEOFillPath")] void EOFillPath(..)
[Native ("CGContextStrokePath")] void StrokePath(..)
[Native ("CGContextFillRect")] void FillRect(..)
[Native ("CGContextFillRects")] void ContextFillRects(..)
[Native ("CGContextStrokeRect")] void StrokeRect(..)
[Native ("CGContextStrokeRectWithWidth")] void StrokeRectWithWidth(..)
[Native ("CGContextClearRect")] void ClearRect(..)
[Native ("CGContextFillEllipseInRect")] void FillEllipseInRect(..)
[Native ("CGContextStrokeEllipseInRect")] void StrokeEllipseInRect(..)
[Native ("CGContextStrokeLineSegments")] void StrokeLineSegments(..)
[Native ("CGContextClip")] void Clip(..)
[Native ("CGContextEOClip")] void EOClip(..)
[Native ("CGContextClipToMask")] void ClipToMask(..)
[Native ("CGContextGetClipBoundingBox")] System.Drawing.RectangleF GetClipBoundingBox(..)
[Native ("CGContextClipToRect")] void ClipToRect(..)
[Native ("CGContextClipToRects")] void ClipToRects(..)
[Native ("CGContextSetFillColorWithColor")] void SetFillColor(..)
[Native ("CGContextSetFillColorWithColor")] void SetFillColorWithColor(..)
[Native ("CGContextSetStrokeColorWithColor")] void SetStrokeColor(..)
[Native ("CGContextSetStrokeColorWithColor")] void SetStrokeColorWithColor(..)
[Native ("CGContextSetFillColorSpace")] void SetFillColorSpace(..)
[Native ("CGContextSetStrokeColorSpace")] void SetStrokeColorSpace(..)
[Native ("CGContextSetFillColor")] void SetFillColor(..)
[Native ("CGContextSetStrokeColor")] void SetStrokeColor(..)
[Native ("CGContextSetFillPattern")] void SetFillPattern(..)
[Native ("CGContextSetStrokePattern")] void SetStrokePattern(..)
[Native ("CGContextSetPatternPhase")] void SetPatternPhase(..)
[Native ("CGContextSetGrayFillColor")] void SetFillColor(..)
[Native ("CGContextSetGrayFillColor")] void SetGrayFillColor(..)
[Native ("CGContextSetGrayStrokeColor")] void SetStrokeColor(..)
[Native ("CGContextSetGrayStrokeColor")] void SetGrayStrokeColor(..)
[Native ("CGContextSetRGBFillColor")] void SetFillColor(..)
[Native ("CGContextSetRGBFillColor")] void SetRGBFillColor(..)
[Native ("CGContextSetRGBStrokeColor")] void SetStrokeColor(..)
[Native ("CGContextSetRGBStrokeColor")] void SetRGBStrokeColor(..)
[Native ("CGContextSetCMYKFillColor")] void SetFillColor(..)
[Native ("CGContextSetCMYKFillColor")] void SetCMYKFillColor(..)
[Native ("CGContextSetCMYKStrokeColor")] void SetStrokeColor(..)
[Native ("CGContextSetCMYKStrokeColor")] void SetCMYKStrokeColor(..)
[Native ("CGContextSetRenderingIntent")] void SetRenderingIntent(..)
[Native ("CGContextDrawImage")] void DrawImage(..)
[Native ("CGContextDrawTiledImage")] void DrawTiledImage(..)
[Native ("CGContextGetInterpolationQuality")] MonoTouch.CoreGraphics.CGInterpolationQuality InterpolationQuality { get; }
[Native ("CGContextSetInterpolationQuality")] void InterpolationQuality { set; }
[Native ("CGContextSetShadowWithColor")] void SetShadowWithColor(..)
[Native ("CGContextSetShadow")] void SetShadow(..)
[Native ("CGContextDrawLinearGradient")] void DrawLinearGradient(..)
[Native ("CGContextDrawRadialGradient")] void DrawRadialGradient(..)
[Native ("CGContextDrawShading")] void DrawShading(..)
[Native ("CGContextSetCharacterSpacing")] void SetCharacterSpacing(..)
[Native ("CGContextSetTextPosition")] void TextPosition { set; }
[Native ("CGContextGetTextPosition")] System.Drawing.PointF TextPosition { get; }
[Native ("CGContextSetTextMatrix")] void TextMatrix { set; }
[Native ("CGContextGetTextMatrix")] MonoTouch.CoreGraphics.CGAffineTransform TextMatrix { get; }
[Native ("CGContextSetTextDrawingMode")] void SetTextDrawingMode(..)
[Native ("CGContextSetFont")] void SetFont(..)
[Native ("CGContextSetFontSize")] void SetFontSize(..)
[Native ("CGContextSelectFont")] void SelectFont(..)
[Native ("CGContextShowGlyphsAtPositions")] void ShowGlyphsAtPositions(..)
[Native ("CGContextShowText")] void ShowText(..)
[Native ("CGContextShowText")] void ShowText(..)
[Native ("CGContextShowText")] void ShowText(..)
[Native ("CGContextShowText")] void ShowText(..)
[Native ("CGContextShowTextAtPoint")] void ShowTextAtPoint(..)
[Native ("CGContextShowTextAtPoint")] void ShowTextAtPoint(..)
[Native ("CGContextShowTextAtPoint")] void ShowTextAtPoint(..)
[Native ("CGContextShowTextAtPoint")] void ShowTextAtPoint(..)
[Native ("CGContextShowGlyphs")] void ShowGlyphs(..)
[Native ("CGContextShowGlyphs")] void ShowGlyphs(..)
[Native ("CGContextShowGlyphsAtPoint")] void ShowGlyphsAtPoint(..)
[Native ("CGContextShowGlyphsAtPoint")] void ShowGlyphsAtPoint(..)
[Native ("CGContextShowGlyphsWithAdvances")] void ShowGlyphsWithAdvances(..)
[Native ("CGContextDrawPDFPage")] void DrawPDFPage(..)
[Native ("CGContextBeginPage")] void BeginPage(..)
[Native ("CGContextBeginPage")] void BeginPage(..)
[Native ("CGContextEndPage")] void EndPage(..)
[Native ("CGContextFlush")] void Flush(..)
[Native ("CGContextSynchronize")] void Synchronize(..)
[Native ("CGContextSetShouldAntialias")] void SetShouldAntialias(..)
[Native ("CGContextSetAllowsAntialiasing")] void SetAllowsAntialiasing(..)
[Native ("CGContextSetShouldSmoothFonts")] void SetShouldSmoothFonts(..)
[Native ("CGContextGetUserSpaceToDeviceSpaceTransform")] MonoTouch.CoreGraphics.CGAffineTransform GetUserSpaceToDeviceSpaceTransform(..)
[Native ("CGContextConvertPointToDeviceSpace")] System.Drawing.PointF PointToDeviceSpace(..)
[Native ("CGContextConvertPointToUserSpace")] System.Drawing.PointF ConvertPointToUserSpace(..)
[Native ("CGContextConvertSizeToDeviceSpace")] System.Drawing.SizeF ConvertSizeToDeviceSpace(..)
[Native ("CGContextConvertSizeToUserSpace")] System.Drawing.SizeF ConvertSizeToUserSpace(..)
[Native ("CGContextConvertRectToDeviceSpace")] System.Drawing.RectangleF ConvertRectToDeviceSpace(..)
[Native ("CGContextConvertRectToUserSpace")] System.Drawing.RectangleF ConvertRectToUserSpace(..)
[Native ("CGContextDrawLayerInRect")] void DrawLayer(..)
[Native ("CGContextDrawLayerAtPoint")] void DrawLayer(..)
[Native ("CGContextCopyPath")] MonoTouch.CoreGraphics.CGPath CopyPath(..)
[Native ("CGContextSetAllowsFontSmoothing")] void SetAllowsFontSmoothing(..)
[Native ("CGContextSetAllowsFontSubpixelPositioning")] void SetAllowsSubpixelPositioning(..)
[Native ("CGContextSetAllowsFontSubpixelQuantization")] void SetAllowsFontSubpixelQuantization(..)
[Native ("CGContextSetShouldSubpixelPositionFonts")] void SetShouldSubpixelPositionFonts(..)
[Native ("CGContextSetShouldSubpixelQuantizeFonts")] void ShouldSubpixelQuantizeFonts(..)
[Native ("CGContextBeginTransparencyLayer")] void BeginTransparencyLayer(..)
[Native ("CGContextBeginTransparencyLayer")] void BeginTransparencyLayer(..)
[Native ("CGContextBeginTransparencyLayerWithRect")] void BeginTransparencyLayer(..)
[Native ("CGContextBeginTransparencyLayerWithRect")] void BeginTransparencyLayer(..)
[Native ("CGContextEndTransparencyLayer")] void EndTransparencyLayer(..)

Type: CGContextPDF

MonoTouch.CoreGraphics.CGContextPDF { [Native ("CGPDFContextClose")] void Close(..)
[Native ("CGPDFContextBeginPage")] void BeginPage(..)
[Native ("CGPDFContextEndPage")] void EndPage(..)
[Native ("CGPDFContextAddDocumentMetadata")] void AddDocumentMetadata(..)
[Native ("CGPDFContextSetURLForRect")] void SetUrl(..)
[Native ("CGPDFContextAddDestinationAtPoint")] void AddDestination(..)
[Native ("CGPDFContextSetDestinationForRect")] void SetDestination(..)

Type: CGDataConsumer

MonoTouch.CoreGraphics.CGDataConsumer { [Native ("CGDataConsumerRelease")] void Dispose(..)

Type: CGDataProvider

MonoTouch.CoreGraphics.CGDataProvider { [Native ("CGDataProviderCopyData")] MonoTouch.Foundation.NSData CopyData(..)
[Native ("CGDataProviderRelease")] MonoTouch.Foundation.NSData CopyData(..)
[Native ("CGDataProviderRelease")] void Dispose(..)
[Native ("CGDataProviderCreateWithFilename")] MonoTouch.CoreGraphics.CGDataProvider FromFile(..)

Type: CGFont

MonoTouch.CoreGraphics.CGFont { [Native ("CGFontGetTypeID")] int GetTypeID(..)
[Native ("CGFontRelease")] void Dispose(..)
[Native ("CGFontCreateWithDataProvider")] MonoTouch.CoreGraphics.CGFont CreateFromProvider(..)
[Native ("CGFontCreateWithFontName")] MonoTouch.CoreGraphics.CGFont CreateWithFontName(..)
[Native ("CGFontGetNumberOfGlyphs")] int NumberOfGlyphs { get; }
[Native ("CGFontGetUnitsPerEm")] int UnitsPerEm { get; }
[Native ("CGFontCopyPostScriptName")] string PostScriptName { get; }
[Native ("CGFontCopyFullName")] string FullName { get; }
[Native ("CGFontGetAscent")] int Ascent { get; }
[Native ("CGFontGetDescent")] int Descent { get; }
[Native ("CGFontGetLeading")] int Leading { get; }
[Native ("CGFontGetCapHeight")] int CapHeight { get; }
[Native ("CGFontGetXHeight")] int XHeight { get; }
[Native ("CGFontGetFontBBox")] System.Drawing.RectangleF FontBBox { get; }
[Native ("CGFontGetItalicAngle")] float ItalicAngle { get; }
[Native ("CGFontGetStemV")] float StemV { get; }
[Native ("CGFontGetGlyphWithGlyphName")] ushort GetGlyphWithGlyphName(..)
[Native ("CGFontCopyGlyphNameForGlyph")] string GlyphNameForGlyph(..)
[Native ("CTFontCreateWithGraphicsFont")] MonoTouch.CoreText.CTFont ToCTFont(..)
[Native ("CTFontCreateWithGraphicsFont")] MonoTouch.CoreText.CTFont ToCTFont(..)

Type: CGFunction

MonoTouch.CoreGraphics.CGFunction { [Native ("CGFunctionRelease")] void Dispose(..)

Type: CGGradient

MonoTouch.CoreGraphics.CGGradient { [Native ("CGGradientRelease")] void Dispose(..)

Type: CGImage

MonoTouch.CoreGraphics.CGImage { [Native ("CGImageRelease")] void Dispose(..)
[Native ("CGImageCreateWithJPEGDataProvider")] MonoTouch.CoreGraphics.CGImage FromJPEG(..)
[Native ("CGImageCreateWithPNGDataProvider")] MonoTouch.CoreGraphics.CGImage FromPNG(..)
[Native ("CGImageMaskCreate")] MonoTouch.CoreGraphics.CGImage CreateMask(..)
[Native ("CGImageCreateWithMaskingColors")] MonoTouch.CoreGraphics.CGImage WithMaskingColors(..)
[Native ("CGImageCreateCopy")] MonoTouch.CoreGraphics.CGImage Clone(..)
[Native ("CGImageCreateCopyWithColorSpace")] MonoTouch.CoreGraphics.CGImage WithColorSpace(..)
[Native ("CGImageCreateWithImageInRect")] MonoTouch.CoreGraphics.CGImage WithImageInRect(..)
[Native ("CGImageCreateWithMask")] MonoTouch.CoreGraphics.CGImage WithMask(..)
[Native ("CGImageIsMask")] bool IsMask { get; }
[Native ("CGImageGetWidth")] int Width { get; }
[Native ("CGImageGetHeight")] int Height { get; }
[Native ("CGImageGetBitsPerComponent")] int BitsPerComponent { get; }
[Native ("CGImageGetBitsPerPixel")] int BitsPerPixel { get; }
[Native ("CGImageGetBytesPerRow")] int BytesPerRow { get; }
[Native ("CGImageGetColorSpace")] MonoTouch.CoreGraphics.CGColorSpace ColorSpace { get; }
[Native ("CGImageGetAlphaInfo")] MonoTouch.CoreGraphics.CGImageAlphaInfo AlphaInfo { get; }
[Native ("CGImageGetDataProvider")] MonoTouch.CoreGraphics.CGDataProvider DataProvider { get; }
[Native ("CGImageGetDecode")] System.Single* Decode { get; }
[Native ("CGImageGetShouldInterpolate")] bool ShouldInterpolate { get; }
[Native ("CGImageGetRenderingIntent")] MonoTouch.CoreGraphics.CGColorRenderingIntent RenderingIntent { get; }
[Native ("CGImageGetBitmapInfo")] MonoTouch.CoreGraphics.CGBitmapFlags BitmapInfo { get; }

Type: CGLayer

MonoTouch.CoreGraphics.CGLayer { [Native ("CGLayerRelease")] void Dispose(..)
[Native ("CGLayerGetSize")] System.Drawing.SizeF Size { get; }
[Native ("CGLayerGetContext")] MonoTouch.CoreGraphics.CGContext Context { get; }
[Native ("CGLayerCreateWithContext")] MonoTouch.CoreGraphics.CGLayer Create(..)

Type: CGPath

MonoTouch.CoreGraphics.CGPath { [Native ("CGPathCreateMutableCopy")] MonoTouch.CoreGraphics.CGPath MakeMutable(..)
[Native ("CGPathRelease")] void Dispose(..)
[Native ("CGPathRelease")] MonoTouch.CoreGraphics.CGPath MakeMutable(..)
[Native ("CGPathEqualToPath")] bool Equals(..)
[Native ("CGPathMoveToPoint")] void MoveToPoint(..)
[Native ("CGPathMoveToPoint")] void MoveToPoint(..)
[Native ("CGPathMoveToPoint")] void MoveToPoint(..)
[Native ("CGPathMoveToPoint")] void MoveToPoint(..)
[Native ("CGPathAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGPathAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGPathAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGPathAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGPathAddQuadCurveToPoint")] void AddQuadCurveToPoint(..)
[Native ("CGPathAddQuadCurveToPoint")] void AddQuadCurveToPoint(..)
[Native ("CGPathAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGPathAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGPathAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGPathAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGPathCloseSubpath")] void CloseSubpath(..)
[Native ("CGPathAddRect")] void AddRect(..)
[Native ("CGPathAddRect")] void AddRect(..)
[Native ("CGPathAddRects")] void AddRects(..)
[Native ("CGPathAddRects")] void AddRects(..)
[Native ("CGPathAddRects")] void AddRects(..)
[Native ("CGPathAddRects")] void AddRects(..)
[Native ("CGPathAddLines")] void AddLines(..)
[Native ("CGPathAddLines")] void AddRects(..)
[Native ("CGPathAddLines")] void AddLines(..)
[Native ("CGPathAddLines")] void AddRects(..)
[Native ("CGPathAddEllipseInRect")] void AddEllipseInRect(..)
[Native ("CGPathAddEllipseInRect")] void AddElipseInRect(..)
[Native ("CGPathAddEllipseInRect")] void AddElipseInRect(..)
[Native ("CGPathAddArc")] void AddArc(..)
[Native ("CGPathAddArc")] void AddArc(..)
[Native ("CGPathAddArcToPoint")] void AddArcToPoint(..)
[Native ("CGPathAddArcToPoint")] void AddArcToPoint(..)
[Native ("CGPathAddRelativeArc")] void AddRelativeArc(..)
[Native ("CGPathAddRelativeArc")] void AddRelativeArc(..)
[Native ("CGPathAddPath")] void AddPath(..)
[Native ("CGPathAddPath")] void AddPath(..)
[Native ("CGPathIsEmpty")] bool IsEmpty { get; }
[Native ("CGPathIsRect")] bool IsRect(..)
[Native ("CGPathGetCurrentPoint")] System.Drawing.PointF CurrentPoint { get; }
[Native ("CGPathGetBoundingBox")] System.Drawing.RectangleF BoundingBox { get; }
[Native ("CGPathGetPathBoundingBox")] System.Drawing.RectangleF PathBoundingBox { get; }
[Native ("CGPathContainsPoint")] bool ContainsPoint(..)
[Native ("CGPathContainsPoint")] bool ContainsPoint(..)
[Native ("CGPathApply")] void Apply(..)
[Native ("CGPathCreateCopyByDashingPath")] MonoTouch.CoreGraphics.CGPath CopyByDashingPath(..)
[Native ("CGPathCreateCopyByDashingPath")] MonoTouch.CoreGraphics.CGPath CopyByDashingPath(..)
[Native ("CGPathCreateCopyByStrokingPath")] MonoTouch.CoreGraphics.CGPath CopyByStrokingPath(..)
[Native ("CGPathCreateCopyByStrokingPath")] MonoTouch.CoreGraphics.CGPath CopyByStrokingPath(..)
[Native ("CGPathCreateWithEllipseInRect")] MonoTouch.CoreGraphics.CGPath EllipseFromRect(..)
[Native ("CGPathCreateWithRect")] MonoTouch.CoreGraphics.CGPath FromRect(..)
[Native ("CGPathCreateWithRect")] MonoTouch.CoreGraphics.CGPath FromRect(..)
[Native ("CGPathCreateWithRoundedRect")] MonoTouch.CoreGraphics.CGPath FromRoundedRect(..)
[Native ("CGPathCreateWithRoundedRect")] MonoTouch.CoreGraphics.CGPath FromRoundedRect(..)
[Native ("CGPathAddRoundedRect")] void AddRoundedRect(..)
[Native ("CGPathAddRoundedRect")] void AddRoundedRect(..)

Type: CGPattern

MonoTouch.CoreGraphics.CGPattern { [Native ("CGPatternRelease")] void Dispose(..)

Type: CGPDFArray

MonoTouch.CoreGraphics.CGPDFArray { [Native ("CGPDFArrayGetCount")] int Count { get; }
[Native ("CGPDFArrayGetBoolean")] bool GetBoolean(..)
[Native ("CGPDFArrayGetInteger")] bool GetInt(..)
[Native ("CGPDFArrayGetNumber")] bool GetFloat(..)
[Native ("CGPDFArrayGetName")] bool GetName(..)
[Native ("CGPDFArrayGetDictionary")] bool GetDictionary(..)
[Native ("CGPDFArrayGetStream")] bool GetStream(..)
[Native ("CGPDFArrayGetArray")] bool GetArray(..)
[Native ("CGPDFArrayGetString")] bool GetString(..)

Type: CGPDFDictionary

MonoTouch.CoreGraphics.CGPDFDictionary { [Native ("CGPDFDictionaryGetCount")] int Count { get; }
[Native ("CGPDFDictionaryGetBoolean")] bool GetBoolean(..)
[Native ("CGPDFDictionaryGetInteger")] bool GetInt(..)
[Native ("CGPDFDictionaryGetNumber")] bool GetFloat(..)
[Native ("CGPDFDictionaryGetName")] bool GetName(..)
[Native ("CGPDFDictionaryGetDictionary")] bool GetDictionary(..)
[Native ("CGPDFDictionaryGetStream")] bool GetStream(..)
[Native ("CGPDFDictionaryGetArray")] bool GetArray(..)
[Native ("CGPDFDictionaryApplyFunction")] void Apply(..)
[Native ("CGPDFObjectGetType")] object MapFromCGPdfObject(..)
[Native ("CGPDFObjectGetValue")] object MapFromCGPdfObject(..)
[Native ("CGPDFObjectGetValue")] object MapFromCGPdfObject(..)
[Native ("CGPDFObjectGetValue")] object MapFromCGPdfObject(..)
[Native ("CGPDFObjectGetValue")] object MapFromCGPdfObject(..)
[Native ("CGPDFObjectGetValue")] object MapFromCGPdfObject(..)
[Native ("CGPDFObjectGetValue")] object MapFromCGPdfObject(..)
[Native ("CGPDFObjectGetValue")] object MapFromCGPdfObject(..)
[Native ("CGPDFObjectGetValue")] object MapFromCGPdfObject(..)
[Native ("CGPDFDictionaryGetString")] bool GetString(..)

Type: CGPDFDocument

MonoTouch.CoreGraphics.CGPDFDocument { [Native ("CGPDFDocumentRelease")] void Dispose(..)
[Native ("CGPDFDocumentCreateWithURL")] MonoTouch.CoreGraphics.CGPDFDocument FromFile(..)
[Native ("CGPDFDocumentCreateWithURL")] MonoTouch.CoreGraphics.CGPDFDocument FromUrl(..)
[Native ("CGPDFDocumentGetNumberOfPages")] int Pages { get; }
[Native ("CGPDFDocumentGetPage")] MonoTouch.CoreGraphics.CGPDFPage GetPage(..)
[Native ("CGPDFDocumentGetVersion")] void GetVersion(..)
[Native ("CGPDFDocumentIsEncrypted")] bool IsEncrypted { get; }
[Native ("CGPDFDocumentUnlockWithPassword")] bool UnlockWithPassword(..)
[Native ("CGPDFDocumentIsUnlocked")] bool IsUnlocked { get; }
[Native ("CGPDFDocumentAllowsPrinting")] bool AllowsPrinting { get; }
[Native ("CGPDFDocumentAllowsCopying")] bool AllowsCopying { get; }
[Native ("CGPDFDocumentGetMediaBox")] System.Drawing.RectangleF GetMediaBox(..)
[Native ("CGPDFDocumentGetCropBox")] System.Drawing.RectangleF GetCropBox(..)
[Native ("CGPDFDocumentGetBleedBox")] System.Drawing.RectangleF GetBleedBox(..)
[Native ("CGPDFDocumentGetTrimBox")] System.Drawing.RectangleF GetTrimBox(..)
[Native ("CGPDFDocumentGetArtBox")] System.Drawing.RectangleF GetArtBox(..)
[Native ("CGPDFDocumentGetCatalog")] MonoTouch.CoreGraphics.CGPDFDictionary GetCatalog(..)
[Native ("CGPDFDocumentGetInfo")] MonoTouch.CoreGraphics.CGPDFDictionary GetInfo(..)

Type: CGPDFPage

MonoTouch.CoreGraphics.CGPDFPage { [Native ("CGPDFPageGetPageNumber")] int PageNumber { get; }
[Native ("CGPDFPageGetBoxRect")] System.Drawing.RectangleF GetBoxRect(..)
[Native ("CGPDFPageGetRotationAngle")] int RotationAngle { get; }
[Native ("CGPDFPageGetDrawingTransform")] MonoTouch.CoreGraphics.CGAffineTransform GetDrawingTransform(..)
[Native ("CGPDFPageGetDictionary")] MonoTouch.CoreGraphics.CGPDFDictionary Dictionary { get; }
[Native ("CGPDFPageRelease")] void Dispose(..)

Type: CGPDFStream

MonoTouch.CoreGraphics.CGPDFStream { [Native ("CGPDFStreamGetDictionary")] MonoTouch.CoreGraphics.CGPDFDictionary Dictionary { get; }
[Native ("CGPDFStreamCopyData")] MonoTouch.Foundation.NSData Data { get; }

Type: CGPDFString

MonoTouch.CoreGraphics.CGPDFString { [Native ("CGPDFStringCopyTextString")] string ToString(..)

Type: CGShading

MonoTouch.CoreGraphics.CGShading { [Native ("CGShadingCreateAxial")] MonoTouch.CoreGraphics.CGShading CreateAxial(..)
[Native ("CGShadingCreateRadial")] MonoTouch.CoreGraphics.CGShading CreateRadial(..)
[Native ("CGShadingRelease")] void Dispose(..)

Type: NSDictionaryExtensions

MonoTouch.CoreGraphics.NSDictionaryExtensions { [Native ("CGPointMakeWithDictionaryRepresentation")] bool ToPoint(..)

Type: PointFExtensions

MonoTouch.CoreGraphics.PointFExtensions { [Native ("CGPointCreateDictionaryRepresentation")] MonoTouch.Foundation.NSDictionary ToDictionary(..)

Type: RectangleFExtensions

MonoTouch.CoreGraphics.RectangleFExtensions { [Native ("CGRectGetMinX")] float GetMinX(..)
[Native ("CGRectGetMidX")] float GetMidX(..)
[Native ("CGRectGetMaxX")] float GetMaxX(..)
[Native ("CGRectGetMinY")] float GetMinY(..)
[Native ("CGRectGetMidY")] float GetMidY(..)
[Native ("CGRectGetMaxY")] float GetMaxY(..)
[Native ("CGRectStandardize")] System.Drawing.RectangleF Standardize(..)
[Native ("CGRectIsNull")] bool IsNull(..)
[Native ("CGRectIsNull")] bool IsInfinite(..)
[Native ("CGRectInset")] System.Drawing.RectangleF Inset(..)
[Native ("CGRectIntegral")] System.Drawing.RectangleF Integral(..)
[Native ("CGRectUnion")] System.Drawing.RectangleF UnionWith(..)
[Native ("CGRectDivide")] void Divide(..)

Namespace: MonoTouch.CoreImage

Type: CIColor

MonoTouch.CoreImage.CIColor { [Selector ("numberOfComponents")] int NumberOfComponents { get; }
[Selector ("alpha")] float Alpha { get; }
[Selector ("colorSpace")] MonoTouch.CoreGraphics.CGColorSpace ColorSpace { get; }
[Selector ("red")] float Red { get; }
[Selector ("green")] float Green { get; }
[Selector ("blue")] float Blue { get; }
[Selector ("colorWithCGColor:")] MonoTouch.CoreImage.CIColor FromCGColor(..)
[Selector ("colorWithRed:green:blue:alpha:")] MonoTouch.CoreImage.CIColor FromRgba(..)
[Selector ("colorWithRed:green:blue:")] MonoTouch.CoreImage.CIColor FromRgb(..)
[Selector ("colorWithString:")] MonoTouch.CoreImage.CIColor FromString(..)
[Selector ("stringRepresentation")] string StringRepresentation(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CIContext

MonoTouch.CoreImage.CIContext { [Selector ("inputImageMaximumSize")] System.Drawing.SizeF InputImageMaximumSize { get; }
[Selector ("outputImageMaximumSize")] System.Drawing.SizeF OutputImageMaximumSize { get; }
[Selector ("contextWithEAGLContext:")] MonoTouch.CoreImage.CIContext FromContext(..)
[Selector ("contextWithEAGLContext:options:")] MonoTouch.CoreImage.CIContext FromContext(..)
[Selector ("contextWithOptions:")] MonoTouch.CoreImage.CIContext FromOptions(..)
[Selector ("render:toCVPixelBuffer:")] void Render(..)
[Selector ("render:toCVPixelBuffer:bounds:colorSpace:")] void Render(..)
[Selector ("drawImage:atPoint:fromRect:")] void DrawImage(..)
[Selector ("drawImage:inRect:fromRect:")] void DrawImage(..)
[Selector ("createCGImage:fromRect:")] MonoTouch.CoreGraphics.CGImage CreateCGImage(..)
[Selector ("createCGImage:fromRect:format:colorSpace:")] MonoTouch.CoreGraphics.CGImage CreateCGImage(..)
[Selector ("render:toBitmap:rowBytes:bounds:format:colorSpace:")] void RenderToBitmap(..)

Type: CIDetector

MonoTouch.CoreImage.CIDetector { [Selector ("detectorOfType:context:options:")] MonoTouch.CoreImage.CIDetector FromType(..)
[Selector ("featuresInImage:")] MonoTouch.CoreImage.CIFeature[] FeaturesInImage(..)
[Selector ("featuresInImage:options:")] MonoTouch.CoreImage.CIFeature[] FeaturesInImage(..)

Type: CIFaceFeature

MonoTouch.CoreImage.CIFaceFeature { [Selector ("hasLeftEyePosition")] bool HasLeftEyePosition { get; }
[Selector ("leftEyePosition")] System.Drawing.PointF LeftEyePosition { get; }
[Selector ("hasRightEyePosition")] bool HasRightEyePosition { get; }
[Selector ("rightEyePosition")] System.Drawing.PointF RightEyePosition { get; }
[Selector ("hasMouthPosition")] bool HasMouthPosition { get; }
[Selector ("mouthPosition")] System.Drawing.PointF MouthPosition { get; }
[Selector ("hasTrackingID")] bool HasTrackingId { get; }
[Selector ("trackingID")] int TrackingId { get; }
[Selector ("hasTrackingFrameCount")] bool HasTrackingFrameCount { get; }
[Selector ("trackingFrameCount")] int TrackingFrameCount { get; }
[Selector ("bounds")] System.Drawing.RectangleF Bounds { get; }
[Selector ("faceAngle")] float FaceAngle { get; }
[Selector ("hasFaceAngle")] bool HasFaceAngle { get; }
[Selector ("hasSmile")] bool HasSmile { get; }
[Selector ("leftEyeClosed")] bool LeftEyeClosed { get; }
[Selector ("rightEyeClosed")] bool RightEyeClosed { get; }

Type: CIFeature

MonoTouch.CoreImage.CIFeature { [Selector ("type")] MonoTouch.Foundation.NSString Type { get; }
[Selector ("bounds")] System.Drawing.RectangleF Bounds { get; }

Type: CIFilter

MonoTouch.CoreImage.CIFilter { [Selector ("inputKeys")] string InputKeys { get; }
[Selector ("outputKeys")] string OutputKeys { get; }
[Selector ("attributes")] MonoTouch.Foundation.NSDictionary Attributes { get; }
[Selector ("name")] string Name { get; }
[Selector ("outputImage")] MonoTouch.CoreImage.CIImage OutputImage { get; }
[Selector ("setDefaults")] void SetDefaults(..)
[Selector ("filterWithName:")] MonoTouch.CoreImage.CIFilter FromName(..)
[Selector ("filterNamesInCategory:")] string FilterNamesInCategory(..)
[Selector ("filterNamesInCategories:")] string _FilterNamesInCategories(..)
[Selector ("serializedXMPFromFilters:inputImageExtent:")] MonoTouch.Foundation.NSData SerializedXMP(..)
[Selector ("filterArrayFromSerializedXMP:inputImageExtent:error:")] MonoTouch.CoreImage.CIFilter[] FromSerializedXMP(..)
[Selector ("setValue:forKey:")] void SetValueForKey(..)
[Selector ("valueForKey:")] MonoTouch.Foundation.NSObject ValueForKey(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CIImage

MonoTouch.CoreImage.CIImage { [Selector ("emptyImage")] MonoTouch.CoreImage.CIImage EmptyImage { get; }
[Selector ("extent")] System.Drawing.RectangleF Extent { get; }
[Selector ("properties")] MonoTouch.Foundation.NSDictionary WeakProperties { get; }
[Selector ("imageWithCGImage:")] MonoTouch.CoreImage.CIImage FromCGImage(..)
[Selector ("imageWithCGImage:options:")] MonoTouch.CoreImage.CIImage FromCGImage(..)
[Selector ("imageWithBitmapData:bytesPerRow:size:format:colorSpace:")] MonoTouch.CoreImage.CIImage FromData(..)
[Selector ("imageWithContentsOfURL:")] MonoTouch.CoreImage.CIImage FromUrl(..)
[Selector ("imageWithContentsOfURL:options:")] MonoTouch.CoreImage.CIImage FromUrl(..)
[Selector ("imageWithData:")] MonoTouch.CoreImage.CIImage FromData(..)
[Selector ("imageWithData:options:")] MonoTouch.CoreImage.CIImage FromData(..)
[Selector ("imageWithCVPixelBuffer:")] MonoTouch.CoreImage.CIImage FromImageBuffer(..)
[Selector ("imageWithCVPixelBuffer:options:")] MonoTouch.CoreImage.CIImage FromImageBuffer(..)
[Selector ("imageWithColor:")] MonoTouch.CoreImage.CIImage ImageWithColor(..)
[Selector ("imageByApplyingTransform:")] MonoTouch.CoreImage.CIImage ImageByApplyingTransform(..)
[Selector ("imageByCroppingToRect:")] MonoTouch.CoreImage.CIImage ImageByCroppingToRect(..)
[Selector ("autoAdjustmentFilters")] MonoTouch.Foundation.NSArray _GetAutoAdjustmentFilters(..)
[Selector ("autoAdjustmentFiltersWithOptions:")] MonoTouch.Foundation.NSArray _GetAutoAdjustmentFilters(..)
[Selector ("regionOfInterestForImage:inRect:")] System.Drawing.RectangleF GetRegionOfInterest(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CIVector

MonoTouch.CoreImage.CIVector { [Selector ("count")] int Count { get; }
[Selector ("X")] float X { get; }
[Selector ("Y")] float Y { get; }
[Selector ("Z")] float Z { get; }
[Selector ("W")] float W { get; }
[Selector ("CGPointValue")] System.Drawing.PointF Point { get; }
[Selector ("CGRectValue")] System.Drawing.RectangleF Rectangle { get; }
[Selector ("CGAffineTransformValue")] MonoTouch.CoreGraphics.CGAffineTransform AffineTransform { get; }
[Selector ("vectorWithValues:count:")] MonoTouch.CoreImage.CIVector _FromValues(..)
[Selector ("vectorWithX:")] MonoTouch.CoreImage.CIVector Create(..)
[Selector ("vectorWithX:Y:")] MonoTouch.CoreImage.CIVector Create(..)
[Selector ("vectorWithX:Y:Z:")] MonoTouch.CoreImage.CIVector Create(..)
[Selector ("vectorWithX:Y:Z:W:")] MonoTouch.CoreImage.CIVector Create(..)
[Selector ("vectorWithCGPoint:")] MonoTouch.CoreImage.CIVector Create(..)
[Selector ("vectorWithCGRect:")] MonoTouch.CoreImage.CIVector Create(..)
[Selector ("vectorWithCGAffineTransform:")] MonoTouch.CoreImage.CIVector Create(..)
[Selector ("vectorWithString:")] MonoTouch.CoreImage.CIVector FromString(..)
[Selector ("valueAtIndex:")] float ValueAtIndex(..)
[Selector ("stringRepresentation")] string StringRepresentation(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Namespace: MonoTouch.CoreLocation

Type: CLBeacon

MonoTouch.CoreLocation.CLBeacon { [Selector ("proximityUUID")] MonoTouch.Foundation.NSUuid ProximityUuid { get; }
[Selector ("major")] MonoTouch.Foundation.NSNumber Major { get; }
[Selector ("minor")] MonoTouch.Foundation.NSNumber Minor { get; }
[Selector ("proximity")] MonoTouch.CoreLocation.CLProximity Proximity { get; }
[Selector ("accuracy")] double Accuracy { get; }
[Selector ("rssi")] int Rssi { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CLBeaconRegion

MonoTouch.CoreLocation.CLBeaconRegion { [Selector ("proximityUUID")] MonoTouch.Foundation.NSUuid ProximityUuid { get; }
[Selector ("major")] MonoTouch.Foundation.NSNumber Major { get; }
[Selector ("minor")] MonoTouch.Foundation.NSNumber Minor { get; }
[Selector ("notifyEntryStateOnDisplay")] bool NotifyEntryStateOnDisplay { get; }
[Selector ("setNotifyEntryStateOnDisplay:")] void NotifyEntryStateOnDisplay { set; }
[Selector ("peripheralDataWithMeasuredPower:")] MonoTouch.Foundation.NSMutableDictionary GetPeripheralData(..)

Type: CLCircularRegion

MonoTouch.CoreLocation.CLCircularRegion { [Selector ("center")] MonoTouch.CoreLocation.CLLocationCoordinate2D Center { get; }
[Selector ("radius")] double Radius { get; }
[Selector ("containsCoordinate:")] bool ContainsCoordinate(..)

Type: CLGeocoder

MonoTouch.CoreLocation.CLGeocoder { [Selector ("isGeocoding")] bool Geocoding { get; }
[Selector ("reverseGeocodeLocation:completionHandler:")] void ReverseGeocodeLocation(..)
[Selector ("geocodeAddressDictionary:completionHandler:")] void GeocodeAddress(..)
[Selector ("geocodeAddressString:completionHandler:")] void GeocodeAddress(..)
[Selector ("geocodeAddressString:inRegion:completionHandler:")] void GeocodeAddress(..)
[Selector ("cancelGeocode")] void CancelGeocode(..)

Type: CLHeading

MonoTouch.CoreLocation.CLHeading { [Selector ("magneticHeading")] double MagneticHeading { get; }
[Selector ("trueHeading")] double TrueHeading { get; }
[Selector ("headingAccuracy")] double HeadingAccuracy { get; }
[Selector ("x")] double X { get; }
[Selector ("y")] double Y { get; }
[Selector ("z")] double Z { get; }
[Selector ("timestamp")] MonoTouch.Foundation.NSDate Timestamp { get; }
[Selector ("description")] string Description(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CLLocation

MonoTouch.CoreLocation.CLLocation { [Selector ("coordinate")] MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("altitude")] double Altitude { get; }
[Selector ("horizontalAccuracy")] double HorizontalAccuracy { get; }
[Selector ("verticalAccuracy")] double VerticalAccuracy { get; }
[Selector ("course")] double Course { get; }
[Selector ("speed")] double Speed { get; }
[Selector ("timestamp")] MonoTouch.Foundation.NSDate Timestamp { get; }
[Selector ("description")] string Description(..)
[Selector ("getDistanceFrom:")] double Distancefrom(..)
[Selector ("distanceFromLocation:")] double DistanceFrom(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CLLocationCoordinate2D

MonoTouch.CoreLocation.CLLocationCoordinate2D { [Native ("CLLocationCoordinate2DIsValid")] bool IsValid(..)

Type: CLLocationManager

MonoTouch.CoreLocation.CLLocationManager { [Selector ("delegate")] MonoTouch.Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("locationServicesEnabled")] bool LocationServicesEnabledInstance { get; }
[Selector ("distanceFilter")] double DistanceFilter { get; }
[Selector ("setDistanceFilter:")] void DistanceFilter { set; }
[Selector ("desiredAccuracy")] double DesiredAccuracy { get; }
[Selector ("setDesiredAccuracy:")] void DesiredAccuracy { set; }
[Selector ("location")] MonoTouch.CoreLocation.CLLocation Location { get; }
[Selector ("locationServicesEnabled")] bool LocationServicesEnabledStatic { get; }
[Selector ("headingFilter")] double HeadingFilter { get; }
[Selector ("setHeadingFilter:")] void HeadingFilter { set; }
[Selector ("headingAvailable")] bool HeadingAvailableInstance { get; }
[Selector ("purpose")] string Purpose { get; }
[Selector ("setPurpose:")] void Purpose { set; }
[Selector ("headingAvailable")] bool HeadingAvailableStatic { get; }
[Selector ("significantLocationChangeMonitoringAvailable")] bool SignificantLocationChangeMonitoringAvailable { get; }
[Selector ("regionMonitoringAvailable")] bool RegionMonitoringAvailable { get; }
[Selector ("regionMonitoringEnabled")] bool RegionMonitoringEnabled { get; }
[Selector ("headingOrientation")] MonoTouch.CoreLocation.CLDeviceOrientation HeadingOrientation { get; }
[Selector ("setHeadingOrientation:")] void HeadingOrientation { set; }
[Selector ("heading")] MonoTouch.CoreLocation.CLHeading Heading { get; }
[Selector ("maximumRegionMonitoringDistance")] double MaximumRegionMonitoringDistance { get; }
[Selector ("monitoredRegions")] MonoTouch.Foundation.NSSet MonitoredRegions { get; }
[Selector ("authorizationStatus")] MonoTouch.CoreLocation.CLAuthorizationStatus Status { get; }
[Selector ("activityType")] MonoTouch.CoreLocation.CLActivityType ActivityType { get; }
[Selector ("setActivityType:")] void ActivityType { set; }
[Selector ("pausesLocationUpdatesAutomatically")] bool PausesLocationUpdatesAutomatically { get; }
[Selector ("setPausesLocationUpdatesAutomatically:")] void PausesLocationUpdatesAutomatically { set; }
[Selector ("deferredLocationUpdatesAvailable")] bool DeferredLocationUpdatesAvailable { get; }
[Selector ("rangedRegions")] MonoTouch.Foundation.NSSet RangedRegions { get; }
[Selector ("startUpdatingLocation")] void StartUpdatingLocation(..)
[Selector ("stopUpdatingLocation")] void StopUpdatingLocation(..)
[Selector ("startUpdatingHeading")] void StartUpdatingHeading(..)
[Selector ("stopUpdatingHeading")] void StopUpdatingHeading(..)
[Selector ("dismissHeadingCalibrationDisplay")] void DismissHeadingCalibrationDisplay(..)
[Selector ("startMonitoringSignificantLocationChanges")] void StartMonitoringSignificantLocationChanges(..)
[Selector ("stopMonitoringSignificantLocationChanges")] void StopMonitoringSignificantLocationChanges(..)
[Selector ("startMonitoringForRegion:desiredAccuracy:")] void StartMonitoring(..)
[Selector ("stopMonitoringForRegion:")] void StopMonitoring(..)
[Selector ("startMonitoringForRegion:")] void StartMonitoring(..)
[Selector ("allowDeferredLocationUpdatesUntilTraveled:timeout:")] void AllowDeferredLocationUpdatesUntil(..)
[Selector ("disallowDeferredLocationUpdates")] void DisallowDeferredLocationUpdates(..)
[Selector ("isMonitoringAvailableForClass:")] bool IsMonitoringAvailable(..)
[Selector ("requestStateForRegion:")] void RequestState(..)
[Selector ("startRangingBeaconsInRegion:")] void StartRangingBeacons(..)
[Selector ("stopRangingBeaconsInRegion:")] void StopRangingBeacons(..)

Type: CLLocationManagerDelegate

MonoTouch.CoreLocation.CLLocationManagerDelegate { [Selector ("locationManager:didUpdateToLocation:fromLocation:")] void UpdatedLocation(..)
[Selector ("locationManager:didUpdateHeading:")] void UpdatedHeading(..)
[Selector ("locationManagerShouldDisplayHeadingCalibration:")] bool ShouldDisplayHeadingCalibration(..)
[Selector ("locationManager:didFailWithError:")] void Failed(..)
[Selector ("locationManager:didEnterRegion:")] void RegionEntered(..)
[Selector ("locationManager:didExitRegion:")] void RegionLeft(..)
[Selector ("locationManager:monitoringDidFailForRegion:withError:")] void MonitoringFailed(..)
[Selector ("locationManager:didStartMonitoringForRegion:")] void DidStartMonitoringForRegion(..)
[Selector ("locationManager:didDetermineState:forRegion:")] void DidDetermineState(..)
[Selector ("locationManager:didRangeBeacons:inRegion:")] void DidRangeBeacons(..)
[Selector ("locationManager:rangingBeaconsDidFailForRegion:withError:")] void RangingBeaconsDidFailForRegion(..)
[Selector ("locationManager:didChangeAuthorizationStatus:")] void AuthorizationChanged(..)
[Selector ("locationManager:didUpdateLocations:")] void LocationsUpdated(..)
[Selector ("locationManagerDidPauseLocationUpdates:")] void LocationUpdatesPaused(..)
[Selector ("locationManagerDidResumeLocationUpdates:")] void LocationUpdatesResumed(..)
[Selector ("locationManager:didFinishDeferredUpdatesWithError:")] void DeferredUpdatesFinished(..)

Type: CLPlacemark

MonoTouch.CoreLocation.CLPlacemark { [Selector ("addressDictionary")] MonoTouch.Foundation.NSDictionary AddressDictionary { get; }
[Selector ("administrativeArea")] string AdministrativeArea { get; }
[Selector ("subAdministrativeArea")] string SubAdministrativeArea { get; }
[Selector ("subLocality")] string SubLocality { get; }
[Selector ("locality")] string Locality { get; }
[Selector ("country")] string Country { get; }
[Selector ("postalCode")] string PostalCode { get; }
[Selector ("thoroughfare")] string Thoroughfare { get; }
[Selector ("subThoroughfare")] string SubThoroughfare { get; }
[Selector ("ISOcountryCode")] string IsoCountryCode { get; }
[Selector ("areasOfInterest")] string AreasOfInterest { get; }
[Selector ("inlandWater")] string InlandWater { get; }
[Selector ("location")] MonoTouch.CoreLocation.CLLocation Location { get; }
[Selector ("name")] string Name { get; }
[Selector ("ocean")] string Ocean { get; }
[Selector ("region")] MonoTouch.CoreLocation.CLRegion Region { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CLRegion

MonoTouch.CoreLocation.CLRegion { [Selector ("center")] MonoTouch.CoreLocation.CLLocationCoordinate2D Center { get; }
[Selector ("radius")] double Radius { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("notifyOnEntry")] bool NotifyOnEntry { get; }
[Selector ("setNotifyOnEntry:")] void NotifyOnEntry { set; }
[Selector ("notifyOnExit")] bool NotifyOnExit { get; }
[Selector ("setNotifyOnExit:")] void NotifyOnExit { set; }
[Selector ("containsCoordinate:")] bool Contains(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Namespace: MonoTouch.CoreMedia

Type: CMBlockBuffer

MonoTouch.CoreMedia.CMBlockBuffer { [Native ("CMBlockBufferCreateEmpty")] MonoTouch.CoreMedia.CMBlockBuffer CreateEmpty(..)
[Native ("CMBlockBufferCopyDataBytes")] MonoTouch.CoreMedia.CMBlockBufferError CopyDataBytes(..)
[Native ("CMBlockBufferGetDataLength")] uint DataLength { get; }

Type: CMBufferQueue

MonoTouch.CoreMedia.CMBufferQueue { [Native ("CMBufferQueueCreate")] MonoTouch.CoreMedia.CMBufferQueue FromCallbacks(..)
[Native ("CMBufferQueueCreate")] MonoTouch.CoreMedia.CMBufferQueue CreateUnsorted(..)
[Native ("CMBufferQueueGetCallbacksForUnsortedSampleBuffers")] MonoTouch.CoreMedia.CMBufferQueue CreateUnsorted(..)
[Native ("CMBufferQueueEnqueue")] void Enqueue(..)
[Native ("CMBufferQueueDequeueAndRetain")] MonoTouch.ObjCRuntime.INativeObject Dequeue(..)

Type: CMClock

MonoTouch.CoreMedia.CMClock { [Native ("CMClockConvertHostTimeToSystemUnits")] ulong ConvertHostTimeToSystemUnits(..)
[Native ("CMClockMakeHostTimeFromSystemUnits")] MonoTouch.CoreMedia.CMTime CreateHostTimeFromSystemUnits(..)
[Native ("CMClockGetHostTimeClock")] MonoTouch.CoreMedia.CMClock HostTimeClock { get; }
[Native ("CMClockGetTime")] MonoTouch.CoreMedia.CMTime CurrentTime { get; }
[Native ("CMAudioClockCreate")] MonoTouch.CoreMedia.CMClock CreateAudioClock(..)
[Native ("CMClockGetAnchorTime")] MonoTouch.CoreMedia.CMClockError GetAnchorTime(..)
[Native ("CMClockMightDrift")] bool MightDrift(..)
[Native ("CMClockInvalidate")] void Invalidate(..)

Type: CMClockOrTimebase

MonoTouch.CoreMedia.CMClockOrTimebase { [Native ("CMSyncGetTime")] MonoTouch.CoreMedia.CMTime Time { get; }
[Native ("CMSyncGetRelativeRate")] double GetRelativeRate(..)
[Native ("CMSyncGetRelativeRateAndAnchorTime")] MonoTouch.CoreMedia.CMSyncError GetRelativeRateAndAnchorTime(..)
[Native ("CMSyncConvertTime")] MonoTouch.CoreMedia.CMTime ConvertTime(..)
[Native ("CMSyncMightDrift")] bool MightDrift(..)

Type: CMFormatDescription

MonoTouch.CoreMedia.CMFormatDescription { [Native ("CMFormatDescriptionGetExtensions")] MonoTouch.Foundation.NSDictionary GetExtensions(..)
[Native ("CMFormatDescriptionGetMediaSubType")] uint MediaSubType { get; }
[Native ("CMFormatDescriptionGetMediaType")] MonoTouch.CoreMedia.CMMediaType MediaType { get; }
[Native ("CMFormatDescriptionGetMediaType")] MonoTouch.CoreMedia.CMFormatDescription Create(..)
[Native ("CMFormatDescriptionGetTypeID")] int GetTypeID(..)
[Native ("CMFormatDescriptionCreate")] MonoTouch.CoreMedia.CMFormatDescription Create(..)
[Native ("CMAudioFormatDescriptionGetStreamBasicDescription")] System.Nullable`1[MonoTouch.AudioToolbox.AudioStreamBasicDescription] AudioStreamBasicDescription { get; }
[Native ("CMAudioFormatDescriptionGetChannelLayout")] MonoTouch.AudioToolbox.AudioChannelLayout AudioChannelLayout { get; }
[Native ("CMAudioFormatDescriptionGetFormatList")] MonoTouch.AudioToolbox.AudioFormat[] AudioFormats { get; }
[Native ("CMAudioFormatDescriptionGetMagicCookie")] byte AudioMagicCookie { get; }
[Native ("CMAudioFormatDescriptionGetMostCompatibleFormat")] MonoTouch.AudioToolbox.AudioFormat AudioMostCompatibleFormat { get; }
[Native ("CMAudioFormatDescriptionGetRichestDecodableFormat")] MonoTouch.AudioToolbox.AudioFormat AudioRichestDecodableFormat { get; }
[Native ("CMVideoFormatDescriptionGetDimensions")] System.Drawing.Size VideoDimensions { get; }
[Native ("CMVideoFormatDescriptionGetCleanAperture")] System.Drawing.RectangleF GetVideoCleanAperture(..)
[Native ("CMVideoFormatDescriptionGetExtensionKeysCommonWithImageBuffers")] MonoTouch.Foundation.NSObject[] GetExtensionKeysCommonWithImageBuffers(..)
[Native ("CMVideoFormatDescriptionGetPresentationDimensions")] System.Drawing.SizeF GetVideoPresentationDimensions(..)
[Native ("CMVideoFormatDescriptionMatchesImageBuffer")] bool VideoMatchesImageBuffer(..)

Type: CMMemoryPool

MonoTouch.CoreMedia.CMMemoryPool { [Native ("CMMemoryPoolGetAllocator")] MonoTouch.CoreFoundation.CFAllocator GetAllocator(..)
[Native ("CMMemoryPoolFlush")] void Flush(..)
[Native ("CMMemoryPoolInvalidate")] void Invalidate(..)

Type: CMSampleBuffer

MonoTouch.CoreMedia.CMSampleBuffer { [Native ("CMAudioSampleBufferCreateWithPacketDescriptions")] MonoTouch.CoreMedia.CMSampleBuffer CreateWithPacketDescriptions(..)
[Native ("CMSampleBufferCreateCopyWithNewTiming")] MonoTouch.CoreMedia.CMSampleBuffer CreateWithNewTiming(..)
[Native ("CMSampleBufferCreateForImageBuffer")] MonoTouch.CoreMedia.CMSampleBuffer CreateForImageBuffer(..)
[Native ("CMSampleBufferDataIsReady")] bool DataIsReady { get; }
[Native ("CMSampleBufferGetDataBuffer")] MonoTouch.CoreMedia.CMBlockBuffer GetDataBuffer(..)
[Native ("CMSampleBufferGetDecodeTimeStamp")] MonoTouch.CoreMedia.CMTime DecodeTimeStamp { get; }
[Native ("CMSampleBufferGetDuration")] MonoTouch.CoreMedia.CMTime Duration { get; }
[Native ("CMSampleBufferGetFormatDescription")] MonoTouch.CoreMedia.CMFormatDescription GetFormatDescription(..)
[Native ("CMSampleBufferGetFormatDescription")] MonoTouch.CoreMedia.CMAudioFormatDescription GetAudioFormatDescription(..)
[Native ("CMSampleBufferGetFormatDescription")] MonoTouch.CoreMedia.CMVideoFormatDescription GetVideoFormatDescription(..)
[Native ("CMSampleBufferGetImageBuffer")] MonoTouch.CoreVideo.CVImageBuffer GetImageBuffer(..)
[Native ("CMSampleBufferGetNumSamples")] int NumSamples { get; }
[Native ("CMSampleBufferGetOutputDecodeTimeStamp")] MonoTouch.CoreMedia.CMTime OutputDecodeTimeStamp { get; }
[Native ("CMSampleBufferGetOutputDuration")] MonoTouch.CoreMedia.CMTime OutputDuration { get; }
[Native ("CMSampleBufferGetOutputPresentationTimeStamp")] MonoTouch.CoreMedia.CMTime OutputPresentationTimeStamp { get; }
[Native ("CMSampleBufferSetOutputPresentationTimeStamp")] int SetOutputPresentationTimeStamp(..)
[Native ("CMSampleBufferGetPresentationTimeStamp")] MonoTouch.CoreMedia.CMTime PresentationTimeStamp { get; }
[Native ("CMSampleBufferGetSampleAttachmentsArray")] MonoTouch.CoreMedia.CMSampleBufferAttachmentSettings[] GetSampleAttachments(..)
[Native ("CMSampleBufferGetSampleSize")] uint GetSampleSize(..)
[Native ("CMSampleBufferGetSampleTimingInfoArray")] MonoTouch.CoreMedia.CMSampleTimingInfo[] GetSampleTimingInfo(..)
[Native ("CMSampleBufferGetSampleTimingInfoArray")] MonoTouch.CoreMedia.CMSampleTimingInfo[] GetSampleTimingInfo(..)
[Native ("CMSampleBufferGetTotalSampleSize")] uint TotalSampleSize { get; }
[Native ("CMSampleBufferGetTypeID")] int GetTypeID(..)
[Native ("CMSampleBufferInvalidate")] int Invalidate(..)
[Native ("CMSampleBufferIsValid")] bool IsValid { get; }
[Native ("CMSampleBufferMakeDataReady")] int MakeDataReady(..)
[Native ("CMSampleBufferSetDataBuffer")] int SetDataBuffer(..)
[Native ("CMSampleBufferSetDataReady")] int SetDataReady(..)
[Native ("CMSampleBufferTrackDataReadiness")] int TrackDataReadiness(..)
[Native ("CMSampleBufferCopyPCMDataIntoAudioBufferList")] MonoTouch.CoreMedia.CMSampleBufferError CopyPCMDataIntoAudioBufferList(..)

Type: CMTime

MonoTouch.CoreMedia.CMTime { [Native ("CMTimeAbsoluteValue")] MonoTouch.CoreMedia.CMTime AbsoluteValue { get; }
[Native ("CMTimeCompare")] int Compare(..)
[Native ("CMTimeAdd")] MonoTouch.CoreMedia.CMTime Add(..)
[Native ("CMTimeSubtract")] MonoTouch.CoreMedia.CMTime Subtract(..)
[Native ("CMTimeMultiply")] MonoTouch.CoreMedia.CMTime Multiply(..)
[Native ("CMTimeMultiplyByFloat64")] MonoTouch.CoreMedia.CMTime Multiply(..)
[Native ("CMTimeConvertScale")] MonoTouch.CoreMedia.CMTime ConvertScale(..)
[Native ("CMTimeGetSeconds")] double Seconds { get; }
[Native ("CMTimeMakeWithSeconds")] MonoTouch.CoreMedia.CMTime FromSeconds(..)
[Native ("CMTimeMaximum")] MonoTouch.CoreMedia.CMTime GetMaximum(..)
[Native ("CMTimeMinimum")] MonoTouch.CoreMedia.CMTime GetMinimum(..)
[Native ("CMTimeCopyAsDictionary")] System.IntPtr AsDictionary { get; }
[Native ("CMTimeCopyDescription")] string Description { get; }
[Native ("CMTimeMakeFromDictionary")] MonoTouch.CoreMedia.CMTime FromDictionary(..)

Type: CMTimebase

MonoTouch.CoreMedia.CMTimebase { [Native ("CMTimebaseGetEffectiveRate")] double EffectiveRate { get; }
[Native ("CMTimebaseGetRate")] double Rate { get; }
[Native ("CMTimebaseSetRate")] void Rate { set; }
[Native ("CMTimebaseGetTime")] MonoTouch.CoreMedia.CMTime Time { get; }
[Native ("CMTimebaseSetTime")] void Time { set; }
[Native ("CMTimebaseGetMasterTimebase")] MonoTouch.CoreMedia.CMTimebase GetMasterTimebase(..)
[Native ("CMTimebaseGetMasterClock")] MonoTouch.CoreMedia.CMClock GetMasterClock(..)
[Native ("CMTimebaseGetMaster")] MonoTouch.CoreMedia.CMClockOrTimebase GetMaster(..)
[Native ("CMTimebaseGetUltimateMasterClock")] MonoTouch.CoreMedia.CMClock GetUltimateMasterClock(..)
[Native ("CMTimebaseGetTimeWithTimeScale")] MonoTouch.CoreMedia.CMTime GetTime(..)
[Native ("CMTimebaseSetAnchorTime")] MonoTouch.CoreMedia.CMTimebaseError SetAnchorTime(..)
[Native ("CMTimebaseGetTimeAndRate")] MonoTouch.CoreMedia.CMTimebaseError GetTimeAndRate(..)
[Native ("CMTimebaseSetRateAndAnchorTime")] MonoTouch.CoreMedia.CMTimebaseError SetRateAndAnchorTime(..)
[Native ("CMTimebaseNotificationBarrier")] MonoTouch.CoreMedia.CMTimebaseError NotificationBarrier(..)
[Native ("CMTimebaseAddTimer")] MonoTouch.CoreMedia.CMTimebaseError AddTimer(..)
[Native ("CMTimebaseRemoveTimer")] MonoTouch.CoreMedia.CMTimebaseError RemoveTimer(..)
[Native ("CMTimebaseSetTimerNextFireTime")] MonoTouch.CoreMedia.CMTimebaseError SetTimerNextFireTime(..)
[Native ("CMTimebaseSetTimerToFireImmediately")] MonoTouch.CoreMedia.CMTimebaseError SetTimerToFireImmediately(..)

Type: CMVideoFormatDescription

MonoTouch.CoreMedia.CMVideoFormatDescription { [Native ("CMVideoFormatDescriptionCreateForImageBuffer")] MonoTouch.CoreMedia.CMVideoFormatDescription CreateForImageBuffer(..)
[Native ("CMVideoFormatDescriptionGetCleanAperture")] System.Drawing.RectangleF GetCleanAperture(..)

Namespace: MonoTouch.CoreMidi

Type: Midi

MonoTouch.CoreMidi.Midi { [Native ("MIDIRestart")] void Restart(..)
[Native ("memcpy")] System.IntPtr EncodePackets(..)
[Native ("MIDIGetNumberOfDestinations")] int DestinationCount { get; }
[Native ("MIDIGetNumberOfSources")] int SourceCount { get; }
[Native ("MIDIGetNumberOfExternalDevices")] int ExternalDeviceCount { get; }
[Native ("MIDIGetNumberOfDevices")] int DeviceCount { get; }
[Native ("MIDIGetExternalDevice")] MonoTouch.CoreMidi.MidiDevice GetExternalDevice(..)
[Native ("MIDIGetDevice")] MonoTouch.CoreMidi.MidiDevice GetDevice(..)

Type: MidiClient

MonoTouch.CoreMidi.MidiClient { [Native ("MIDIClientDispose")] void DisposeHandle(..)
[Native ("MIDISourceCreate")] MonoTouch.CoreMidi.MidiEndpoint CreateVirtualSource(..)
[Native ("MIDISourceCreate")] MonoTouch.CoreMidi.MidiEndpoint CreateVirtualSource(..)

Type: MidiDevice

MonoTouch.CoreMidi.MidiDevice { [Native ("MIDIDeviceGetNumberOfEntities")] int EntityCount { get; }
[Native ("MIDIDeviceGetEntity")] MonoTouch.CoreMidi.MidiEntity GetEntity(..)

Type: MidiEndpoint

MonoTouch.CoreMidi.MidiEndpoint { [Native ("MIDIEndpointDispose")] void DisposeHandle(..)
[Native ("MIDIFlushOutput")] void FlushOutput(..)
[Native ("MIDIReceived")] MonoTouch.CoreMidi.MidiError Received(..)
[Native ("MIDIGetSource")] MonoTouch.CoreMidi.MidiEndpoint GetSource(..)
[Native ("MIDIGetDestination")] MonoTouch.CoreMidi.MidiEndpoint GetDestination(..)
[Native ("MIDIEndpointGetEntity")] MonoTouch.CoreMidi.MidiEntity Entity { get; }

Type: MidiEntity

MonoTouch.CoreMidi.MidiEntity { [Native ("MIDIEntityGetDestination")] MonoTouch.CoreMidi.MidiEndpoint GetDestination(..)
[Native ("MIDIEntityGetSource")] MonoTouch.CoreMidi.MidiEndpoint GetSource(..)
[Native ("MIDIEntityGetNumberOfDestinations")] int Destinations { get; }
[Native ("MIDIEntityGetNumberOfSources")] int Sources { get; }
[Native ("MIDIEntityGetDevice")] MonoTouch.CoreMidi.MidiDevice Device { get; }

Type: MidiNetworkConnection

MonoTouch.CoreMidi.MidiNetworkConnection { [Selector ("host")] MonoTouch.CoreMidi.MidiNetworkHost Host { get; }
[Selector ("connectionWithHost:")] MonoTouch.CoreMidi.MidiNetworkConnection FromHost(..)

Type: MidiNetworkHost

MonoTouch.CoreMidi.MidiNetworkHost { [Selector ("name")] string Name { get; }
[Selector ("address")] string Address { get; }
[Selector ("port")] int Port { get; }
[Selector ("netServiceName")] string NetServiceName { get; }
[Selector ("netServiceDomain")] string NetServiceDomain { get; }
[Selector ("hostWithName:netService:")] MonoTouch.CoreMidi.MidiNetworkHost Create(..)
[Selector ("hostWithName:netServiceName:netServiceDomain:")] MonoTouch.CoreMidi.MidiNetworkHost Create(..)
[Selector ("hostWithName:address:port:")] MonoTouch.CoreMidi.MidiNetworkHost Create(..)
[Selector ("hasSameAddressAs:")] bool HasSameAddressAs(..)

Type: MidiNetworkSession

MonoTouch.CoreMidi.MidiNetworkSession { [Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("networkPort")] int NetworkPort { get; }
[Selector ("networkName")] string NetworkName { get; }
[Selector ("localName")] string LocalName { get; }
[Selector ("connectionPolicy")] MonoTouch.CoreMidi.MidiNetworkConnectionPolicy ConnectionPolicy { get; }
[Selector ("setConnectionPolicy:")] void ConnectionPolicy { set; }
[Selector ("defaultSession")] MonoTouch.CoreMidi.MidiNetworkSession DefaultSession { get; }
[Selector ("contacts")] MonoTouch.Foundation.NSSet Contacts { get; }
[Selector ("connections")] MonoTouch.Foundation.NSSet Connections { get; }
[Selector ("sourceEndpoint")] MonoTouch.CoreMidi.MidiEndpoint SourceEndpoint { get; }
[Selector ("destinationEndpoint")] MonoTouch.CoreMidi.MidiEndpoint DestinationEndpoint { get; }
[Selector ("addContact:")] bool AddContact(..)
[Selector ("removeContact:")] bool RemoveContact(..)
[Selector ("addConnection:")] bool AddConnection(..)
[Selector ("removeConnection:")] bool RemoveConnection(..)

Type: MidiObject

MonoTouch.CoreMidi.MidiObject { [Native ("MIDIObjectGetIntegerProperty")] int GetInt(..)
[Native ("MIDIObjectSetIntegerProperty")] void SetInt(..)
[Native ("MIDIObjectGetDictionaryProperty")] MonoTouch.Foundation.NSDictionary GetDictionary(..)
[Native ("MIDIObjectSetDictionaryProperty")] void SetDictionary(..)
[Native ("MIDIObjectSetDictionaryProperty")] void SetString(..)
[Native ("MIDIObjectGetDataProperty")] MonoTouch.Foundation.NSData GetData(..)
[Native ("MIDIObjectSetDataProperty")] void SetData(..)
[Native ("MIDIObjectGetStringProperty")] string GetString(..)
[Native ("MIDIObjectRemoveProperty")] MonoTouch.CoreMidi.MidiError RemoveProperty(..)
[Native ("MIDIObjectGetProperties")] MonoTouch.Foundation.NSDictionary GetDictionaryProperties(..)
[Native ("MIDIObjectFindByUniqueID")] MonoTouch.CoreMidi.MidiError FindByUniqueId(..)

Type: MidiPort

MonoTouch.CoreMidi.MidiPort { [Native ("MIDIPortDispose")] void DisposeHandle(..)
[Native ("MIDIPortConnectSource")] MonoTouch.CoreMidi.MidiError ConnectSource(..)
[Native ("MIDIPortDisconnectSource")] MonoTouch.CoreMidi.MidiError Disconnect(..)
[Native ("MIDISend")] MonoTouch.CoreMidi.MidiError Send(..)

Namespace: MonoTouch.CoreMotion

Type: CMAccelerometerData

MonoTouch.CoreMotion.CMAccelerometerData { [Selector ("acceleration")] MonoTouch.CoreMotion.CMAcceleration Acceleration { get; }

Type: CMAttitude

MonoTouch.CoreMotion.CMAttitude { [Selector ("pitch")] double Pitch { get; }
[Selector ("yaw")] double Yaw { get; }
[Selector ("rotationMatrix")] MonoTouch.CoreMotion.CMRotationMatrix RotationMatrix { get; }
[Selector ("quaternion")] MonoTouch.CoreMotion.CMQuaternion Quaternion { get; }
[Selector ("roll")] double Roll { get; }
[Selector ("multiplyByInverseOfAttitude:")] void MultiplyByInverseOfAttitude(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CMDeviceMotion

MonoTouch.CoreMotion.CMDeviceMotion { [Selector ("rotationRate")] MonoTouch.CoreMotion.CMRotationRate RotationRate { get; }
[Selector ("gravity")] MonoTouch.CoreMotion.CMAcceleration Gravity { get; }
[Selector ("userAcceleration")] MonoTouch.CoreMotion.CMAcceleration UserAcceleration { get; }
[Selector ("attitude")] MonoTouch.CoreMotion.CMAttitude Attitude { get; }
[Selector ("magneticField")] MonoTouch.CoreMotion.CMCalibratedMagneticField MagneticField { get; }

Type: CMGyroData

MonoTouch.CoreMotion.CMGyroData { [Selector ("rotationRate")] MonoTouch.CoreMotion.CMRotationRate RotationRate { get; }

Type: CMLogItem

MonoTouch.CoreMotion.CMLogItem { [Selector ("timestamp")] double Timestamp { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CMMagnetometerData

MonoTouch.CoreMotion.CMMagnetometerData { [Selector ("magneticField")] MonoTouch.CoreMotion.CMMagneticField MagneticField { get; }

Type: CMMotionActivity

MonoTouch.CoreMotion.CMMotionActivity { [Selector ("confidence")] MonoTouch.CoreMotion.CMMotionActivityConfidence Confidence { get; }
[Selector ("startDate")] MonoTouch.Foundation.NSDate StartDate { get; }
[Selector ("unknown")] bool Unknown { get; }
[Selector ("stationary")] bool Stationary { get; }
[Selector ("walking")] bool Walking { get; }
[Selector ("running")] bool Running { get; }
[Selector ("automotive")] bool Automotive { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: CMMotionActivityManager

MonoTouch.CoreMotion.CMMotionActivityManager { [Selector ("isActivityAvailable")] bool IsActivityAvailable { get; }
[Selector ("queryActivityStartingFromDate:toDate:toQueue:withHandler:")] void QueryActivity(..)
[Selector ("startActivityUpdatesToQueue:withHandler:")] void StartActivityUpdates(..)
[Selector ("stopActivityUpdates")] void StopActivityUpdates(..)

Type: CMMotionManager

MonoTouch.CoreMotion.CMMotionManager { [Selector ("isAccelerometerAvailable")] bool AccelerometerAvailable { get; }
[Selector ("isAccelerometerActive")] bool AccelerometerActive { get; }
[Selector ("accelerometerData")] MonoTouch.CoreMotion.CMAccelerometerData AccelerometerData { get; }
[Selector ("accelerometerUpdateInterval")] double AccelerometerUpdateInterval { get; }
[Selector ("setAccelerometerUpdateInterval:")] void AccelerometerUpdateInterval { set; }
[Selector ("deviceMotionUpdateInterval")] double DeviceMotionUpdateInterval { get; }
[Selector ("setDeviceMotionUpdateInterval:")] void DeviceMotionUpdateInterval { set; }
[Selector ("isDeviceMotionAvailable")] bool DeviceMotionAvailable { get; }
[Selector ("isDeviceMotionActive")] bool DeviceMotionActive { get; }
[Selector ("deviceMotion")] MonoTouch.CoreMotion.CMDeviceMotion DeviceMotion { get; }
[Selector ("gyroUpdateInterval")] double GyroUpdateInterval { get; }
[Selector ("setGyroUpdateInterval:")] void GyroUpdateInterval { set; }
[Selector ("isGyroAvailable")] bool GyroAvailable { get; }
[Selector ("isGyroActive")] bool GyroActive { get; }
[Selector ("gyroData")] MonoTouch.CoreMotion.CMGyroData GyroData { get; }
[Selector ("magnetometerUpdateInterval")] double MagnetometerUpdateInterval { get; }
[Selector ("setMagnetometerUpdateInterval:")] void MagnetometerUpdateInterval { set; }
[Selector ("isMagnetometerAvailable")] bool MagnetometerAvailable { get; }
[Selector ("isMagnetometerActive")] bool MagnetometerActive { get; }
[Selector ("magnetometerData")] MonoTouch.CoreMotion.CMMagnetometerData MagnetometerData { get; }
[Selector ("availableAttitudeReferenceFrames")] MonoTouch.CoreMotion.CMAttitudeReferenceFrame AvailableAttitudeReferenceFrames { get; }
[Selector ("attitudeReferenceFrame")] MonoTouch.CoreMotion.CMAttitudeReferenceFrame AttitudeReferenceFrame { get; }
[Selector ("showsDeviceMovementDisplay")] bool ShowsDeviceMovementDisplay { get; }
[Selector ("setShowsDeviceMovementDisplay:")] void ShowsDeviceMovementDisplay { set; }
[Selector ("startAccelerometerUpdates")] void StartAccelerometerUpdates(..)
[Selector ("startAccelerometerUpdatesToQueue:withHandler:")] void StartAccelerometerUpdates(..)
[Selector ("stopAccelerometerUpdates")] void StopAccelerometerUpdates(..)
[Selector ("startGyroUpdates")] void StartGyroUpdates(..)
[Selector ("startGyroUpdatesToQueue:withHandler:")] void StartGyroUpdates(..)
[Selector ("stopGyroUpdates")] void StopGyroUpdates(..)
[Selector ("startDeviceMotionUpdates")] void StartDeviceMotionUpdates(..)
[Selector ("startDeviceMotionUpdatesToQueue:withHandler:")] void StartDeviceMotionUpdates(..)
[Selector ("stopDeviceMotionUpdates")] void StopDeviceMotionUpdates(..)
[Selector ("startMagnetometerUpdates")] void StartMagnetometerUpdates(..)
[Selector ("startMagnetometerUpdatesToQueue:withHandler:")] void StartMagnetometerUpdates(..)
[Selector ("stopMagnetometerUpdates")] void StopMagnetometerUpdates(..)
[Selector ("startDeviceMotionUpdatesUsingReferenceFrame:")] void StartDeviceMotionUpdates(..)
[Selector ("startDeviceMotionUpdatesUsingReferenceFrame:toQueue:withHandler:")] void StartDeviceMotionUpdates(..)

Type: CMStepCounter

MonoTouch.CoreMotion.CMStepCounter { [Selector ("isStepCountingAvailable")] bool IsStepCountingAvailable { get; }
[Selector ("queryStepCountStartingFrom:to:toQueue:withHandler:")] void QueryStepCount(..)
[Selector ("startStepCountingUpdatesToQueue:updateOn:withHandler:")] void StartStepCountingUpdates(..)
[Selector ("stopStepCountingUpdates")] void StopStepCountingUpdates(..)

Namespace: MonoTouch.CoreServices

Type: CFHost

MonoTouch.CoreServices.CFHost { [Native ("CFHostCreateWithAddress")] MonoTouch.CoreServices.CFHost Create(..)
[Native ("CFHostCreateWithName")] MonoTouch.CoreServices.CFHost Create(..)

Type: CFHTTPAuthentication

MonoTouch.CoreServices.CFHTTPAuthentication { [Native ("CFHTTPAuthenticationGetTypeID")] int GetTypeID(..)
[Native ("CFHTTPAuthenticationCreateFromResponse")] MonoTouch.CoreServices.CFHTTPAuthentication CreateFromResponse(..)
[Native ("CFHTTPAuthenticationIsValid")] bool IsValid { get; }
[Native ("CFHTTPAuthenticationAppliesToRequest")] bool AppliesToRequest(..)
[Native ("CFHTTPAuthenticationRequiresAccountDomain")] bool RequiresAccountDomain { get; }
[Native ("CFHTTPAuthenticationRequiresOrderedRequests")] bool RequiresOrderedRequests { get; }
[Native ("CFHTTPAuthenticationRequiresUserNameAndPassword")] bool RequiresUserNameAndPassword { get; }
[Native ("CFHTTPAuthenticationCopyMethod")] string GetMethod(..)

Type: CFHTTPMessage

MonoTouch.CoreServices.CFHTTPMessage { [Native ("CFHTTPMessageGetTypeID")] int GetTypeID(..)
[Native ("CFHTTPMessageCreateEmpty")] MonoTouch.CoreServices.CFHTTPMessage CreateEmpty(..)
[Native ("CFHTTPMessageCreateRequest")] MonoTouch.CoreServices.CFHTTPMessage CreateRequest(..)
[Native ("CFHTTPMessageIsRequest")] bool IsRequest { get; }
[Native ("CFHTTPMessageGetResponseStatusCode")] System.Net.HttpStatusCode ResponseStatusCode { get; }
[Native ("CFHTTPMessageCopyResponseStatusLine")] string ResponseStatusLine { get; }
[Native ("CFHTTPMessageCopyVersion")] System.Version Version { get; }
[Native ("CFHTTPMessageIsHeaderComplete")] bool IsHeaderComplete { get; }
[Native ("CFHTTPMessageAppendBytes")] bool AppendBytes(..)
[Native ("CFHTTPMessageCopyAllHeaderFields")] MonoTouch.Foundation.NSDictionary GetAllHeaderFields(..)
[Native ("CFHTTPMessageApplyCredentials")] void ApplyCredentials(..)
[Native ("CFHTTPMessageAddAuthentication")] bool AddAuthentication(..)
[Native ("CFHTTPMessageApplyCredentialDictionary")] void ApplyCredentialDictionary(..)
[Native ("CFHTTPMessageSetHeaderFieldValue")] void SetHeaderFieldValue(..)
[Native ("CFHTTPMessageSetBody")] void SetBody(..)
[Native ("CFHTTPMessageSetBody")] void SetBody(..)

Namespace: MonoTouch.CoreTelephony

Type: CTCall

MonoTouch.CoreTelephony.CTCall { [Selector ("callID")] string CallID { get; }
[Selector ("callState")] string CallState { get; }

Type: CTCallCenter

MonoTouch.CoreTelephony.CTCallCenter { [Selector ("callEventHandler")] MonoTouch.CoreTelephony.CTCallEventHandler CallEventHandler { get; }
[Selector ("setCallEventHandler:")] void CallEventHandler { set; }
[Selector ("currentCalls")] MonoTouch.Foundation.NSSet CurrentCalls { get; }

Type: CTCarrier

MonoTouch.CoreTelephony.CTCarrier { [Selector ("mobileCountryCode")] string MobileCountryCode { get; }
[Selector ("mobileNetworkCode")] string MobileNetworkCode { get; }
[Selector ("isoCountryCode")] string IsoCountryCode { get; }
[Selector ("allowsVOIP")] bool AllowsVoip { get; }
[Selector ("carrierName")] string CarrierName { get; }

Type: CTSubscriber

MonoTouch.CoreTelephony.CTSubscriber { [Selector ("carrierToken")] MonoTouch.Foundation.NSData CarrierToken { get; }

Type: CTSubscriberInfo

MonoTouch.CoreTelephony.CTSubscriberInfo { [Selector ("subscriber")] MonoTouch.CoreTelephony.CTSubscriber Subscriber { get; }

Type: CTTelephonyNetworkInfo

MonoTouch.CoreTelephony.CTTelephonyNetworkInfo { [Selector ("subscriberCellularProvider")] MonoTouch.CoreTelephony.CTCarrier SubscriberCellularProvider { get; }
[Selector ("subscriberCellularProviderDidUpdateNotifier")] MonoTouch.CoreTelephony.CTCarrierEventHandler CellularProviderUpdatedEventHandler { get; }
[Selector ("setSubscriberCellularProviderDidUpdateNotifier:")] void CellularProviderUpdatedEventHandler { set; }
[Selector ("currentRadioAccessTechnology")] MonoTouch.Foundation.NSString CurrentRadioAccessTechnology { get; }

Namespace: MonoTouch.CoreText

Type: CTFont

MonoTouch.CoreText.CTFont { [Native ("CTFontGetTypeID")] int GetTypeID(..)
[Native ("CTFontCreateCopyWithAttributes")] MonoTouch.CoreText.CTFont WithAttributes(..)
[Native ("CTFontCreateCopyWithAttributes")] MonoTouch.CoreText.CTFont WithAttributes(..)
[Native ("CTFontCreateCopyWithSymbolicTraits")] MonoTouch.CoreText.CTFont WithSymbolicTraits(..)
[Native ("CTFontCreateCopyWithSymbolicTraits")] MonoTouch.CoreText.CTFont WithSymbolicTraits(..)
[Native ("CTFontCreateCopyWithFamily")] MonoTouch.CoreText.CTFont WithFamily(..)
[Native ("CTFontCreateCopyWithFamily")] MonoTouch.CoreText.CTFont WithFamily(..)
[Native ("CTFontCreateForString")] MonoTouch.CoreText.CTFont ForString(..)
[Native ("CTFontCopyFontDescriptor")] MonoTouch.CoreText.CTFontDescriptor GetFontDescriptor(..)
[Native ("CTFontCopyAttribute")] MonoTouch.Foundation.NSObject GetAttribute(..)
[Native ("CTFontGetSize")] float Size { get; }
[Native ("CTFontGetMatrix")] MonoTouch.CoreGraphics.CGAffineTransform Matrix { get; }
[Native ("CTFontGetSymbolicTraits")] MonoTouch.CoreText.CTFontSymbolicTraits SymbolicTraits { get; }
[Native ("CTFontCopyTraits")] MonoTouch.CoreText.CTFontTraits GetTraits(..)
[Native ("CTFontCopyPostScriptName")] string PostScriptName { get; }
[Native ("CTFontCopyFamilyName")] string FamilyName { get; }
[Native ("CTFontCopyFullName")] string FullName { get; }
[Native ("CTFontCopyDisplayName")] string DisplayName { get; }
[Native ("CTFontCopyName")] string GetName(..)
[Native ("CTFontCopyLocalizedName")] string GetLocalizedName(..)
[Native ("CTFontCopyCharacterSet")] MonoTouch.Foundation.NSCharacterSet CharacterSet { get; }
[Native ("CTFontGetStringEncoding")] uint StringEncoding { get; }
[Native ("CTFontCopySupportedLanguages")] string GetSupportedLanguages(..)
[Native ("CTFontGetGlyphsForCharacters")] bool GetGlyphsForCharacters(..)
[Native ("CTFontGetAscent")] float AscentMetric { get; }
[Native ("CTFontGetDescent")] float DescentMetric { get; }
[Native ("CTFontGetLeading")] float LeadingMetric { get; }
[Native ("CTFontGetUnitsPerEm")] uint UnitsPerEmMetric { get; }
[Native ("CTFontGetGlyphCount")] int GlyphCount { get; }
[Native ("CTFontGetBoundingBox")] System.Drawing.RectangleF BoundingBox { get; }
[Native ("CTFontGetUnderlinePosition")] float UnderlinePosition { get; }
[Native ("CTFontGetUnderlineThickness")] float UnderlineThickness { get; }
[Native ("CTFontGetSlantAngle")] float SlantAngle { get; }
[Native ("CTFontGetCapHeight")] float CapHeightMetric { get; }
[Native ("CTFontGetXHeight")] float XHeightMetric { get; }
[Native ("CTFontGetGlyphWithName")] ushort GetGlyphWithName(..)
[Native ("CTFontGetBoundingRectsForGlyphs")] System.Drawing.RectangleF GetBoundingRects(..)
[Native ("CTFontGetOpticalBoundsForGlyphs")] System.Drawing.RectangleF GetOpticalBounds(..)
[Native ("CTFontGetAdvancesForGlyphs")] double GetAdvancesForGlyphs(..)
[Native ("CTFontGetVerticalTranslationsForGlyphs")] void GetVerticalTranslationsForGlyphs(..)
[Native ("CTFontCreatePathForGlyph")] MonoTouch.CoreGraphics.CGPath GetPathForGlyph(..)
[Native ("CTFontCreatePathForGlyph")] MonoTouch.CoreGraphics.CGPath GetPathForGlyph(..)
[Native ("CTFontDrawGlyphs")] void DrawGlyphs(..)
[Native ("CTFontGetLigatureCaretPositions")] int GetLigatureCaretPositions(..)
[Native ("CTFontCopyVariationAxes")] MonoTouch.CoreText.CTFontVariationAxes[] GetVariationAxes(..)
[Native ("CTFontCopyVariation")] MonoTouch.CoreText.CTFontVariation GetVariation(..)
[Native ("CTFontCopyFeatures")] MonoTouch.CoreText.CTFontFeatures[] GetFeatures(..)
[Native ("CTFontCopyFeatureSettings")] MonoTouch.CoreText.CTFontFeatureSettings[] GetFeatureSettings(..)
[Native ("CTFontCopyGraphicsFont")] MonoTouch.CoreGraphics.CGFont ToCGFont(..)
[Native ("CTFontCopyAvailableTables")] MonoTouch.CoreText.CTFontTable[] GetAvailableTables(..)
[Native ("CTFontCopyTable")] MonoTouch.Foundation.NSData GetFontTableData(..)
[Native ("CTFontCopyDefaultCascadeListForLanguages")] MonoTouch.CoreText.CTFontDescriptor[] GetDefaultCascadeList(..)

Type: CTFontCollection

MonoTouch.CoreText.CTFontCollection { [Native ("CTFontCollectionCreateCopyWithFontDescriptors")] MonoTouch.CoreText.CTFontCollection WithFontDescriptors(..)
[Native ("CTFontCollectionCreateMatchingFontDescriptors")] MonoTouch.CoreText.CTFontDescriptor[] GetMatchingFontDescriptors(..)
[Native ("CTFontCollectionCreateMatchingFontDescriptorsSortedWithCallback")] MonoTouch.CoreText.CTFontDescriptor[] GetMatchingFontDescriptors(..)

Type: CTFontDescriptor

MonoTouch.CoreText.CTFontDescriptor { [Native ("CTFontDescriptorCreateCopyWithAttributes")] MonoTouch.CoreText.CTFontDescriptor WithAttributes(..)
[Native ("CTFontDescriptorCreateCopyWithAttributes")] MonoTouch.CoreText.CTFontDescriptor WithAttributes(..)
[Native ("CTFontDescriptorCreateCopyWithVariation")] MonoTouch.CoreText.CTFontDescriptor WithVariation(..)
[Native ("CTFontDescriptorCreateCopyWithFeature")] MonoTouch.CoreText.CTFontDescriptor WithFeature(..)
[Native ("CTFontDescriptorCreateCopyWithFeature")] MonoTouch.CoreText.CTFontDescriptor WithFeature(..)
[Native ("CTFontDescriptorCreateMatchingFontDescriptors")] MonoTouch.CoreText.CTFontDescriptor[] GetMatchingFontDescriptors(..)
[Native ("CTFontDescriptorCreateMatchingFontDescriptors")] MonoTouch.CoreText.CTFontDescriptor GetMatchingFontDescriptor(..)
[Native ("CTFontDescriptorCopyAttributes")] MonoTouch.CoreText.CTFontDescriptorAttributes GetAttributes(..)
[Native ("CTFontDescriptorCopyAttribute")] MonoTouch.Foundation.NSObject GetAttribute(..)
[Native ("CTFontDescriptorCopyLocalizedAttribute")] MonoTouch.Foundation.NSObject GetLocalizedAttribute(..)
[Native ("CTFontDescriptorCopyLocalizedAttribute")] MonoTouch.Foundation.NSObject GetLocalizedAttribute(..)
[Native ("CTFontDescriptorMatchFontDescriptorsWithProgressHandler")] bool MatchFontDescriptors(..)

Type: CTFontManager

MonoTouch.CoreText.CTFontManager { [Native ("CTFontManagerIsSupportedFont")] bool IsFontSupported(..)
[Native ("CTFontManagerRegisterFontsForURL")] MonoTouch.Foundation.NSError RegisterFontsForUrl(..)
[Native ("CTFontManagerRegisterFontsForURLs")] MonoTouch.Foundation.NSError[] RegisterFontsForUrl(..)
[Native ("CTFontManagerUnregisterFontsForURLs")] MonoTouch.Foundation.NSError UnregisterFontsForUrl(..)
[Native ("CTFontManagerUnregisterFontsForURLs")] MonoTouch.Foundation.NSError[] UnregisterFontsForUrl(..)
[Native ("CTFontManagerRegisterGraphicsFont")] bool RegisterGraphicsFont(..)
[Native ("CTFontManagerUnregisterGraphicsFont")] bool UnregisterGraphicsFont(..)

Type: CTFrame

MonoTouch.CoreText.CTFrame { [Native ("CTFrameGetStringRange")] MonoTouch.Foundation.NSRange GetStringRange(..)
[Native ("CTFrameGetVisibleStringRange")] MonoTouch.Foundation.NSRange GetVisibleStringRange(..)
[Native ("CTFrameGetPath")] MonoTouch.CoreGraphics.CGPath GetPath(..)
[Native ("CTFrameGetFrameAttributes")] MonoTouch.CoreText.CTFrameAttributes GetFrameAttributes(..)
[Native ("CTFrameGetLines")] MonoTouch.CoreText.CTLine[] GetLines(..)
[Native ("CTFrameGetLines")] void GetLineOrigins(..)
[Native ("CTFrameGetLineOrigins")] void GetLineOrigins(..)
[Native ("CTFrameDraw")] void Draw(..)

Type: CTFramesetter

MonoTouch.CoreText.CTFramesetter { [Native ("CTFramesetterCreateFrame")] MonoTouch.CoreText.CTFrame GetFrame(..)
[Native ("CTFramesetterGetTypesetter")] MonoTouch.CoreText.CTTypesetter GetTypesetter(..)
[Native ("CTFramesetterSuggestFrameSizeWithConstraints")] System.Drawing.SizeF SuggestFrameSize(..)

Type: CTGlyphInfo

MonoTouch.CoreText.CTGlyphInfo { [Native ("CTGlyphInfoGetGlyphName")] string GlyphName { get; }
[Native ("CTGlyphInfoGetCharacterIdentifier")] ushort CharacterIdentifier { get; }
[Native ("CTGlyphInfoGetCharacterCollection")] MonoTouch.CoreText.CTCharacterCollection CharacterCollection { get; }

Type: CTLine

MonoTouch.CoreText.CTLine { [Native ("CTLineCreateTruncatedLine")] MonoTouch.CoreText.CTLine GetTruncatedLine(..)
[Native ("CTLineCreateJustifiedLine")] MonoTouch.CoreText.CTLine GetJustifiedLine(..)
[Native ("CTLineGetGlyphCount")] int GlyphCount { get; }
[Native ("CTLineGetGlyphRuns")] MonoTouch.CoreText.CTRun[] GetGlyphRuns(..)
[Native ("CTLineGetStringRange")] MonoTouch.Foundation.NSRange StringRange { get; }
[Native ("CTLineGetPenOffsetForFlush")] double GetPenOffsetForFlush(..)
[Native ("CTLineDraw")] void Draw(..)
[Native ("CTLineGetImageBounds")] System.Drawing.RectangleF GetImageBounds(..)
[Native ("CTLineGetBoundsWithOptions")] System.Drawing.RectangleF GetBounds(..)
[Native ("CTLineGetTypographicBounds")] double GetTypographicBounds(..)
[Native ("CTLineGetTypographicBounds")] double GetTypographicBounds(..)
[Native ("CTLineGetTrailingWhitespaceWidth")] double TrailingWhitespaceWidth { get; }
[Native ("CTLineGetStringIndexForPosition")] int GetStringIndexForPosition(..)
[Native ("CTLineGetOffsetForStringIndex")] float GetOffsetForStringIndex(..)
[Native ("CTLineGetOffsetForStringIndex")] float GetOffsetForStringIndex(..)

Type: CTParagraphStyle

MonoTouch.CoreText.CTParagraphStyle { [Native ("CTParagraphStyleCreate")] System.IntPtr CreateFromSettings(..)
[Native ("CTParagraphStyleCreateCopy")] MonoTouch.CoreText.CTParagraphStyle Clone(..)
[Native ("CTParagraphStyleGetValueForSpecifier")] MonoTouch.CoreText.CTTextTab[] GetTabStops(..)
[Native ("CTParagraphStyleGetValueForSpecifier")] byte GetByteValue(..)
[Native ("CTParagraphStyleGetValueForSpecifier")] float GetFloatValue(..)

Type: CTRun

MonoTouch.CoreText.CTRun { [Native ("CTRunDraw")] void Draw(..)
[Native ("CTRunGetAdvances")] System.Drawing.SizeF GetAdvances(..)
[Native ("CTRunGetAttributes")] MonoTouch.CoreText.CTStringAttributes GetAttributes(..)
[Native ("CTRunGetGlyphCount")] int GlyphCount { get; }
[Native ("CTRunGetGlyphs")] ushort GetGlyphs(..)
[Native ("CTRunGetImageBounds")] System.Drawing.RectangleF GetImageBounds(..)
[Native ("CTRunGetPositions")] System.Drawing.PointF GetPositions(..)
[Native ("CTRunGetStatus")] MonoTouch.CoreText.CTRunStatus Status { get; }
[Native ("CTRunGetStringIndices")] int GetStringIndices(..)
[Native ("CTRunGetStringRange")] MonoTouch.Foundation.NSRange StringRange { get; }
[Native ("CTRunGetTextMatrix")] MonoTouch.CoreGraphics.CGAffineTransform TextMatrix { get; }
[Native ("CTRunGetTypographicBounds")] double GetTypographicBounds(..)
[Native ("CTRunGetTypographicBounds")] double GetTypographicBounds(..)

Type: CTRunDelegate

MonoTouch.CoreText.CTRunDelegate { [Native ("CTRunDelegateGetRefCon")] MonoTouch.CoreText.CTRunDelegateOperations Operations { get; }

Type: CTTextTab

MonoTouch.CoreText.CTTextTab { [Native ("CTTextTabGetAlignment")] MonoTouch.CoreText.CTTextAlignment TextAlignment { get; }
[Native ("CTTextTabGetLocation")] double Location { get; }
[Native ("CTTextTabGetOptions")] MonoTouch.CoreText.CTTextTabOptions GetOptions(..)

Type: CTTypesetter

MonoTouch.CoreText.CTTypesetter { [Native ("CTTypesetterCreateLineWithOffset")] MonoTouch.CoreText.CTLine GetLine(..)
[Native ("CTTypesetterCreateLine")] MonoTouch.CoreText.CTLine GetLine(..)
[Native ("CTTypesetterSuggestLineBreakWithOffset")] int SuggestLineBreak(..)
[Native ("CTTypesetterSuggestLineBreak")] int SuggestLineBreak(..)
[Native ("CTTypesetterSuggestClusterBreakWithOffset")] int SuggestClusterBreak(..)
[Native ("CTTypesetterSuggestClusterBreak")] int SuggestClusterBreak(..)

Namespace: MonoTouch.CoreVideo

Type: CVBuffer

MonoTouch.CoreVideo.CVBuffer { [Native ("CVBufferRelease")] void Dispose(..)
[Native ("CVBufferRemoveAllAttachments")] void RemoveAllAttachments(..)
[Native ("CVBufferRemoveAttachment")] void RemoveAttachment(..)
[Native ("CVBufferGetAttachment")] MonoTouch.Foundation.NSObject GetAttachment(..)
[Native ("CVBufferGetAttachments")] MonoTouch.Foundation.NSDictionary GetAttachments(..)
[Native ("CVBufferPropagateAttachments")] void PropogateAttachments(..)
[Native ("CVBufferSetAttachment")] void SetAttachment(..)
[Native ("CVBufferSetAttachments")] void SetAttachments(..)

Type: CVImageBuffer

MonoTouch.CoreVideo.CVImageBuffer { [Native ("CVImageBufferGetCleanRect")] System.Drawing.RectangleF CleanRect { get; }
[Native ("CVImageBufferGetDisplaySize")] System.Drawing.SizeF DisplaySize { get; }
[Native ("CVImageBufferGetDisplaySize")] System.Drawing.SizeF EncodedSize { get; }
[Native ("CVImageBufferIsFlipped")] bool IsFlipped { get; }
[Native ("CVImageBufferGetColorSpace")] MonoTouch.CoreGraphics.CGColorSpace ColorSpace { get; }

Type: CVPixelBuffer

MonoTouch.CoreVideo.CVPixelBuffer { [Native ("CVPixelBufferCreateResolvedAttributesDictionary")] MonoTouch.Foundation.NSDictionary GetAttributes(..)
[Native ("CVPixelBufferFillExtendedPixels")] MonoTouch.CoreVideo.CVReturn FillExtendedPixels(..)
[Native ("CVPixelBufferGetBaseAddress")] System.IntPtr BaseAddress { get; }
[Native ("CVPixelBufferGetBytesPerRow")] int BytesPerRow { get; }
[Native ("CVPixelBufferGetDataSize")] int DataSize { get; }
[Native ("CVPixelBufferGetHeight")] int Height { get; }
[Native ("CVPixelBufferGetWidth")] int Width { get; }
[Native ("CVPixelBufferGetPlaneCount")] int PlaneCount { get; }
[Native ("CVPixelBufferIsPlanar")] bool IsPlanar { get; }
[Native ("CVPixelBufferGetPixelFormatType")] MonoTouch.CoreVideo.CVPixelFormatType PixelFormatType { get; }
[Native ("CVPixelBufferGetBaseAddressOfPlane")] System.IntPtr GetBaseAddress(..)
[Native ("CVPixelBufferGetBytesPerRowOfPlane")] int GetBytesPerRowOfPlane(..)
[Native ("CVPixelBufferGetHeightOfPlane")] int GetHeightOfPlane(..)
[Native ("CVPixelBufferGetWidthtOfPlane")] int GetWidthtOfPlane(..)
[Native ("CVPixelBufferLockBaseAddress")] MonoTouch.CoreVideo.CVReturn Lock(..)
[Native ("CVPixelBufferUnlockBaseAddress")] MonoTouch.CoreVideo.CVReturn Unlock(..)

Type: CVPixelBufferPool

MonoTouch.CoreVideo.CVPixelBufferPool { [Native ("CVPixelBufferPoolRelease")] void Dispose(..)
[Native ("CVPixelBufferPoolGetTypeID")] int TypeID { get; }
[Native ("CVPixelBufferPoolGetPixelBufferAttributes")] MonoTouch.Foundation.NSDictionary PixelBufferAttributes { get; }
[Native ("CVPixelBufferPoolGetAttributes")] MonoTouch.Foundation.NSDictionary Attributes { get; }
[Native ("CVPixelBufferPoolCreatePixelBuffer")] MonoTouch.CoreVideo.CVPixelBuffer CreatePixelBuffer(..)
[Native ("CVPixelBufferPoolCreatePixelBufferWithAuxAttributes")] MonoTouch.CoreVideo.CVPixelBuffer CreatePixelBuffer(..)

Type: CVPixelFormatDescription

MonoTouch.CoreVideo.CVPixelFormatDescription { [Native ("CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypes")] MonoTouch.Foundation.NSNumber[] AllTypes { get; }
[Native ("CVPixelFormatDescriptionCreateWithPixelFormatType")] MonoTouch.Foundation.NSDictionary Create(..)
[Native ("CVPixelFormatDescriptionCreateWithPixelFormatType")] MonoTouch.Foundation.NSDictionary Create(..)
[Native ("CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType")] void Register(..)
[Native ("CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType")] void Register(..)

Type: CVTime

MonoTouch.CoreVideo.CVTime { [Native ("CVGetCurrentHostTime")] long GetCurrentHostTime(..)
[Native ("CVGetHostClockFrequency")] double GetHostClockFrequency(..)
[Native ("CVGetHostClockMinimumTimeDelta")] int GetHostClockMinimumTimeDelta(..)

Namespace: MonoTouch.EventKit

Type: EKAlarm

MonoTouch.EventKit.EKAlarm { [Selector ("relativeOffset")] double RelativeOffset { get; }
[Selector ("setRelativeOffset:")] void RelativeOffset { set; }
[Selector ("absoluteDate")] MonoTouch.Foundation.NSDate AbsoluteDate { get; }
[Selector ("setAbsoluteDate:")] void AbsoluteDate { set; }
[Selector ("structuredLocation")] MonoTouch.EventKit.EKStructuredLocation StructuredLocation { get; }
[Selector ("setStructuredLocation:")] void StructuredLocation { set; }
[Selector ("proximity")] MonoTouch.EventKit.EKAlarmProximity Proximity { get; }
[Selector ("setProximity:")] void Proximity { set; }
[Selector ("alarmWithAbsoluteDate:")] MonoTouch.EventKit.EKAlarm FromDate(..)
[Selector ("alarmWithRelativeOffset:")] MonoTouch.EventKit.EKAlarm FromTimeInterval(..)
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: EKCalendar

MonoTouch.EventKit.EKCalendar { [Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("type")] MonoTouch.EventKit.EKCalendarType Type { get; }
[Selector ("allowsContentModifications")] bool AllowsContentModifications { get; }
[Selector ("CGColor")] MonoTouch.CoreGraphics.CGColor CGColor { get; }
[Selector ("setCGColor:")] void CGColor { set; }
[Selector ("supportedEventAvailabilities")] MonoTouch.EventKit.EKCalendarEventAvailability SupportedEventAvailabilities { get; }
[Selector ("calendarIdentifier")] string CalendarIdentifier { get; }
[Selector ("isSubscribed")] bool Subscribed { get; }
[Selector ("isImmutable")] bool Immutable { get; }
[Selector ("source")] MonoTouch.EventKit.EKSource Source { get; }
[Selector ("setSource:")] void Source { set; }
[Selector ("allowedEntityTypes")] MonoTouch.EventKit.EKEntityMask AllowedEntityTypes { get; }
[Selector ("calendarWithEventStore:")] MonoTouch.EventKit.EKCalendar FromEventStore(..)
[Selector ("calendarForEntityType:eventStore:")] MonoTouch.EventKit.EKCalendar Create(..)

Type: EKCalendarItem

MonoTouch.EventKit.EKCalendarItem { [Selector ("UUID")] string UUID { get; }
[Selector ("calendar")] MonoTouch.EventKit.EKCalendar Calendar { get; }
[Selector ("setCalendar:")] void Calendar { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("location")] string Location { get; }
[Selector ("setLocation:")] void Location { set; }
[Selector ("notes")] string Notes { get; }
[Selector ("setNotes:")] void Notes { set; }
[Selector ("URL")] MonoTouch.Foundation.NSUrl Url { get; }
[Selector ("setURL:")] void Url { set; }
[Selector ("lastModifiedDate")] MonoTouch.Foundation.NSDate LastModifiedDate { get; }
[Selector ("creationDate")] MonoTouch.Foundation.NSDate CreationDate { get; }
[Selector ("timeZone")] MonoTouch.Foundation.NSTimeZone TimeZone { get; }
[Selector ("setTimeZone:")] void TimeZone { set; }
[Selector ("hasAlarms")] bool HasAlarms { get; }
[Selector ("hasRecurrenceRules")] bool HasRecurrenceRules { get; }
[Selector ("hasAttendees")] bool HasAttendees { get; }
[Selector ("hasNotes")] bool HasNotes { get; }
[Selector ("attendees")] MonoTouch.EventKit.EKParticipant[] Attendees { get; }
[Selector ("alarms")] MonoTouch.EventKit.EKAlarm[] Alarms { get; }
[Selector ("setAlarms:")] void Alarms { set; }
[Selector ("recurrenceRules")] MonoTouch.EventKit.EKRecurrenceRule[] RecurrenceRules { get; }
[Selector ("setRecurrenceRules:")] void RecurrenceRules { set; }
[Selector ("calendarItemIdentifier")] string CalendarItemIdentifier { get; }
[Selector ("calendarItemExternalIdentifier")] string CalendarItemExternalIdentifier { get; }
[Selector ("addAlarm:")] void AddAlarm(..)
[Selector ("removeAlarm:")] void RemoveAlarm(..)
[Selector ("addRecurrenceRule:")] void AddRecurrenceRule(..)
[Selector ("removeRecurrenceRule:")] void RemoveRecurrenceRule(..)

Type: EKEvent

MonoTouch.EventKit.EKEvent { [Selector ("isAllDay")] bool AllDay { get; }
[Selector ("setAllDay:")] void AllDay { set; }
[Selector ("startDate")] MonoTouch.Foundation.NSDate StartDate { get; }
[Selector ("setStartDate:")] void StartDate { set; }
[Selector ("endDate")] MonoTouch.Foundation.NSDate EndDate { get; }
[Selector ("setEndDate:")] void EndDate { set; }
[Selector ("organizer")] MonoTouch.EventKit.EKParticipant Organizer { get; }
[Selector ("recurrenceRule")] MonoTouch.EventKit.EKRecurrenceRule RecurrenceRule { get; }
[Selector ("setRecurrenceRule:")] void RecurrenceRule { set; }
[Selector ("isDetached")] bool IsDetached { get; }
[Selector ("eventIdentifier")] string EventIdentifier { get; }
[Selector ("availability")] MonoTouch.EventKit.EKEventAvailability Availability { get; }
[Selector ("setAvailability:")] void Availability { set; }
[Selector ("status")] MonoTouch.EventKit.EKEventStatus Status { get; }
[Selector ("birthdayPersonID")] int BirthdayPersonID { get; }
[Selector ("eventWithEventStore:")] MonoTouch.EventKit.EKEvent FromStore(..)
[Selector ("compareStartDateWithEvent:")] MonoTouch.Foundation.NSComparisonResult CompareStartDateWithEvent(..)
[Selector ("refresh")] bool Refresh(..)

Type: EKEventStore

MonoTouch.EventKit.EKEventStore { [Selector ("eventStoreIdentifier")] string EventStoreIdentifier { get; }
[Selector ("calendars")] MonoTouch.EventKit.EKCalendar[] Calendars { get; }
[Selector ("defaultCalendarForNewEvents")] MonoTouch.EventKit.EKCalendar DefaultCalendarForNewEvents { get; }
[Selector ("sources")] MonoTouch.EventKit.EKSource[] Sources { get; }
[Selector ("defaultCalendarForNewReminders")] MonoTouch.EventKit.EKCalendar DefaultCalendarForNewReminders { get; }
[Selector ("saveEvent:span:error:")] bool SaveEvent(..)
[Selector ("removeEvent:span:error:")] bool RemoveEvents(..)
[Selector ("eventWithIdentifier:")] MonoTouch.EventKit.EKEvent EventFromIdentifier(..)
[Selector ("eventsMatchingPredicate:")] MonoTouch.EventKit.EKEvent[] EventsMatching(..)
[Selector ("enumerateEventsMatchingPredicate:usingBlock:")] void EnumerateEvents(..)
[Selector ("predicateForEventsWithStartDate:endDate:calendars:")] MonoTouch.Foundation.NSPredicate PredicateForEvents(..)
[Selector ("sourceWithIdentifier:")] MonoTouch.EventKit.EKSource GetSource(..)
[Selector ("calendarWithIdentifier:")] MonoTouch.EventKit.EKCalendar GetCalendar(..)
[Selector ("saveCalendar:commit:error:")] bool SaveCalendar(..)
[Selector ("removeCalendar:commit:error:")] bool RemoveCalendar(..)
[Selector ("saveEvent:span:commit:error:")] bool SaveEvent(..)
[Selector ("removeEvent:span:commit:error:")] bool RemoveEvent(..)
[Selector ("commit:")] bool Commit(..)
[Selector ("reset")] void Reset(..)
[Selector ("refreshSourcesIfNecessary")] void RefreshSourcesIfNecessary(..)
[Selector ("calendarItemWithIdentifier:")] MonoTouch.EventKit.EKCalendarItem GetCalendarItem(..)
[Selector ("calendarItemsWithExternalIdentifier:")] MonoTouch.EventKit.EKCalendarItem[] GetCalendarItems(..)
[Selector ("calendarsForEntityType:")] MonoTouch.EventKit.EKCalendar[] GetCalendars(..)
[Selector ("fetchRemindersMatchingPredicate:completion:")] System.IntPtr FetchReminders(..)
[Selector ("cancelFetchRequest:")] void CancelFetchRequest(..)
[Selector ("predicateForIncompleteRemindersWithDueDateStarting:ending:calendars:")] MonoTouch.Foundation.NSPredicate PredicateForIncompleteReminders(..)
[Selector ("predicateForCompletedRemindersWithCompletionDateStarting:ending:calendars:")] MonoTouch.Foundation.NSPredicate PredicateForCompleteReminders(..)
[Selector ("predicateForRemindersInCalendars:")] MonoTouch.Foundation.NSPredicate PredicateForReminders(..)
[Selector ("removeReminder:commit:error:")] bool RemoveReminder(..)
[Selector ("saveReminder:commit:error:")] bool SaveReminder(..)
[Selector ("requestAccessToEntityType:completion:")] void RequestAccess(..)
[Selector ("authorizationStatusForEntityType:")] MonoTouch.EventKit.EKAuthorizationStatus GetAuthorizationStatus(..)

Type: EKObject

MonoTouch.EventKit.EKObject { [Selector ("hasChanges")] bool HasChanges { get; }
[Selector ("isNew")] bool IsNew { get; }
[Selector ("reset")] void Reset(..)
[Selector ("rollback")] void Rollback(..)
[Selector ("refresh")] bool Refresh(..)

Type: EKParticipant

MonoTouch.EventKit.EKParticipant { [Selector ("URL")] MonoTouch.Foundation.NSUrl Url { get; }
[Selector ("name")] string Name { get; }
[Selector ("participantStatus")] MonoTouch.EventKit.EKParticipantStatus ParticipantStatus { get; }
[Selector ("participantRole")] MonoTouch.EventKit.EKParticipantRole ParticipantRole { get; }
[Selector ("participantType")] MonoTouch.EventKit.EKParticipantType ParticipantType { get; }
[Selector ("isCurrentUser")] bool IsCurrentUser { get; }
[Selector ("copyWithZone:")] MonoTouch.Foundation.NSObject Copy(..)

Type: EKRe