// // StreamView.h // Moonlight // // Created by Cameron Gutman on 10/19/14. // Copyright (c) 2014 Moonlight Stream. All rights reserved. // #import "ControllerSupport.h" #import "OnScreenControls.h" #import "Moonlight-Swift.h" #import "StreamConfiguration.h" @protocol UserInteractionDelegate - (void) userInteractionBegan; - (void) userInteractionEnded; @end #if TARGET_OS_TV @interface StreamView : UIView #else @interface StreamView : UIView #endif - (void) setupStreamView:(ControllerSupport*)controllerSupport interactionDelegate:(id)interactionDelegate config:(StreamConfiguration*)streamConfig; - (void) showOnScreenControls; - (OnScreenControlsLevel) getCurrentOscState; #if !TARGET_OS_TV - (void) updateCursorLocation:(CGPoint)location isMouse:(BOOL)isMouse; #endif @end