예제 #1
0
        public static SmiResultCode GetCapabilities(ref Capabilities capability)
        {
            c_Capabilities c      = new c_Capabilities();
            SmiResultCode  result = c_GetCapabilities(ref c);

            if (result == SmiResultCode.Success)
            {
                capability.maxPeriod    = c.maxPeriod;
                capability.minPeriod    = c.minPeriod;
                capability.noteStyle    = c.noteStyle;
                capability.pauseResume  = c.pauseResume;
                capability.periodicPlay = c.periodicPlay;
                capability.startEndMag  = c.startEndMag;
            }

            return(result);
        }
예제 #2
0
        public static SmiResultCode GetCapabilities(ref Capabilities capability)
        {
            c_Capabilities c = new c_Capabilities();
            SmiResultCode result = c_GetCapabilities(ref c);

            if (result == SmiResultCode.Success)
            {
                capability.maxPeriod = c.maxPeriod;
                capability.minPeriod = c.minPeriod;
                capability.noteStyle = c.noteStyle;
                capability.pauseResume = c.pauseResume;
                capability.periodicPlay = c.periodicPlay;
                capability.startEndMag = c.startEndMag;
            }

            return result;
        }
예제 #3
0
 private static extern SmiResultCode c_GetCapabilities(ref c_Capabilities capability);
예제 #4
0
 private static extern SmiResultCode c_GetCapabilities(ref c_Capabilities capability);