public ExportMediaViewmodel(IEngine engine, MediaExportDescription mediaExport)
 {
     _engine        = engine;
     MediaExport    = mediaExport;
     Logos          = new ObservableCollection <ExportMediaLogoViewmodel>(mediaExport.Logos.Select(l => new ExportMediaLogoViewmodel(this, l)));
     CommandAddLogo = new UiCommand(_addLogo);
 }
Ejemplo n.º 2
0
 private void _export(MediaExportDescription export, IIngestDirectory directory, TmXFAudioExportFormat mXFAudioExportFormat, TmXFVideoExportFormat mXFVideoExportFormat)
 {
     _fileManager.Queue(new ExportOperation(_fileManager)
     {
         Source = export.Media, ExportMediaList = new[] { export }, DestMediaName = export.Media.MediaName, StartTC = export.StartTC, Duration = export.Duration, AudioVolume = export.AudioVolume, DestDirectory = directory as IngestDirectory, MXFAudioExportFormat = mXFAudioExportFormat, MXFVideoExportFormat = mXFVideoExportFormat
     });
 }
Ejemplo n.º 3
0
 private void _export(MediaExportDescription export, IIngestDirectory directory, TmXFAudioExportFormat mXFAudioExportFormat, TmXFVideoExportFormat mXFVideoExportFormat)
 {
     FileManager.Queue(new ExportOperation {
         Sources = new[] { export }, DestProperties = export.Media, StartTC = export.StartTC, Duration = export.Duration, AudioVolume = export.AudioVolume, DestDirectory = directory as IngestDirectory, MXFAudioExportFormat = mXFAudioExportFormat, MXFVideoExportFormat = mXFVideoExportFormat
     });
 }