VisemeEventArgs.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Speech / Src / Synthesis / VisemeEventArgs.cs / 1 / VisemeEventArgs.cs

                            //------------------------------------------------------------------ 
// 
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// 
//----------------------------------------------------------------- 

#if !SPEECHSERVER 
 
namespace System.Speech.Synthesis
{ 
    /// 
    /// TODOC
    /// 
    public class VisemeReachedEventArgs : PromptEventArgs 
    {
        //******************************************************************* 
        // 
        // Constructors
        // 
        //*******************************************************************

        #region Constructors
 
        /// 
        /// TODOC 
        ///  
        /// 
        ///  
        /// 
        /// 
        /// 
        ///  
        internal VisemeReachedEventArgs (Prompt speakPrompt, int currentViseme, TimeSpan audioPosition, TimeSpan duration, SynthesizerEmphasis emphasis, int nextViseme) : base(speakPrompt)
        { 
            _currentViseme = currentViseme; 
            _audioPosition = audioPosition;
            _duration = duration; 
            _emphasis = emphasis;
            _nextViseme = nextViseme;
        }
 
        #endregion
 
        //******************************************************************** 
        //
        // Public Properties 
        //
        //*******************************************************************

        #region Public Properties 

        ///  
        /// TODOC 
        /// 
        ///  
        public int Viseme
        {
            get { return _currentViseme; }
        } 

        ///  
        /// TODOC 
        /// 
        ///  
        public TimeSpan AudioPosition
        {
            get { return _audioPosition; }
        } 

        ///  
        /// TODOC 
        /// 
        ///  
        public TimeSpan Duration
        {
            get { return _duration; }
        } 

        ///  
        /// TODOC 
        /// 
        ///  
        public SynthesizerEmphasis Emphasis
        {
            get { return _emphasis; }
        } 

        ///  
        /// TODOC 
        /// 
        ///  
        public int NextViseme
        {
            get { return _nextViseme; }
        } 

        #endregion 
 
        //********************************************************************
        // 
        // Private Fields
        //
        //********************************************************************
 
        #region Private Fields
 
        // Current Viseme being synthesized 
        private int _currentViseme;
 
        // Audio position of current phoneme
        private TimeSpan _audioPosition;

        // Duration of current Viseme 
        private TimeSpan _duration;
 
        // Features of the current phoneme 
        private SynthesizerEmphasis _emphasis;
 
        // Next Viseme to be synthesized
        private int _nextViseme;

        #endregion 
    }
} 
 
#endif

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------ 
// 
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// 
//----------------------------------------------------------------- 

#if !SPEECHSERVER 
 
namespace System.Speech.Synthesis
{ 
    /// 
    /// TODOC
    /// 
    public class VisemeReachedEventArgs : PromptEventArgs 
    {
        //******************************************************************* 
        // 
        // Constructors
        // 
        //*******************************************************************

        #region Constructors
 
        /// 
        /// TODOC 
        ///  
        /// 
        ///  
        /// 
        /// 
        /// 
        ///  
        internal VisemeReachedEventArgs (Prompt speakPrompt, int currentViseme, TimeSpan audioPosition, TimeSpan duration, SynthesizerEmphasis emphasis, int nextViseme) : base(speakPrompt)
        { 
            _currentViseme = currentViseme; 
            _audioPosition = audioPosition;
            _duration = duration; 
            _emphasis = emphasis;
            _nextViseme = nextViseme;
        }
 
        #endregion
 
        //******************************************************************** 
        //
        // Public Properties 
        //
        //*******************************************************************

        #region Public Properties 

        ///  
        /// TODOC 
        /// 
        ///  
        public int Viseme
        {
            get { return _currentViseme; }
        } 

        ///  
        /// TODOC 
        /// 
        ///  
        public TimeSpan AudioPosition
        {
            get { return _audioPosition; }
        } 

        ///  
        /// TODOC 
        /// 
        ///  
        public TimeSpan Duration
        {
            get { return _duration; }
        } 

        ///  
        /// TODOC 
        /// 
        ///  
        public SynthesizerEmphasis Emphasis
        {
            get { return _emphasis; }
        } 

        ///  
        /// TODOC 
        /// 
        ///  
        public int NextViseme
        {
            get { return _nextViseme; }
        } 

        #endregion 
 
        //********************************************************************
        // 
        // Private Fields
        //
        //********************************************************************
 
        #region Private Fields
 
        // Current Viseme being synthesized 
        private int _currentViseme;
 
        // Audio position of current phoneme
        private TimeSpan _audioPosition;

        // Duration of current Viseme 
        private TimeSpan _duration;
 
        // Features of the current phoneme 
        private SynthesizerEmphasis _emphasis;
 
        // Next Viseme to be synthesized
        private int _nextViseme;

        #endregion 
    }
} 
 
#endif

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.

                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK