123456789101112131415161718192021222324252627282930313233343536373839 |
- import 'package:fis_vid/processors/base.dart';
- import 'package:vid/us/vid_us_image.dart';
- import 'package:vid/us/vid_us_image_data.dart';
- import 'package:vid/us/vid_us_probe.dart';
- abstract class VidDataHostInterface {
-
- String get url;
-
- int get frameCount;
-
- VidUsProbe get probe;
-
- Future<VidUsImageData?> getData();
-
- Future<VidDataHostLoadInfo?> load();
-
-
-
- Future<VidUsImage?> getFrame<TProcessor extends VidFrameProcessor>(
- int index, {
- List<TProcessor>? processors,
- });
-
- Future<void> release();
- }
- class VidDataHostLoadInfo {
- VidDataHostLoadInfo(this.probe);
- final VidUsProbe probe;
- }
|