BatchGuy.App.Shared.Services.AudioService.GetAudioExtension C# (CSharp) Метод

GetAudioExtension() публичный Метод

public GetAudioExtension ( EnumAudioType audioType ) : string
audioType EnumAudioType
Результат string
        public string GetAudioExtension(EnumAudioType audioType)
        {
            string audioExtension = string.Empty;

            switch (audioType)
            {
                case EnumAudioType.AC3:
                    audioExtension = "ac3";
                    break;
                case EnumAudioType.FLAC:
                    audioExtension = "flac";
                    break;
                case EnumAudioType.TrueHD:
                    audioExtension = "thd";
                    break;
                case EnumAudioType.MPA:
                    audioExtension = "mpa";
                    break;
                case EnumAudioType.DTSMA:
                    audioExtension = "dtsma";
                    break;
                case EnumAudioType.LPCM:
                    audioExtension = "wav";
                    break;
                case EnumAudioType.DTSEXPRESS:
                    audioExtension = "dts";
                    break;
                case EnumAudioType.M4A:
                    audioExtension = "m4a";
                    break;
                default:
                    throw new Exception("Invalid Audio Type");
            }
            return audioExtension;
        }

Usage Example

Пример #1
0
 public void audioservice_can_get_dtsexpress_audio_extension()
 {
     //given
     EnumAudioType audioType = EnumAudioType.DTSEXPRESS;
     IAudioService service = new AudioService();
     //when
     string extension = service.GetAudioExtension(audioType);
     //then
     extension.Should().Be("dts");
 }
All Usage Examples Of BatchGuy.App.Shared.Services.AudioService::GetAudioExtension