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
- Debug.cs
- EntitySqlQueryBuilder.cs
- UIntPtr.cs
- StyleTypedPropertyAttribute.cs
- CatalogPartCollection.cs
- SafeRegistryKey.cs
- TextEndOfParagraph.cs
- AppDomainManager.cs
- EdmMember.cs
- EDesignUtil.cs
- Propagator.ExtentPlaceholderCreator.cs
- FragmentNavigationEventArgs.cs
- SourceSwitch.cs
- HwndHostAutomationPeer.cs
- XmlWriterSettings.cs
- ConditionChanges.cs
- Formatter.cs
- ProcessStartInfo.cs
- Version.cs
- GeometryModel3D.cs
- FrameworkContextData.cs
- DispatcherExceptionEventArgs.cs
- securitycriticaldataformultiplegetandset.cs
- InternalRelationshipCollection.cs
- ActivityExecutionFilter.cs
- ChangesetResponse.cs
- SqlExpressionNullability.cs
- DeviceContexts.cs
- HwndSource.cs
- ListenerElementsCollection.cs
- PackageRelationship.cs
- AuthorizationRule.cs
- DrawingImage.cs
- StreamReader.cs
- EdmEntityTypeAttribute.cs
- OdbcConnectionString.cs
- RawUIStateInputReport.cs
- WebPartCloseVerb.cs
- TextSelectionProcessor.cs
- QuadraticBezierSegment.cs
- PartBasedPackageProperties.cs
- StrokeCollectionDefaultValueFactory.cs
- LayoutEngine.cs
- InternalPermissions.cs
- SqlDataSourceTableQuery.cs
- FormViewUpdateEventArgs.cs
- FactoryId.cs
- BaseTreeIterator.cs
- CodeTypeOfExpression.cs
- RuleRef.cs
- OleAutBinder.cs
- Camera.cs
- HtmlHead.cs
- DesignerOptionService.cs
- StreamUpdate.cs
- SingleStorage.cs
- DataBindingExpressionBuilder.cs
- TableLayoutColumnStyleCollection.cs
- ControlBuilderAttribute.cs
- EnumBuilder.cs
- ControlParameter.cs
- ComponentSerializationService.cs
- TypeGeneratedEventArgs.cs
- SvcMapFileLoader.cs
- StoreItemCollection.Loader.cs
- TypeConverterValueSerializer.cs
- DummyDataSource.cs
- ControlUtil.cs
- InternalCompensate.cs
- OleDbEnumerator.cs
- AsyncPostBackTrigger.cs
- Paragraph.cs
- CancellationToken.cs
- SignedXml.cs
- XmlQueryCardinality.cs
- DbParameterCollection.cs
- HyperLinkField.cs
- Choices.cs
- XPathBuilder.cs
- KoreanCalendar.cs
- SingletonInstanceContextProvider.cs
- SessionEndingEventArgs.cs
- LogEntryUtils.cs
- X509SecurityTokenParameters.cs
- LineGeometry.cs
- MouseGestureValueSerializer.cs
- XmlSchemaNotation.cs
- CapiNative.cs
- DataGridParentRows.cs
- TableItemStyle.cs
- ClientFormsIdentity.cs
- RelatedImageListAttribute.cs
- DtcInterfaces.cs
- DataGridViewIntLinkedList.cs
- XmlDocumentType.cs
- SQLChars.cs
- SecurityDocument.cs
- DesignerTransactionCloseEvent.cs
- _HelperAsyncResults.cs
- UpdatePanel.cs