Beispiel #1
0
 ///<summary>ImageStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object.</param>
 ///<param name="id">The MediaInfo ID for this image stream.</param>
 public ImageStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind         = StreamKind.Image;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #2
0
 ///<summary>ChapterStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object.</param>
 ///<param name="id">The MediaInfo ID for this stream.</param>
 public ChapterStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind         = StreamKind.Other;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #3
0
 ///<summary>TextStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object.</param>
 ///<param name="id">The MediaInfo ID for this text stream.</param>
 public TextStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind = StreamKind.Text;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #4
0
 ///<summary>MenuStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object which has already opened a media file.</param>
 ///<param name="id">The MediaInfo ID for this menu stream.</param>
 public MenuStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind         = StreamKind.Menu;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #5
0
 ///<summary>AudioStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object.</param>
 ///<param name="id">The MediaInfo ID for this audio stream.</param>
 public AudioStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind         = StreamKind.Audio;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #6
0
 ///<summary>MenuStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object which has already opened a media file.</param>
 ///<param name="id">The MediaInfo ID for this menu stream.</param>
 public MenuStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind = StreamKind.Menu;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #7
0
 ///<summary>TextStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object.</param>
 ///<param name="id">The MediaInfo ID for this text stream.</param>
 public TextStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind         = StreamKind.Text;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #8
0
 ///<summary>GeneralStream constructor.</summary>
 ///<param name="filePath">Complete path and name of a file.</param>
 public GeneralStream(string filePath)
     : base(filePath)
 {
     kind         = StreamKind.General;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #9
0
 ///<summary>AudioStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object.</param>
 ///<param name="id">The MediaInfo ID for this audio stream.</param>
 public AudioStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind = StreamKind.Audio;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #10
0
 /// <summary>Constructor to create a MediaInfo stream using a .NET System.IO.Stream instead of a file.</summary>
 /// <param name="stream">A System.IO.Stream associated with the media data.
 /// Not to be confused with the MediaInfo stream types like "ImageStream" or "AudioStream"</param>
 /// <param name="chunkSize">The size, in bytes, to read at any one time from the stream.</param>
 public GeneralStream(Stream stream, int chunkSize)
     : base(stream, chunkSize)
 {
     kind         = StreamKind.General;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #11
0
 /// <summary>Constructor to create a MediaInfo stream using a .NET System.IO.Stream instead of a file.</summary>
 /// <param name="stream">A System.IO.Stream associated with the media data.
 /// Not to be confused with the MediaInfo stream types like "ImageStream" or "AudioStream"</param>
 /// <param name="chunkSize">The size, in bytes, to read at any one time from the stream.</param>
 public GeneralStream(Stream stream, int chunkSize)
     : base(stream, chunkSize)
 {
     kind = StreamKind.General;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #12
0
 ///<summary>GeneralStream constructor.</summary>
 ///<param name="filePath">Complete path and name of a file.</param>
 public GeneralStream(string filePath)
     : base(filePath)
 {
     kind = StreamKind.General;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #13
0
 ///<summary>ImageStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object.</param>
 ///<param name="id">The MediaInfo ID for this image stream.</param>
 public ImageStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind = StreamKind.Image;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }
Beispiel #14
0
 ///<summary>ChapterStream constructor.</summary>
 ///<param name="mediaInfo">A MediaInfo object.</param>
 ///<param name="id">The MediaInfo ID for this stream.</param>
 public ChapterStream(MediaInfo mediaInfo, int id)
     : base(mediaInfo, id)
 {
     kind = StreamKind.Other;
     streamCommon = new MultiStreamCommon(mediaInfo, kind, id);
 }