Beispiel #1
0
 public static IEncoder Create(VoiceInfo i, LocalVoice localVoice)
 {
     if (localVoice.GetType() == typeof(LocalVoiceAudioFloat))
     {
         return(new EncoderFloat(i));
     }
     else if (localVoice.GetType() == typeof(LocalVoiceAudioShort))
     {
         return(new EncoderShort(i));
     }
     else
     {
         throw new UnsupportedCodecException(i.Codec, localVoice);
     }
 }
Beispiel #2
0
 public UnsupportedCodecException(Codec codec, LocalVoice voice) : base("[PV] unsupported codec: " + codec + " at voice " + voice.GetType())
 {
 }