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; }
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); }