data_host.dart 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import 'package:fis_vid/data_host/interface/data_host.dart';
  2. import 'package:vid/us/vid_us_image.dart';
  3. import 'package:fis_vid/processors/base.dart';
  4. import 'package:vid/us/vid_us_image_data.dart';
  5. import 'package:vid/us/vid_us_probe.dart';
  6. class VidDataHost implements VidDataHostInterface {
  7. VidDataHost(this.url);
  8. @override
  9. final String url;
  10. @override
  11. Future<VidUsImage> getFrame<TProcessor extends VidFrameProcessor>(int index,
  12. {List<TProcessor>? processors}) {
  13. // TODO: implement getFrame
  14. throw UnimplementedError();
  15. }
  16. @override
  17. Future<VidDataHostLoadInfo?> load() {
  18. // TODO: implement load
  19. throw UnimplementedError();
  20. }
  21. @override
  22. Future<void> release() {
  23. // TODO: implement release
  24. throw UnimplementedError();
  25. }
  26. @override
  27. Future<VidUsImageData?> getData() {
  28. // TODO: implement getData
  29. throw UnimplementedError();
  30. }
  31. @override
  32. // TODO: implement probe
  33. VidUsProbe get probe => throw UnimplementedError();
  34. @override
  35. // TODO: implement frameCount
  36. int get frameCount => throw UnimplementedError();
  37. }