3 #if SILICONSTUDIO_PLATFORM_ANDROID
8 namespace SiliconStudio.
Paradox.Audio
10 internal static class ConversionExtensions
12 public static ChannelConfiguration ToChannelConfig(
this AudioChannels channelConfig)
14 switch (channelConfig)
16 case AudioChannels.Mono:
17 return ChannelConfiguration.Mono;
18 case AudioChannels.Stereo:
19 return ChannelConfiguration.Stereo;
21 throw new ArgumentOutOfRangeException(
"channelConfig");
25 public static ChannelOut ToChannelOut(
this AudioChannels channelConfig)
27 switch (channelConfig)
29 case AudioChannels.Mono:
30 return ChannelOut.Mono;
31 case AudioChannels.Stereo:
32 return ChannelOut.Stereo;
34 throw new ArgumentOutOfRangeException(
"channelConfig");
42 case AudioDataEncoding.PCM_8Bits:
43 return Encoding.Pcm8bit;
44 case AudioDataEncoding.PCM_16Bits:
45 return Encoding.Pcm16bit;
47 throw new ArgumentOutOfRangeException(
"encoding");
AudioDataEncoding
Enumeration describing the possible audio data encodings.
System.Text.Encoding Encoding
AudioChannels
Enumeration containing the different audio output configurations.