Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / 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
- TriggerActionCollection.cs
- StringComparer.cs
- Subset.cs
- ProjectionPlanCompiler.cs
- Debugger.cs
- BrowsableAttribute.cs
- ContextQuery.cs
- SwitchExpression.cs
- ResourceReader.cs
- StandardMenuStripVerb.cs
- CallContext.cs
- ErrorWrapper.cs
- RuntimeResourceSet.cs
- HttpModuleAction.cs
- HandleTable.cs
- DesignerObjectListAdapter.cs
- GcSettings.cs
- FontDialog.cs
- BitmapEffectState.cs
- PreloadHost.cs
- TimeZone.cs
- SelectionUIHandler.cs
- BackgroundWorker.cs
- WebPartConnection.cs
- OpenFileDialog.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- SafeWaitHandle.cs
- PlainXmlWriter.cs
- ExecutionContext.cs
- ButtonBaseAdapter.cs
- OdbcFactory.cs
- CollectionViewGroupInternal.cs
- PasswordBoxAutomationPeer.cs
- LockRecoveryTask.cs
- ResourceManager.cs
- Decorator.cs
- DataServiceQueryException.cs
- Rijndael.cs
- DataGridViewCellParsingEventArgs.cs
- peersecuritysettings.cs
- AllMembershipCondition.cs
- QuaternionKeyFrameCollection.cs
- ReadOnlyCollectionBase.cs
- SafeHandles.cs
- ControlCachePolicy.cs
- WinOEToolBoxItem.cs
- StylusButtonEventArgs.cs
- SafeFileMappingHandle.cs
- OutputScopeManager.cs
- ObjectDisposedException.cs
- DataSourceHelper.cs
- EdgeProfileValidation.cs
- PlatformCulture.cs
- Thickness.cs
- ObjectNavigationPropertyMapping.cs
- XmlTypeMapping.cs
- FontUnit.cs
- TreeNodeCollection.cs
- TabControlCancelEvent.cs
- RangeValuePatternIdentifiers.cs
- ConvertersCollection.cs
- DataObjectMethodAttribute.cs
- sqlstateclientmanager.cs
- BuildResult.cs
- ListControl.cs
- ErrorRuntimeConfig.cs
- RegistrationServices.cs
- WSUtilitySpecificationVersion.cs
- RecognizedAudio.cs
- WebPartEditorCancelVerb.cs
- RequestSecurityTokenSerializer.cs
- TextEditorCharacters.cs
- TableLayoutCellPaintEventArgs.cs
- ApplicationHost.cs
- AffineTransform3D.cs
- DictionarySectionHandler.cs
- Ports.cs
- SqlProvider.cs
- PolyBezierSegmentFigureLogic.cs
- InfiniteTimeSpanConverter.cs
- FontClient.cs
- CheckBox.cs
- SqlCommandSet.cs
- InkCanvas.cs
- SafeRegistryHandle.cs
- PersistenceProviderElement.cs
- SequenceDesignerAccessibleObject.cs
- DateTimeFormat.cs
- DriveInfo.cs
- InternalPermissions.cs
- TextSelectionHighlightLayer.cs
- Pair.cs
- ConfigXmlText.cs
- ClientSponsor.cs
- WindowsListViewGroupSubsetLink.cs
- HttpResponse.cs
- SyndicationSerializer.cs
- DisplayNameAttribute.cs
- ProxyHwnd.cs
- BindingNavigator.cs