本文整理汇总了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;
}
示例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;
}
示例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;
}