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
- QueryMatcher.cs
- LineSegment.cs
- TransformCollection.cs
- ExpressionBindingCollection.cs
- Empty.cs
- TreeNodeClickEventArgs.cs
- WorkflowDataContext.cs
- PeerNeighborManager.cs
- ByeOperation11AsyncResult.cs
- ObjectItemCollection.cs
- JsonMessageEncoderFactory.cs
- Icon.cs
- QueryResponse.cs
- SettingsPropertyIsReadOnlyException.cs
- BinaryFormatter.cs
- BlockUIContainer.cs
- ComplexPropertyEntry.cs
- PagerSettings.cs
- WindowsListViewItem.cs
- XmlSchemaAttributeGroup.cs
- PopupControlService.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- ScriptingScriptResourceHandlerSection.cs
- TemplateComponentConnector.cs
- DataRecordObjectView.cs
- GlyphShapingProperties.cs
- SQLByte.cs
- MimeTypePropertyAttribute.cs
- WeakRefEnumerator.cs
- SmtpFailedRecipientException.cs
- DataExpression.cs
- SiteMapPath.cs
- SqlInternalConnectionSmi.cs
- MediaTimeline.cs
- FunctionParameter.cs
- OnOperation.cs
- UserPreference.cs
- RSAOAEPKeyExchangeFormatter.cs
- VisualTreeUtils.cs
- AsymmetricKeyExchangeDeformatter.cs
- ToolStripTextBox.cs
- Filter.cs
- HttpProfileGroupBase.cs
- PackWebRequest.cs
- BuildResultCache.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- Console.cs
- ComboBoxRenderer.cs
- validation.cs
- AlternateViewCollection.cs
- EventLogInformation.cs
- RuleCache.cs
- UriSectionData.cs
- OdbcFactory.cs
- WebOperationContext.cs
- InputBuffer.cs
- AttachmentService.cs
- QilInvokeLateBound.cs
- TriggerAction.cs
- RbTree.cs
- CardSpacePolicyElement.cs
- CustomLineCap.cs
- DrawingImage.cs
- AlignmentYValidation.cs
- NativeObjectSecurity.cs
- ObjectDataSource.cs
- RightsManagementInformation.cs
- ExpressionLexer.cs
- SystemTcpConnection.cs
- ScrollBarAutomationPeer.cs
- InkCollectionBehavior.cs
- DefaultProxySection.cs
- PenThreadPool.cs
- ResourceReader.cs
- Int32Collection.cs
- dtdvalidator.cs
- CapabilitiesState.cs
- QuestionEventArgs.cs
- ConditionalBranch.cs
- OdbcRowUpdatingEvent.cs
- DispatcherEventArgs.cs
- OutputWindow.cs
- _ListenerResponseStream.cs
- WindowsComboBox.cs
- Vars.cs
- GridSplitter.cs
- SortDescriptionCollection.cs
- CachedPathData.cs
- PolyLineSegmentFigureLogic.cs
- SqlStream.cs
- OutputScope.cs
- QueuedDeliveryRequirementsMode.cs
- XmlnsCache.cs
- PublisherIdentityPermission.cs
- IndicFontClient.cs
- RangeValuePattern.cs
- Int16KeyFrameCollection.cs
- SchemaCompiler.cs
- FrameworkElement.cs
- ReflectPropertyDescriptor.cs