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
- SafeTimerHandle.cs
- ExternalException.cs
- EmbeddedMailObjectCollectionEditor.cs
- FixedSOMTableRow.cs
- ConditionedDesigner.cs
- SHA512.cs
- BaseDataBoundControl.cs
- RangeValueProviderWrapper.cs
- JpegBitmapEncoder.cs
- ControlCachePolicy.cs
- TableHeaderCell.cs
- QueueException.cs
- PointF.cs
- StreamGeometryContext.cs
- COM2IDispatchConverter.cs
- BaseTemplateBuildProvider.cs
- Operator.cs
- QueryPageSettingsEventArgs.cs
- JsonWriterDelegator.cs
- TextDecorationCollection.cs
- columnmapkeybuilder.cs
- ServiceMoniker.cs
- PermissionSetTriple.cs
- PermissionAttributes.cs
- MailMessageEventArgs.cs
- EditorPartCollection.cs
- BuildProvidersCompiler.cs
- METAHEADER.cs
- EditorPartChrome.cs
- SkewTransform.cs
- MetadataArtifactLoader.cs
- OutOfProcStateClientManager.cs
- SerialPinChanges.cs
- TreeNodeMouseHoverEvent.cs
- QilLoop.cs
- input.cs
- WindowsTab.cs
- Reference.cs
- ClientBuildManager.cs
- EntityDataSourceColumn.cs
- VSWCFServiceContractGenerator.cs
- ItemsChangedEventArgs.cs
- GraphicsState.cs
- Win32Exception.cs
- IntPtr.cs
- MultiSelectRootGridEntry.cs
- GridErrorDlg.cs
- TraceHandlerErrorFormatter.cs
- TimeZoneNotFoundException.cs
- sqlnorm.cs
- EventLog.cs
- SqlProviderServices.cs
- ReverseInheritProperty.cs
- WindowsAuthenticationEventArgs.cs
- DataGridViewCellStateChangedEventArgs.cs
- BoundingRectTracker.cs
- ClientProtocol.cs
- UmAlQuraCalendar.cs
- PkcsMisc.cs
- Types.cs
- NativeMethods.cs
- TrackingWorkflowEventArgs.cs
- ProfileGroupSettingsCollection.cs
- WebPartVerb.cs
- GeometryCollection.cs
- EntityTypeBase.cs
- StringConverter.cs
- DataGridViewRowsRemovedEventArgs.cs
- LogAppendAsyncResult.cs
- SqlBooleanizer.cs
- Color.cs
- EntityDataSourceStatementEditor.cs
- ListSortDescription.cs
- Vector3DCollectionValueSerializer.cs
- UnmanagedMarshal.cs
- StylusPointDescription.cs
- Image.cs
- SessionStateUtil.cs
- DataRecordInternal.cs
- XmlnsDefinitionAttribute.cs
- ServiceXNameTypeConverter.cs
- PasswordPropertyTextAttribute.cs
- APCustomTypeDescriptor.cs
- MultiAsyncResult.cs
- TargetException.cs
- VirtualPath.cs
- KoreanCalendar.cs
- ListBase.cs
- Internal.cs
- Panel.cs
- ApplicationServiceHelper.cs
- CodeTypeParameter.cs
- Typography.cs
- AppSettingsReader.cs
- Path.cs
- SqlReferenceCollection.cs
- StandardOleMarshalObject.cs
- PrintController.cs
- ButtonFlatAdapter.cs
- ImportContext.cs