Media.directShow constructor

Media.directShow({
  1. String? rawUrl,
  2. Map<String, dynamic>? args,
  3. String? vdev,
  4. String? adev,
  5. int? liveCaching,
})

Makes Media object from direct show.

Implementation

factory Media.directShow({
  String? rawUrl,
  Map<String, dynamic>? args,
  String? vdev,
  String? adev,
  int? liveCaching,
}) {
  final resourceUrl = rawUrl ??
      _buildDirectShowUrl(args ??
          {
            'dshow-vdev': vdev,
            'dshow-adev': adev,
            'live-caching': liveCaching
          });

  return Media._(
      mediaType: MediaType.directShow, resource: resourceUrl, metas: {});
}