mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
30 lines
883 B
Objective-C
30 lines
883 B
Objective-C
#import "TGEmbedPlayerState.h"
|
|
|
|
@implementation TGEmbedPlayerState
|
|
|
|
@synthesize playing = _playing;
|
|
@synthesize duration = _duration;
|
|
@synthesize position = _position;
|
|
@synthesize downloadProgress = _downloadProgress;
|
|
@synthesize buffering = _buffering;
|
|
|
|
+ (instancetype)stateWithPlaying:(bool)playing
|
|
{
|
|
TGEmbedPlayerState *state = [[TGEmbedPlayerState alloc] init];
|
|
state->_playing = playing;
|
|
return state;
|
|
}
|
|
|
|
+ (instancetype)stateWithPlaying:(bool)playing duration:(NSTimeInterval)duration position:(NSTimeInterval)position downloadProgress:(CGFloat)downloadProgress buffering:(bool)buffering
|
|
{
|
|
TGEmbedPlayerState *state = [[TGEmbedPlayerState alloc] init];
|
|
state->_playing = playing;
|
|
state->_duration = duration;
|
|
state->_position = position;
|
|
state->_downloadProgress = downloadProgress;
|
|
state->_buffering = buffering;
|
|
return state;
|
|
}
|
|
|
|
@end
|