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
- SystemGatewayIPAddressInformation.cs
- Misc.cs
- SolidColorBrush.cs
- ThaiBuddhistCalendar.cs
- AttributeCallbackBuilder.cs
- DataGridViewRowStateChangedEventArgs.cs
- XPathSelfQuery.cs
- Predicate.cs
- TemplatedWizardStep.cs
- APCustomTypeDescriptor.cs
- PropertyManager.cs
- ProxyAttribute.cs
- UpdatableWrapper.cs
- WorkflowDesignerMessageFilter.cs
- PropertyPushdownHelper.cs
- SoapConverter.cs
- SystemNetHelpers.cs
- Int32Rect.cs
- TypeDelegator.cs
- TransactedReceiveScope.cs
- SR.cs
- ConfigurationManagerHelper.cs
- LockCookie.cs
- Psha1DerivedKeyGenerator.cs
- InstalledFontCollection.cs
- HelpKeywordAttribute.cs
- SamlAuthorizationDecisionClaimResource.cs
- ColorConverter.cs
- ValidationError.cs
- StringReader.cs
- TreeSet.cs
- ActivityExecutor.cs
- FactoryRecord.cs
- HistoryEventArgs.cs
- StringStorage.cs
- TraceHandler.cs
- AssemblyHash.cs
- CalloutQueueItem.cs
- TypedTableGenerator.cs
- _CommandStream.cs
- BaseTemplateParser.cs
- ComPlusDiagnosticTraceSchemas.cs
- CorrelationManager.cs
- Int32AnimationUsingKeyFrames.cs
- QueryAsyncResult.cs
- Drawing.cs
- TypeConverterAttribute.cs
- ParentQuery.cs
- KnownBoxes.cs
- TextServicesHost.cs
- SqlDependencyUtils.cs
- BufferedReadStream.cs
- XamlBrushSerializer.cs
- CodeGen.cs
- OdbcUtils.cs
- DataGridViewCheckBoxCell.cs
- _Semaphore.cs
- SortAction.cs
- MembershipUser.cs
- CollectionBuilder.cs
- SendMailErrorEventArgs.cs
- CryptographicAttribute.cs
- RequestResizeEvent.cs
- Rules.cs
- IsolatedStorageFilePermission.cs
- Timer.cs
- PersistenceException.cs
- HttpCachePolicyElement.cs
- WebServiceEnumData.cs
- HtmlGenericControl.cs
- Evidence.cs
- SignatureToken.cs
- WindowManager.cs
- FontDialog.cs
- EllipticalNodeOperations.cs
- TabControlAutomationPeer.cs
- IncrementalHitTester.cs
- ActiveXSite.cs
- FormParameter.cs
- SafeNativeMethods.cs
- WinEventQueueItem.cs
- CultureSpecificStringDictionary.cs
- LocalizabilityAttribute.cs
- TableHeaderCell.cs
- XmlDocumentType.cs
- XmlSchemaSequence.cs
- KeyEventArgs.cs
- Margins.cs
- ItemsPresenter.cs
- EpmCustomContentDeSerializer.cs
- BatchParser.cs
- HtmlImage.cs
- Rules.cs
- AnyAllSearchOperator.cs
- ArrayTypeMismatchException.cs
- DataGridRelationshipRow.cs
- MobilePage.cs
- SystemWebExtensionsSectionGroup.cs
- DataSourceXmlElementAttribute.cs
- ConfigXmlAttribute.cs