Пример #1
0
 public override string ToString()
 {
     return(string.Format("{0}[{1}]", this.LanguageID,
                          string.Format("{0}, {1}, {2}, {3}", this.AudioID, this.Format,
                                        DVDAudioTrack.GetSubFormat(this.Channels ?? 0),
                                        DVDAudioTrack.GetExtension(this.Extension)).TrimEnd(' ', ',')));
 }
Пример #2
0
 public AudioStream(DVDAudioTrack audioTrack)
 {
     this.AudioID    = audioTrack.ID;
     this.LanguageID = audioTrack.LanguageID;
     this.Channels   = audioTrack.Channels;
     this.Format     = audioTrack.Format;
     this.Extension  = audioTrack.Extension;
 }
Пример #3
0
 void FillAudioTrack(DVDTitle title)
 {
     txtAudioTracks.Text = string.Empty;
     foreach (DVDAudioTrack at in title.AudioTracks)
     {
         txtAudioTracks.Text += ", " + at.LanguageID + " (" + at.Format + "," + at.SubFormat;
         if (at.Extension != AudioExtension.Normal && at.Extension != AudioExtension.Unspecified)
         {
             txtAudioTracks.Text += ", " + DVDAudioTrack.GetExtension(at.Extension);
         }
         txtAudioTracks.Text += ")";
     }
     txtAudioTracks.Text = txtAudioTracks.Text.TrimStart(',', ' ');
 }
Пример #4
0
 public static AudioStream GetAudioSteam(DVDAudioTrack at)
 {
     return(at == null ? null : new AudioStream(at));
 }