public VobSubMergedPack(byte[] subPictureData, TimeSpan presentationTimestamp, int streamId, IdxParagraph idxLine)
 {
     SubPicture = new SubPicture(subPictureData);
     StartTime = presentationTimestamp;
     StreamId = streamId;
     IdxLine = idxLine;
 }
 public VobSubMergedPack(byte[] subPictureData, TimeSpan presentationTimestamp, int streamId, IdxParagraph idxLine)
 {
     SubPicture = new SubPicture(subPictureData);
     StartTime  = presentationTimestamp;
     StreamId   = streamId;
     IdxLine    = idxLine;
 }
Beispiel #3
0
 public SubPicturesWithSeparateTimeCodes(SubPicture subPicture, TimeSpan start, TimeSpan end)
 {
     Picture = subPicture;
     Start = start;
     End = end;
 }
Beispiel #4
0
 public SubPicture AddPicture(byte[] buffer)
 {
     Picture = new SubPicture(buffer, ControlSequencePosition, -4);
     return(Picture);
 }
 public SubPicture AddPicture(byte[] buffer)
 {
     Picture = new SubPicture(buffer, ControlSequencePosition, -4);
     return Picture;
 }
 /// <summary>
 /// The add picture.
 /// </summary>
 /// <param name="buffer">
 /// The buffer.
 /// </param>
 /// <returns>
 /// The <see cref="SubPicture"/>.
 /// </returns>
 public SubPicture AddPicture(byte[] buffer)
 {
     this.Picture = new SubPicture(buffer, this.ControlSequencePosition, -4);
     return this.Picture;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SubPicturesWithSeparateTimeCodes"/> class.
 /// </summary>
 /// <param name="subPicture">
 /// The sub picture.
 /// </param>
 /// <param name="start">
 /// The start.
 /// </param>
 /// <param name="end">
 /// The end.
 /// </param>
 public SubPicturesWithSeparateTimeCodes(SubPicture subPicture, TimeSpan start, TimeSpan end)
 {
     this.Picture = subPicture;
     this.Start = start;
     this.End = end;
 }