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
- GenerateTemporaryTargetAssembly.cs
- Message.cs
- TableItemStyle.cs
- RichListBox.cs
- IpcClientChannel.cs
- DtcInterfaces.cs
- SiteOfOriginPart.cs
- ColorInterpolationModeValidation.cs
- ListSourceHelper.cs
- SecurityTokenResolver.cs
- OperationInfo.cs
- SerializerDescriptor.cs
- AbsoluteQuery.cs
- Paragraph.cs
- pingexception.cs
- DoubleAnimationBase.cs
- SqlRewriteScalarSubqueries.cs
- IpcClientManager.cs
- TypeSource.cs
- GeneralTransform3DCollection.cs
- QueryInterceptorAttribute.cs
- GeneralTransformCollection.cs
- Int16.cs
- AutoSizeToolBoxItem.cs
- SqlResolver.cs
- RowSpanVector.cs
- HtmlMeta.cs
- ImageAttributes.cs
- InputBinder.cs
- InitializationEventAttribute.cs
- SessionPageStateSection.cs
- MSAAEventDispatcher.cs
- Table.cs
- SocketAddress.cs
- TimeSpanValidatorAttribute.cs
- OleDbWrapper.cs
- MruCache.cs
- StyleHelper.cs
- IdentifierCreationService.cs
- DataObjectSettingDataEventArgs.cs
- RowUpdatedEventArgs.cs
- CodeEventReferenceExpression.cs
- AuthenticationService.cs
- XPathNodeInfoAtom.cs
- recordstatefactory.cs
- ContentElement.cs
- DataBoundControl.cs
- WebBaseEventKeyComparer.cs
- FastEncoder.cs
- WindowsComboBox.cs
- StructuralType.cs
- ConstraintCollection.cs
- DataTablePropertyDescriptor.cs
- MonthChangedEventArgs.cs
- XPathNodeList.cs
- MimeMapping.cs
- SamlSubjectStatement.cs
- EditingCoordinator.cs
- Math.cs
- ToolboxItemFilterAttribute.cs
- TreeNodeClickEventArgs.cs
- CryptographicAttribute.cs
- FlowDocumentReaderAutomationPeer.cs
- SqlDataSourceStatusEventArgs.cs
- StringReader.cs
- TrackingMemoryStreamFactory.cs
- StreamingContext.cs
- PersistChildrenAttribute.cs
- CalendarTable.cs
- ProfileService.cs
- HTMLTagNameToTypeMapper.cs
- PageAdapter.cs
- CatalogUtil.cs
- ButtonBase.cs
- WebConfigurationFileMap.cs
- OpCodes.cs
- DropAnimation.xaml.cs
- SqlXml.cs
- ReaderWriterLock.cs
- TraceHandlerErrorFormatter.cs
- RtfToken.cs
- SessionSwitchEventArgs.cs
- SqlFunctions.cs
- DataGridViewSelectedRowCollection.cs
- Int32Rect.cs
- TableCell.cs
- XmlUrlEditor.cs
- CompositeControl.cs
- ComponentEditorForm.cs
- _HeaderInfoTable.cs
- TraceSwitch.cs
- MediaElement.cs
- HtmlInputImage.cs
- Rotation3DAnimationUsingKeyFrames.cs
- InstancePersistenceException.cs
- InheritanceRules.cs
- FlowDocumentPaginator.cs
- Bitmap.cs
- CatalogPart.cs
- ASCIIEncoding.cs