public AudioAssetInOut(AudioAsset audioAsset)
 {
     this.AudioAsset   = audioAsset;
     this.Id           = Guid.NewGuid();
     this.CMSId        = audioAsset.CMSId;
     this.AzureId      = audioAsset.AzureId;
     this.ArchiveURL   = audioAsset.ArchiveURL;
     this.ProviderUri  = audioAsset.ProviderUri;
     this.Title        = audioAsset.Title;
     this.Source       = audioAsset.Source;
     this.ResourceType = audioAsset.ResourceType;
     this.Metadata     = audioAsset.Metadata;
 }
Exemple #2
0
        public AudioAsset ConvertToAudioAsset()
        {
            AudioAsset audioAsset = new AudioAsset();

            audioAsset.IsStereo          = this.IsStereo;
            audioAsset.DurationInSeconds = this.Duration.TotalSeconds;
            audioAsset.ResourceType      = this.ResourceType;
            audioAsset.ProviderUri       = this.ProviderUri;
            audioAsset.Source            = this.Source;
            audioAsset.Title             = this.Title;

            return(audioAsset);
        }