mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-07-12 14:29:24 +00:00
44 lines
1.5 KiB
Objective-C
44 lines
1.5 KiB
Objective-C
#import <Photos/Photos.h>
|
|
|
|
#import <LegacyComponents/TGMediaAsset.h>
|
|
|
|
typedef enum
|
|
{
|
|
TGMediaAssetGroupSubtypeNone = 0,
|
|
TGMediaAssetGroupSubtypeCameraRoll,
|
|
TGMediaAssetGroupSubtypeMyPhotoStream,
|
|
TGMediaAssetGroupSubtypeFavorites,
|
|
TGMediaAssetGroupSubtypeSelfPortraits,
|
|
TGMediaAssetGroupSubtypePanoramas,
|
|
TGMediaAssetGroupSubtypeVideos,
|
|
TGMediaAssetGroupSubtypeSlomo,
|
|
TGMediaAssetGroupSubtypeTimelapses,
|
|
TGMediaAssetGroupSubtypeBursts,
|
|
TGMediaAssetGroupSubtypeScreenshots,
|
|
TGMediaAssetGroupSubtypeAnimated,
|
|
TGMediaAssetGroupSubtypeRegular,
|
|
TGMediaAssetGroupSubtypeHidden
|
|
} TGMediaAssetGroupSubtype;
|
|
|
|
@interface TGMediaAssetGroup : NSObject
|
|
|
|
@property (nonatomic, readonly) NSString *identifier;
|
|
@property (nonatomic, readonly) NSString *title;
|
|
@property (nonatomic, readonly) NSInteger assetCount;
|
|
@property (nonatomic, readonly) TGMediaAssetGroupSubtype subtype;
|
|
@property (nonatomic, readonly) bool isCameraRoll;
|
|
@property (nonatomic, readonly) bool isPhotoStream;
|
|
@property (nonatomic, readonly) bool isReversed;
|
|
|
|
@property (nonatomic, readonly) PHFetchResult *backingFetchResult;
|
|
@property (nonatomic, readonly) PHAssetCollection *backingAssetCollection;
|
|
|
|
- (instancetype)initWithPHFetchResult:(PHFetchResult *)fetchResult;
|
|
- (instancetype)initWithPHAssetCollection:(PHAssetCollection *)collection fetchResult:(PHFetchResult *)fetchResult;
|
|
|
|
- (NSArray *)latestAssets;
|
|
|
|
+ (bool)_isSmartAlbumCollectionSubtype:(PHAssetCollectionSubtype)subtype requiredForAssetType:(TGMediaAssetType)assetType;
|
|
|
|
@end
|