/// <summary> /// Public constructor with required data /// </summary> /// <param name="streamnumber"></param> /// <param name="_mediafile0"></param> public MediaFileStream(int streamnumber, global::Jellyfin.Data.Entities.MediaFile _mediafile0) { this.StreamNumber = streamnumber; if (_mediafile0 == null) { throw new ArgumentNullException(nameof(_mediafile0)); } _mediafile0.MediaFileStreams.Add(this); Init(); }
/// <summary> /// Static create function (for use in LINQ queries, etc.) /// </summary> /// <param name="streamnumber"></param> /// <param name="_mediafile0"></param> public static MediaFileStream Create(int streamnumber, global::Jellyfin.Data.Entities.MediaFile _mediafile0) { return(new MediaFileStream(streamnumber, _mediafile0)); }