123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- { Parsed from AVFoundation.framework AVMetadataItem.h }
- {$ifdef TYPES}
- type
- AVMetadataItemPtr = ^AVMetadataItem;
- AVMutableMetadataItemPtr = ^AVMutableMetadataItem;
- AVMetadataItemFilterPtr = ^AVMetadataItemFilter;
- {$endif}
- {$ifdef CLASSES}
- type
- AVMetadataItem = objcclass external (NSObject, AVAsynchronousKeyValueLoadingProtocol, NSCopyingProtocol, NSMutableCopyingProtocol)
- private
- _priv: AVMetadataItemInternal;
- public
- function identifier: NSString; message 'identifier';
- function extendedLanguageTag: NSString; message 'extendedLanguageTag';
- function locale: NSLocale; message 'locale';
- function time: CMTime; message 'time';
- function duration: CMTime; message 'duration';
- function dataType: NSString; message 'dataType';
- function value: id; message 'value';
- function extraAttributes: NSDictionary; message 'extraAttributes';
- { Adopted protocols }
- function copyWithZone (zone: NSZonePtr): id; message 'copyWithZone:';
- procedure loadValuesAsynchronouslyForKeys_completionHandler (keys: NSArray; handler: OpaqueCBlock); message 'loadValuesAsynchronouslyForKeys:completionHandler:';
- function mutableCopyWithZone (zone: NSZonePtr): id; message 'mutableCopyWithZone:';
- function statusOfValueForKey_error (key: NSString; outError: NSErrorPtr): AVKeyValueStatus; message 'statusOfValueForKey:error:';
- end;
- type
- AVMetadataItemTypeCoercion = objccategory external (AVMetadataItem)
- function stringValue: NSString; message 'stringValue';
- function numberValue: NSNumber; message 'numberValue';
- function dateValue: NSDate; message 'dateValue';
- function dataValue: NSData; message 'dataValue';
- end;
- type
- AVAsynchronousKeyValueLoading = objccategory external (AVMetadataItem)
- function statusOfValueForKey_error (key: NSString; outError: NSErrorPtr): AVKeyValueStatus; message 'statusOfValueForKey:error:'; { available in 10_7, 4_2 }
- procedure loadValuesAsynchronouslyForKeys_completionHandler (keys: NSArray; handler: OpaqueCBlock); message 'loadValuesAsynchronouslyForKeys:completionHandler:'; { available in 10_7, 4_2 }
- end;
- type
- AVMetadataItemArrayFiltering = objccategory external (AVMetadataItem)
- class function metadataItemsFromArray_filteredAndSortedAccordingToPreferredLanguages (metadataItems: NSArray; preferredLanguages: NSArray): NSArray; message 'metadataItemsFromArray:filteredAndSortedAccordingToPreferredLanguages:'; { available in 10_8, 6_0 }
- class function metadataItemsFromArray_filteredByIdentifier (metadataItems: NSArray; identifier_: NSString): NSArray; message 'metadataItemsFromArray:filteredByIdentifier:'; { available in 10_10, 8_0 }
- class function metadataItemsFromArray_filteredByMetadataItemFilter (metadataItems: NSArray; metadataItemFilter: AVMetadataItemFilter): NSArray; message 'metadataItemsFromArray:filteredByMetadataItemFilter:'; { available in 10_9, 7_0 }
- end;
- type
- AVMetadataItemKeyAndKeyspace = objccategory external (AVMetadataItem)
- class function identifierForKey_keySpace (key: id; keySpace: NSString): NSString; message 'identifierForKey:keySpace:'; { available in 10_10, 8_0 }
- class function keySpaceForIdentifier (identifier_: NSString): NSString; message 'keySpaceForIdentifier:'; { available in 10_10, 8_0 }
- class function keyForIdentifier (identifier_: NSString): id; message 'keyForIdentifier:'; { available in 10_10, 8_0 }
- function key: id; message 'key';
- function commonKey: NSString; message 'commonKey';
- function keySpace: NSString; message 'keySpace';
- end;
- type
- AVMutableMetadataItem = objcclass external (AVMetadataItem)
- private
- _mutablePriv: AVMutableMetadataItemInternal;
- public
- procedure setIdentifier(newValue: NSString); message 'setIdentifier:';
- function identifier: NSString; message 'identifier';
- procedure setExtendedLanguageTag(newValue: NSString); message 'setExtendedLanguageTag:';
- function extendedLanguageTag: NSString; message 'extendedLanguageTag';
- procedure setLocale(newValue: NSLocale); message 'setLocale:';
- function locale: NSLocale; message 'locale';
- procedure setTime(newValue: CMTime); message 'setTime:';
- function time: CMTime; message 'time';
- procedure setDuration(newValue: CMTime); message 'setDuration:';
- function duration: CMTime; message 'duration';
- procedure setDataType(newValue: NSString); message 'setDataType:';
- function dataType: NSString; message 'dataType';
- procedure setValue(newValue: id); message 'setValue:';
- function value: id; message 'value';
- procedure setExtraAttributes(newValue: NSDictionary); message 'setExtraAttributes:';
- function extraAttributes: NSDictionary; message 'extraAttributes';
- class function metadataItem: AVMutableMetadataItem; message 'metadataItem';
- end;
- type
- AVMutableMetadataItemKeyAndKeyspace = objccategory external (AVMutableMetadataItem)
- procedure setKeySpace(newValue: NSString); message 'setKeySpace:';
- function keySpace: NSString; message 'keySpace';
- procedure setKey(newValue: id); message 'setKey:';
- function key: id; message 'key';
- end;
- type
- AVMetadataItemFilter = objcclass external (NSObject)
- private
- _itemFilterInternal: AVMetadataItemFilterInternal;
- public
- class function metadataItemFilterForSharing: AVMetadataItemFilter; message 'metadataItemFilterForSharing';
- end;
- type
- AVMetadataItemArrayFilteringDeprecable = objccategory external (AVMetadataItem)
- class function metadataItemsFromArray_withLocale (metadataItems: NSArray; locale_: NSLocale): NSArray; message 'metadataItemsFromArray:withLocale:';
- class function metadataItemsFromArray_withKey_keySpace (metadataItems: NSArray; key: id; keySpace: NSString): NSArray; message 'metadataItemsFromArray:withKey:keySpace:';
- end;
- {$endif}
|