Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Speech / Src / Internal / Synthesis / SpeechSeg.cs / 1 / SpeechSeg.cs
//------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // Contains either a reference to an audio audioStream or a list of // text fragments. // // History: // 2/1/2005 jeanfp Created from the Sapi Managed code //----------------------------------------------------------------- using System; using System.Collections.Generic; using System.Speech.Synthesis.TtsEngine; #pragma warning disable 1634, 1691 // Allows suppression of certain PreSharp messages. namespace System.Speech.Internal.Synthesis { ////// /// internal class SpeechSeg { //******************************************************************* // // Constructors // //******************************************************************* #region Constructors internal SpeechSeg (TTSVoice voice, AudioData audio) { _voice = voice; _audio = audio; } #endregion //******************************************************************** // // Internal Properties // //******************************************************************* #region Internal Properties internal ListFragmentList { get { return _textFragments; } } internal AudioData Audio { get { return _audio; } } internal TTSVoice Voice { get { return _voice; } } internal bool IsText { get { return _audio == null; } } #if SPEECHSERVER || PROMPT_ENGINE internal bool ContainsPrompEngineFragment { set { _hasPromptEngineFragment = value; } get { return _hasPromptEngineFragment; } } #endif #endregion //******************************************************************** // // Internal Methods // //******************************************************************** #region Internal Methods internal void AddFrag (TextFragment textFragment) { if (_audio != null) { throw new InvalidOperationException (); } _textFragments.Add (textFragment); } #endregion //******************************************************************* // // Private Fields // //******************************************************************** #region private Fields private TTSVoice _voice; List _textFragments = new List (); #pragma warning disable 56524 // The _audio are not created in this module and should not be disposed private AudioData _audio; #pragma warning enable 56524 #if SPEECHSERVER || PROMPT_ENGINE // Reference to the VoiceSynthesizer that created it private bool _hasPromptEngineFragment; #endif #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // // // Contains either a reference to an audio audioStream or a list of // text fragments. // // History: // 2/1/2005 jeanfp Created from the Sapi Managed code //----------------------------------------------------------------- using System; using System.Collections.Generic; using System.Speech.Synthesis.TtsEngine; #pragma warning disable 1634, 1691 // Allows suppression of certain PreSharp messages. namespace System.Speech.Internal.Synthesis { ////// /// internal class SpeechSeg { //******************************************************************* // // Constructors // //******************************************************************* #region Constructors internal SpeechSeg (TTSVoice voice, AudioData audio) { _voice = voice; _audio = audio; } #endregion //******************************************************************** // // Internal Properties // //******************************************************************* #region Internal Properties internal ListFragmentList { get { return _textFragments; } } internal AudioData Audio { get { return _audio; } } internal TTSVoice Voice { get { return _voice; } } internal bool IsText { get { return _audio == null; } } #if SPEECHSERVER || PROMPT_ENGINE internal bool ContainsPrompEngineFragment { set { _hasPromptEngineFragment = value; } get { return _hasPromptEngineFragment; } } #endif #endregion //******************************************************************** // // Internal Methods // //******************************************************************** #region Internal Methods internal void AddFrag (TextFragment textFragment) { if (_audio != null) { throw new InvalidOperationException (); } _textFragments.Add (textFragment); } #endregion //******************************************************************* // // Private Fields // //******************************************************************** #region private Fields private TTSVoice _voice; List _textFragments = new List (); #pragma warning disable 56524 // The _audio are not created in this module and should not be disposed private AudioData _audio; #pragma warning enable 56524 #if SPEECHSERVER || PROMPT_ENGINE // Reference to the VoiceSynthesizer that created it private bool _hasPromptEngineFragment; #endif #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RealizationDrawingContextWalker.cs
- CreateRefExpr.cs
- SchemeSettingElement.cs
- TypeKeyValue.cs
- HttpListenerResponse.cs
- XmlWellformedWriter.cs
- ConfigLoader.cs
- LinqExpressionNormalizer.cs
- StackBuilderSink.cs
- Publisher.cs
- ChannelTerminatedException.cs
- Deflater.cs
- ClientCultureInfo.cs
- ElementHostPropertyMap.cs
- ArgumentException.cs
- Parser.cs
- SynchronousSendBindingElement.cs
- ExpressionPrefixAttribute.cs
- SqlTrackingWorkflowInstance.cs
- HttpInputStream.cs
- ArrayHelper.cs
- FilterInvalidBodyAccessException.cs
- baseshape.cs
- DebugController.cs
- TailCallAnalyzer.cs
- ApplyImportsAction.cs
- SQLSingle.cs
- AnimationClock.cs
- ZipQueryOperator.cs
- URLString.cs
- ForceCopyBuildProvider.cs
- MenuItemAutomationPeer.cs
- TypeResolvingOptionsAttribute.cs
- TableRowCollection.cs
- ResourceCategoryAttribute.cs
- Int16Storage.cs
- StorageAssociationTypeMapping.cs
- LateBoundBitmapDecoder.cs
- QuaternionKeyFrameCollection.cs
- ValueSerializerAttribute.cs
- DesignerActionListCollection.cs
- WebPartRestoreVerb.cs
- _ListenerResponseStream.cs
- Keyboard.cs
- ColorDialog.cs
- FileLogRecordHeader.cs
- CodeLinePragma.cs
- Events.cs
- DataSourceSelectArguments.cs
- DocComment.cs
- TransformConverter.cs
- TreeNodeClickEventArgs.cs
- AliasGenerator.cs
- MostlySingletonList.cs
- ValueProviderWrapper.cs
- WebConvert.cs
- XmlSchemaIdentityConstraint.cs
- AccessedThroughPropertyAttribute.cs
- ComAwareEventInfo.cs
- GiveFeedbackEventArgs.cs
- Int32RectValueSerializer.cs
- FixedSOMTextRun.cs
- TransactionChannel.cs
- nulltextcontainer.cs
- InvalidPropValue.cs
- XmlWrappingReader.cs
- DBCommand.cs
- DefinitionBase.cs
- HttpListener.cs
- SafeLibraryHandle.cs
- ApplicationDirectory.cs
- ExtensionSimplifierMarkupObject.cs
- VariableAction.cs
- TimeoutValidationAttribute.cs
- FakeModelPropertyImpl.cs
- XmlFormatMapping.cs
- PolyLineSegment.cs
- TextAdaptor.cs
- DbDataReader.cs
- StringSorter.cs
- GenericTypeParameterBuilder.cs
- DataServiceEntityAttribute.cs
- MaterialGroup.cs
- WindowsAltTab.cs
- LinearGradientBrush.cs
- DataGridItemEventArgs.cs
- EventLogEntryCollection.cs
- ConfigurationProviderException.cs
- UiaCoreTypesApi.cs
- WebColorConverter.cs
- PolicyException.cs
- ResourceContainer.cs
- FileUtil.cs
- SimplePropertyEntry.cs
- SerializableAttribute.cs
- SpellCheck.cs
- WebPartMenuStyle.cs
- TemplatedWizardStep.cs
- UnhandledExceptionEventArgs.cs
- VerticalAlignConverter.cs