//=============================================================================================================================
//
// Copyright (c) 2015-2021 VisionStar Information Technology (Shanghai) Co., Ltd. All Rights Reserved.
// EasyAR is the registered trademark or trademark of VisionStar Information Technology (Shanghai) Co., Ltd in China
// and other countries for the augmented reality technology developed by VisionStar Information Technology (Shanghai) Co., Ltd.
//
//=============================================================================================================================

#import <Foundation/Foundation.h>
#import <easyar/callbackscheduler.oc.h>

@interface ARVideo : NSObject

- (void)openVideoFile:(NSString *)path texid:(int)texid scheduler:(easyar_DelayedCallbackScheduler*)scheduler;
- (void)openTransparentVideoFile:(NSString *)path texid:(int)texid scheduler:(easyar_DelayedCallbackScheduler*)scheduler;
- (void)openStreamingVideo:(NSString *)url texid:(int)texid scheduler:(easyar_DelayedCallbackScheduler*)scheduler;
- (void)setVideoStatus:(int)status;
- (void)onFound;
- (void)onLost;
- (void)update;
- (bool)isRenderTextureAvailable;

@end
