blob: a1e2804bb5dc3130ff7ca400f9ae3f1625c5ce20 [file] [log] [blame]
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import "FVPVideoPlayerPlugin.h"
#import <AVFoundation/AVFoundation.h>
// Protocol for an AVPlayer instance factory. Used for injecting players in tests.
@protocol FVPPlayerFactory
- (AVPlayer *)playerWithPlayerItem:(AVPlayerItem *)playerItem;
@end
@interface FVPVideoPlayerPlugin ()
- (instancetype)initWithPlayerFactory:(id<FVPPlayerFactory>)playerFactory
registrar:(NSObject<FlutterPluginRegistrar> *)registrar;
@end