4 instantiations of SpeechAudioFormatInfo
System.Speech (4)
AudioFormat\AudioFormatConverter.cs (2)
26return new SpeechAudioFormatInfo((EncodingFormat)waveFormatEx.wFormatTag, (int)waveFormatEx.nSamplesPerSec, (short)waveFormatEx.wBitsPerSample, (short)waveFormatEx.nChannels, (int)waveFormatEx.nAvgBytesPerSec, (short)waveFormatEx.nBlockAlign, extraData); 187return waveEx != null ? new SpeechAudioFormatInfo((EncodingFormat)waveEx.wFormatTag, (int)waveEx.nSamplesPerSec, waveEx.wBitsPerSample, waveEx.nChannels, (int)waveEx.nAvgBytesPerSec, waveEx.nBlockAlign, extra) : null;
Recognition\RecognizerBase.cs (1)
2598formatInfo = new SpeechAudioFormatInfo(16000, AudioBitsPerSample.Sixteen, AudioChannel.Mono);
Result\RecognitionResult.cs (1)
173audioFormat = new SpeechAudioFormatInfo((EncodingFormat)audioHeader.wFormatTag,
42 references to SpeechAudioFormatInfo
System.Speech (42)
AudioFormat\AudioFormatConverter.cs (3)
15internal static SpeechAudioFormatInfo ToSpeechAudioFormatInfo(IntPtr waveFormatPtr) 29internal static SpeechAudioFormatInfo? ToSpeechAudioFormatInfo(string formatString) 48private static SpeechAudioFormatInfo? ConvertFormat(StreamFormat eFormat)
AudioFormat\SpeechAudioFormatInfo.cs (1)
105if (obj is not SpeechAudioFormatInfo refObj)
Internal\SapiAttributeParser.cs (3)
35internal static List<SpeechAudioFormatInfo> GetAudioFormatsFromString(string valueString) 37List<SpeechAudioFormatInfo> formatList = new(); 45SpeechAudioFormatInfo? formatInfo = AudioFormatConverter.ToSpeechAudioFormatInfo(formatString);
Internal\SapiInterop\EventNotify.cs (2)
98internal SpeechAudioFormatInfo? AudioFormat 117private SpeechAudioFormatInfo? _audioFormat;
Internal\SapiInterop\SpAudioStreamWrapper.cs (1)
16internal SpAudioStreamWrapper(Stream stream, SpeechAudioFormatInfo? audioFormat) : base(stream)
Internal\SapiInterop\SpeechEvent.cs (2)
33private SpeechEvent(SPEVENT sapiEvent, SpeechAudioFormatInfo? audioFormat) 93internal static SpeechEvent? TryCreateSpeechEvent(ISpEventSource sapiEventSource, bool additionalSapiFeatures, SpeechAudioFormatInfo? audioFormat)
Internal\Synthesis\AudioFileOut.cs (1)
21internal AudioFileOut(Stream stream, SpeechAudioFormatInfo? formatInfo, bool headerInfo, IAsyncDispatch asyncDispatch)
Internal\Synthesis\VoiceSynthesis.cs (1)
341internal void SetOutput(Stream? stream, SpeechAudioFormatInfo? formatInfo, bool headerInfo)
Recognition\RecognizerBase.cs (8)
744internal void SetInput(Stream? stream, SpeechAudioFormatInfo? audioFormat) 1138SpeechAudioFormatInfo audioFormat = AudioFormat; 1178internal SpeechAudioFormatInfo? AudioFormat 2553private void UpdateAudioFormat(SpeechAudioFormatInfo? audioFormat) 2572private SpeechAudioFormatInfo GetSapiAudioFormat() 2575SpeechAudioFormatInfo? formatInfo = null; 2814SpeechAudioFormatInfo audioFormat = AudioFormat!; 2989private SpeechAudioFormatInfo? _audioFormat;
Recognition\RecognizerInfo.cs (5)
51_supportedAudioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(SapiAttributeParser.GetAudioFormatsFromString(audioFormats)); 55_supportedAudioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(new List<SpeechAudioFormatInfo>()); 123public ReadOnlyCollection<SpeechAudioFormatInfo> SupportedAudioFormats 150private ReadOnlyCollection<SpeechAudioFormatInfo> _supportedAudioFormats;
Recognition\SpeechRecognitionEngine.cs (2)
213public SpeechAudioFormatInfo? AudioFormat 236public void SetInputToAudioStream(Stream audioSource, SpeechAudioFormatInfo audioFormat)
Recognition\SpeechRecognizer.cs (1)
101public SpeechAudioFormatInfo? AudioFormat
Result\RecognitionResult.cs (1)
153SpeechAudioFormatInfo audioFormat;
Result\RecognizedAudio.cs (3)
13internal RecognizedAudio(byte[] rawAudioData, SpeechAudioFormatInfo audioFormat, DateTime startTime, TimeSpan audioPosition, TimeSpan audioDuration) 21public SpeechAudioFormatInfo Format 151private SpeechAudioFormatInfo _audioFormat;
Synthesis\SpeechSynthesizer.cs (3)
195public void SetOutputToWaveFile(string path, SpeechAudioFormatInfo formatInfo) 209public void SetOutputToAudioStream(Stream audioDestination, SpeechAudioFormatInfo formatInfo) 455private void SetOutputStream(Stream? stream, SpeechAudioFormatInfo? formatInfo, bool headerInfo, bool closeStreamOnExit)
Synthesis\VoiceInfo.cs (5)
90_audioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(SapiAttributeParser.GetAudioFormatsFromString(audioFormats)); 94_audioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(new List<SpeechAudioFormatInfo>()); 196public ReadOnlyCollection<SpeechAudioFormatInfo>? SupportedAudioFormats 284private ReadOnlyCollection<SpeechAudioFormatInfo>? _audioFormats;