当前位置: 首页>>代码示例>>C#>>正文


C# AudioType.ToString方法代码示例

本文整理汇总了C#中AudioType.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# AudioType.ToString方法的具体用法?C# AudioType.ToString怎么用?C# AudioType.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AudioType的用法示例。


在下文中一共展示了AudioType.ToString方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: DeleteUploadedFile

        public VoipUpload DeleteUploadedFile(AudioType audioType, string fileName)
        {
            if (!CRMSecurity.IsAdmin) throw CRMSecurity.CreateSecurityException();

            var store = Global.GetStore();
            var path = Path.Combine(audioType.ToString().ToLower(), fileName);
            var result = new VoipUpload
                {
                    AudioType = audioType,
                    Name = fileName,
                    Path = CommonLinkUtility.GetFullAbsolutePath(store.GetUri(path).ToString())
                };

            if (!store.IsFile("voip", path)) throw new ItemNotFoundException();
            store.Delete("voip", path);

            var dao = DaoFactory.GetVoipDao();
            var numbers = dao.GetNumbers();

            var defAudio = StorageFactory.GetStorage("", "crm").ListFiles("voip", "default/" + audioType.ToString().ToLower(), "*.*", true).FirstOrDefault();
            if (defAudio == null) return result;

            foreach (var number in numbers)
            {
                switch (audioType)
                {
                    case AudioType.Greeting:
                        if (number.Settings.GreetingAudio == result.Path)
                        {
                            number.Settings.GreetingAudio = CommonLinkUtility.GetFullAbsolutePath(defAudio.ToString());
                        }
                        break;
                    case AudioType.HoldUp:
                        if (number.Settings.HoldAudio == result.Path)
                        {
                            number.Settings.HoldAudio = CommonLinkUtility.GetFullAbsolutePath(defAudio.ToString());
                        }
                        break;
                    case AudioType.Queue:
                        var queue = number.Settings.Queue;
                        if (queue != null && queue.WaitUrl == result.Path)
                        {
                            queue.WaitUrl = CommonLinkUtility.GetFullAbsolutePath(defAudio.ToString());
                        }
                        break;
                    case AudioType.VoiceMail:
                        if (number.Settings.VoiceMail != null && number.Settings.VoiceMail.Url == result.Path)
                        {
                            number.Settings.VoiceMail.Url = CommonLinkUtility.GetFullAbsolutePath(defAudio.ToString());
                        }
                        break;
                }

                dao.SaveOrUpdateNumber(number);
            }

            return result;
        }
开发者ID:vipwan,项目名称:CommunityServer,代码行数:58,代码来源:CRMApi.Voip.cs

示例2: Video

 /// <summary>
 /// Represents a video through a set of locally held attributes.
 /// </summary>
 /// <param name="pos">
 /// The position of the Video within the current list.
 /// </param>
 /// <param name="location">
 /// The "location" of the video on the internet. In other words, the string representation of the url for the video.
 /// </param>
 /// <param name="quality">
 /// The consumption quality of the video.
 /// </param>
 /// <param name="format">
 /// The format (or extension) of the video.
 /// </param>
 public Video (int pos, string location, int quality, AudioType format)
 {
     this.Position = pos;
     this.Location = location;
     this.Quality = quality;
     this.Format = format.ToString();
     this.IsAudioFile = true;
 }
开发者ID:AnonymousUser200102010,项目名称:Youtube-Download-Helper,代码行数:23,代码来源:Custom.cs

示例3: GetAudioLayer

    private static GameObject GetAudioLayer( AudioType audioType )
    {
        if( audioType == AudioType.Invalid )
            return null;

        string audioLayerName = audioType.ToString() + "Layer";

        GameObject audioLayer;

        Transform audioLayerTransform = audioRoot.transform.Find( audioLayerName );

        if( audioLayerTransform == null )
            audioLayer = AddAudioLayer( audioLayerName );
        else
            audioLayer = audioLayerTransform.gameObject;

        return audioLayer;
    }
开发者ID:nolanfilter,项目名称:ProjectDeath,代码行数:18,代码来源:AudioAgent.cs


注:本文中的AudioType.ToString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。