mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-07-24 12:10:49 +00:00
27 lines
610 B
Objective-C
27 lines
610 B
Objective-C
#ifndef VIDEOMETALVIEW_H
|
|
#define VIDEOMETALVIEW_H
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#import <UIKit/UIKit.h>
|
|
|
|
#import "api/media_stream_interface.h"
|
|
|
|
@class RTCVideoFrame;
|
|
|
|
@interface VideoMetalView : UIView
|
|
|
|
@property(nonatomic) UIViewContentMode videoContentMode;
|
|
@property(nonatomic, getter=isEnabled) BOOL enabled;
|
|
@property(nonatomic, nullable) NSValue* rotationOverride;
|
|
|
|
- (void)setSize:(CGSize)size;
|
|
- (void)renderFrame:(nullable RTCVideoFrame *)frame;
|
|
|
|
- (void)addToTrack:(rtc::scoped_refptr<webrtc::VideoTrackInterface>)track;
|
|
|
|
- (rtc::VideoSinkInterface<webrtc::VideoFrame> *)getSink;
|
|
|
|
@end
|
|
|
|
#endif
|