22 lines
634 B
Dart
22 lines
634 B
Dart
import 'package:flutter/foundation.dart';
|
|
|
|
enum MediaStreamType { video, audio, text }
|
|
|
|
class MediaStreamSummary {
|
|
final MediaStreamType type;
|
|
final int? index, width, height;
|
|
final String? codecName, language, title;
|
|
|
|
const MediaStreamSummary({
|
|
required this.type,
|
|
required this.index,
|
|
required this.codecName,
|
|
required this.language,
|
|
required this.title,
|
|
required this.width,
|
|
required this.height,
|
|
});
|
|
|
|
@override
|
|
String toString() => '$runtimeType#${shortHash(this)}{type: $type, index: $index, codecName: $codecName, language: $language, title: $title, width: $width, height: $height}';
|
|
}
|