Files
Swiftgram/submodules/LegacyComponents/LegacyComponents/CBCoubAsset.h
Peter d153fe0f21 Add 'submodules/LegacyComponents/' from commit 'd5594346161c1b7f203d1e87068bbe77bcaac019'
git-subtree-dir: submodules/LegacyComponents
git-subtree-mainline: 6086305304
git-subtree-split: d559434616
2019-06-11 18:51:15 +01:00

25 lines
672 B
Objective-C
Executable File

//
// Created by Tikhonenko Pavel on 04/04/2014.
// Copyright (c) 2014 Coub. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "CBCoubPlayerContance.h"
@protocol CBCoubAsset<NSObject>
@property(nonatomic, readonly) NSString *assetId; //permalink
@property(nonatomic, readonly) NSURL *localVideoFileURL;
@property(nonatomic, readonly) CBCoubAudioType audioType;
@property(nonatomic, readonly) NSURL *externalAudioURL; //may be nil
@property(nonatomic, readonly) NSURL *largeImageURL;
- (BOOL)failedDownloadChunk;
- (NSURL *)remoteVideoFileURL;
- (NSURL *)localAudioChunkWithIdx:(NSInteger)idx;
- (NSURL *)remoteAudioChunkWithIdx:(NSInteger)idx;
@end