Ejemplo n.º 1
0
        public IMediaModuleInstance CreateMedia()
        {
            IMediaModuleInstance module = MediaService.Instance.GetMedia(FileName);

            module.InstanceId = InstanceId;
            return(module);
        }
Ejemplo n.º 2
0
        public ITiming GetTimingSource(ISequence sequence, string sourceName)
        {
            IMediaModuleInstance mediaModule = sequence.GetAllMedia().FirstOrDefault(x => x.TimingSource != null && x.MediaFilePath == sourceName);

            if (mediaModule != null)
            {
                return(mediaModule.TimingSource);
            }
            return(null);
        }
Ejemplo n.º 3
0
        public IMediaModuleInstance AddMedia(string filePath)
        {
            IMediaModuleInstance media = MediaService.Instance.GetMedia(filePath);

            if (media != null)
            {
                AddMedia(media);
            }
            return(media);
        }
Ejemplo n.º 4
0
        public ITiming GetTimingSource(ISequence sequence, string sourceName)
        {
            string sourcePath = Path.Combine(MediaService.MediaDirectory, sourceName);
            IMediaModuleInstance mediaModule =
                sequence.GetAllMedia().FirstOrDefault(x => x.TimingSource != null && x.MediaFilePath == sourcePath);

            if (mediaModule != null)
            {
                return(mediaModule.TimingSource);
            }
            return(null);
        }
Ejemplo n.º 5
0
        public IMediaModuleInstance GetMedia(string filePath)
        {
            MediaModuleManagement manager = Modules.GetManager <IMediaModuleInstance, MediaModuleManagement>();
            IMediaModuleInstance  module  = manager.Get(filePath);

            if (module != null)
            {
                // Set the file in the instance.
                module.MediaFilePath = filePath;
            }

            return(module);
        }
Ejemplo n.º 6
0
        public IMediaModuleInstance GetMedia(string fileName)
        {
            string filePath = Path.Combine(MediaDirectory, fileName);
            MediaModuleManagement manager = Modules.GetManager <IMediaModuleInstance, MediaModuleManagement>();
            IMediaModuleInstance  module  = manager.Get(filePath);

            if (module != null)
            {
                // Set the full file path in the instance.
                module.MediaFilePath = Path.Combine(MediaDirectory, filePath);
            }

            return(module);
        }
Ejemplo n.º 7
0
 public void AddMedia(IMediaModuleInstance module)
 {
     _moduleDataSet.AssignModuleInstanceData(module);
     _media.Add(module);
 }
Ejemplo n.º 8
0
 public void AddMedia(IMediaModuleInstance module)
 {
     SequenceData.LocalDataSet.AssignModuleInstanceData(module);
     SequenceData.Media.Add(module);
 }
Ejemplo n.º 9
0
 public bool RemoveMedia(IMediaModuleInstance module)
 {
     SequenceData.LocalDataSet.RemoveModuleInstanceData(module);
     return(SequenceData.Media.Remove(module));
 }
Ejemplo n.º 10
0
 public MediaSurrogate(IMediaModuleInstance mediaModuleInstance)
 {
     TypeId = mediaModuleInstance.Descriptor.TypeId;
     InstanceId = mediaModuleInstance.InstanceId;
     FilePath = mediaModuleInstance.MediaFilePath;
 }
Ejemplo n.º 11
0
 public void AddMedia(IMediaModuleInstance module)
 {
     SequenceData.LocalDataSet.AssignModuleInstanceData(module);
     SequenceData.Media.Add(module);
 }
Ejemplo n.º 12
0
 public bool RemoveMedia(IMediaModuleInstance module)
 {
     SequenceData.LocalDataSet.RemoveModuleInstanceData(module);
     return SequenceData.Media.Remove(module);
 }
Ejemplo n.º 13
0
 public MediaSurrogate(IMediaModuleInstance mediaModuleInstance)
 {
     TypeId     = mediaModuleInstance.Descriptor.TypeId;
     InstanceId = mediaModuleInstance.InstanceId;
     FileName   = Path.GetFileName(mediaModuleInstance.MediaFilePath);
 }
Ejemplo n.º 14
0
 public bool RemoveMedia(IMediaModuleInstance module)
 {
     _moduleDataSet.RemoveModuleInstanceData(module);
     return _media.Remove(module);
 }
Ejemplo n.º 15
0
 public MediaSurrogate(IMediaModuleInstance mediaModuleInstance)
 {
     TypeId = mediaModuleInstance.Descriptor.TypeId;
     InstanceId = mediaModuleInstance.InstanceId;
     FileName = Path.GetFileName(mediaModuleInstance.MediaFilePath);
 }
Ejemplo n.º 16
0
 public bool RemoveMedia(IMediaModuleInstance module)
 {
     _moduleDataSet.RemoveModuleInstanceData(module);
     return(_media.Remove(module));
 }
Ejemplo n.º 17
0
 public void AddMedia(IMediaModuleInstance module)
 {
     _moduleDataSet.AssignModuleInstanceData(module);
     _media.Add(module);
 }
Ejemplo n.º 18
0
 public MediaSurrogate(IMediaModuleInstance mediaModuleInstance)
 {
     TypeId     = mediaModuleInstance.Descriptor.TypeId;
     InstanceId = mediaModuleInstance.InstanceId;
     FilePath   = mediaModuleInstance.MediaFilePath;
 }