Ejemplo n.º 1
0
        /// <summary>Get LAME version information</summary>
        /// <returns>LAME version structure</returns>
        public static LAMEVersion GetLameVersion()
        {
            LAMEVersion ver = new LAMEVersion();

            NativeMethods.get_lame_version_numerical(ver);
            return(ver);
        }
Ejemplo n.º 2
0
        /// <summary>Constructor, library-local, converts <see cref="LameDLLWrap.LAMEVersion"/></summary>
        /// <param name="source"></param>
        internal LAMEVersion(LameDLLWrap.LAMEVersion source)
        {
            Major = source.major;
            Minor = source.minor;
            Alpha = source.alpha;
            Beta  = source.beta;

            PsychoAcoustic_Major = source.psy_major;
            PsychoAcoustic_Minor = source.psy_minor;
            PsychoAcoustic_Alpha = source.psy_alpha;
            PsychoAcoustic_Beta  = source.psy_beta;

            Features = source.features;
        }