Пример #1
0
 public AFade(double?startUnit, double?lengthInUnits, AudioUnitType unitType)
     : this()
 {
     if (unitType == AudioUnitType.Sample)
     {
         StartSample     = startUnit;
         NumberOfSamples = lengthInUnits;
     }
     else
     {
         StartTime = startUnit;
         Duration  = lengthInUnits;
     }
 }
Пример #2
0
 public AFade(double? startUnit, double? lengthInUnits, AudioUnitType unitType)
     : this()
 {
     if (unitType == AudioUnitType.Sample)
     {
         StartSample = startUnit;
         NumberOfSamples = lengthInUnits;
     }
     else
     {
         StartTime = startUnit;
         Duration = lengthInUnits;
     }
 }
Пример #3
0
 public ATrim(double? startUnit, double? endUnit, AudioUnitType timebaseUnit)
     : this()
 {
     switch (timebaseUnit)
     {
         case AudioUnitType.Sample:
             EndSample = endUnit;
             StartSample = startUnit;
             break;
         case AudioUnitType.Seconds:
             End = endUnit;
             Start = startUnit;
             break;
         case AudioUnitType.Timebase:
             EndPts = endUnit;
             StartPts = startUnit;
             break;
     }
 }
Пример #4
0
        public ATrim(double?startUnit, double?endUnit, AudioUnitType timebaseUnit)
            : this()
        {
            switch (timebaseUnit)
            {
            case AudioUnitType.Sample:
                EndSample   = endUnit;
                StartSample = startUnit;
                break;

            case AudioUnitType.Seconds:
                End   = endUnit;
                Start = startUnit;
                break;

            case AudioUnitType.Timebase:
                EndPts   = endUnit;
                StartPts = startUnit;
                break;
            }
        }
Пример #5
0
 public AFade(double? startUnit, double? lengthInUnits, AudioUnitType unitType, FadeTransitionType transitionType, FadeCurveType curveType)
     : this(startUnit, lengthInUnits, unitType, transitionType)
 {
     CurveType = curveType;
 }
Пример #6
0
 public AFade(double?startUnit, double?lengthInUnits, AudioUnitType unitType, FadeTransitionType transitionType, FadeCurveType curveType)
     : this(startUnit, lengthInUnits, unitType, transitionType)
 {
     CurveType = curveType;
 }
Пример #7
0
 public ATrim(double? startUnit, double? endUnit, double? duration, AudioUnitType timebaseUnit)
     : this(startUnit, endUnit, timebaseUnit)
 {
     Duration = duration;
 }
Пример #8
0
 public ATrim(double?startUnit, double?endUnit, double?duration, AudioUnitType timebaseUnit)
     : this(startUnit, endUnit, timebaseUnit)
 {
     Duration = duration;
 }