Track constructor

Track({
  1. required num? id,
  2. required bool? active,
  3. required String? type,
  4. required num? bandwidth,
  5. required String? language,
  6. String? label,
  7. String? kind,
  8. num? width,
  9. num? height,
  10. required num? frameRate,
  11. String? pixelAspectRatio,
  12. String? hdr,
  13. String? mimeType,
  14. String? audioMimeType,
  15. String? videoMimeType,
  16. String? codecs,
  17. String? audioCodec,
  18. String? videoCodec,
  19. required bool? primary,
  20. required List? roles,
  21. required List? audioRoles,
  22. required dynamic accessibilityPurpose,
  23. required bool? forced,
  24. num? videoId,
  25. num? audioId,
  26. num? channelsCount,
  27. num? audioSamplingRate,
  28. String? tilesLayout,
  29. required bool? spatialAudio,
  30. num? audioBandwidth,
  31. num? videoBandwidth,
  32. String? originalVideoId,
  33. String? originalAudioId,
  34. String? originalTextId,
  35. String? originalImageId,
  36. String? originalLanguage,
})

Implementation

Track({
  required this.id,
  required this.active,
  required this.type,
  required this.bandwidth,
  required this.language,
  this.label,
  this.kind,
  this.width,
  this.height,
  required this.frameRate,
  this.pixelAspectRatio,
  this.hdr,
  this.mimeType,
  this.audioMimeType,
  this.videoMimeType,
  this.codecs,
  this.audioCodec,
  this.videoCodec,
  required this.primary,
  required this.roles,
  required this.audioRoles,
  required this.accessibilityPurpose,
  required this.forced,
  this.videoId,
  this.audioId,
  this.channelsCount,
  this.audioSamplingRate,
  this.tilesLayout,
  required this.spatialAudio,
  this.audioBandwidth,
  this.videoBandwidth,
  this.originalVideoId,
  this.originalAudioId,
  this.originalTextId,
  this.originalImageId,
  this.originalLanguage,
});