Skip to content

Commit

Permalink
Merge pull request #4 from hzwangsiyu/master
Browse files Browse the repository at this point in the history
v2.1.0 beta release
  • Loading branch information
hzwangsiyu authored Aug 26, 2016
2 parents 347d1cd + ebb1947 commit d88a1d0
Show file tree
Hide file tree
Showing 84 changed files with 2,945 additions and 1,470 deletions.
127 changes: 127 additions & 0 deletions APIDiffs/api-diffs-2.1.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
# PLMediaStreamingKit 2.0.0 to 2.1.0 API Differences

- *Added* Header `PLCommon.h`
- *Added* Header `PLAudioEffectConfiguration.h`
- *Added* Header `PLAudioEffectCustomConfiguration.h`
- *Added* Header `PLAudioPlayer.h`

```
PLAudioEffectConfiguration.h
```

- *Added* class `PLAudioEffectConfiguration`
- *Added* property `@property (nonatomic, readonly) PLAudioEffectConfigurationType type;`
- *Added* class `PLAudioEffectModeConfiguration`
- *Added* method `+ (instancetype)reverbLowLevelModeConfiguration;`
- *Added* method `+ (instancetype)reverbMediumLevelModeConfiguration;`
- *Added* method `+ (instancetype)reverbHeightLevelModeConfiguration;`
- *Added* class `PLAudioEffectReverb2Configuration`
- *Added* property `@property (nonatomic, assign) double decayTimeAt0Hz;`
- *Added* property `@property (nonatomic, assign) double decayTimeAtNyquist;`
- *Added* property `@property (nonatomic, assign) double cutoffFrequency;`
- *Added* property `@property (nonatomic, assign) double dryWetMix;`
- *Added* property `@property (nonatomic, assign) double gain;`
- *Added* property `@property (nonatomic, assign) double minDelayTime;`
- *Added* property `@property (nonatomic, assign) double maxDelayTime;`
- *Added* property `@property (nonatomic, assign) double randomizeReflections;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectDynamicsProcessorConfiguration`
- *Added* property `@property (nonatomic, assign) double threshold;`
- *Added* property `@property (nonatomic, assign) double headRoom;`
- *Added* property `@property (nonatomic, assign) double expansionRatio;`
- *Added* property `@property (nonatomic, assign) double attackTime;`
- *Added* property `@property (nonatomic, assign) double releaseTime;`
- *Added* property `@property (nonatomic, assign) double masterGain;`
- *Added* property `@property (nonatomic, assign) double inputAmplitude;`
- *Added* property `@property (nonatomic, assign) double outputAmplitude;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectBandpassConfiguration`
- *Added* property `@property (nonatomic, assign) double centerFrequency;`
- *Added* property `@property (nonatomic, assign) double bandwidth;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectDelayConfiguration`
- *Added* property `@property (nonatomic, assign) double wetDryMix;`
- *Added* property `@property (nonatomic, assign) double delayTime;`
- *Added* property `@property (nonatomic, assign) double feedback;`
- *Added* property `@property (nonatomic, assign) double lopassCutoff;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectDistortionConfiguration`
- *Added* property `@property (nonatomic, assign) double delay;`
- *Added* property `@property (nonatomic, assign) double decay;`
- *Added* property `@property (nonatomic, assign) double delayMix;`
- *Added* property `@property (nonatomic, assign) double decimation;`
- *Added* property `@property (nonatomic, assign) double rounding;`
- *Added* property `@property (nonatomic, assign) double decimationMix;`
- *Added* property `@property (nonatomic, assign) double linearTerm;`
- *Added* property `@property (nonatomic, assign) double squaredTerm;`
- *Added* property `@property (nonatomic, assign) double cubicTerm;`
- *Added* property `@property (nonatomic, assign) double polynomialMix;`
- *Added* property `@property (nonatomic, assign) double ringModFreq1;`
- *Added* property `@property (nonatomic, assign) double ringModFreq2;`
- *Added* property `@property (nonatomic, assign) double ringModBalance;`
- *Added* property `@property (nonatomic, assign) double ringModMix;`
- *Added* property `@property (nonatomic, assign) double softClipGain;`
- *Added* property `@property (nonatomic, assign) double finalMix;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectNewTimePitchConfiguration`
- *Added* property `@property (nonatomic, assign) double rate;`
- *Added* property `@property (nonatomic, assign) double pitch;`
- *Added* property `@property (nonatomic, assign) double overlap;`
- *Added* property `@property (nonatomic, assign) double enablePeakLocking;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectParametricEqConfiguration`
- *Added* property `@property (nonatomic, assign) double centerFrequency;`
- *Added* property `@property (nonatomic, assign) double qFactor;`
- *Added* property `@property (nonatomic, assign) double gain;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectPeakLimiterConfiguration`
- *Added* property `@property (nonatomic, assign) double attackTime;`
- *Added* property `@property (nonatomic, assign) double decayTime;`
- *Added* property `@property (nonatomic, assign) double preGain;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectVarispeedConfiguration`
- *Added* property `@property (nonatomic, assign) double playbackRate;`
- *Added* property `@property (nonatomic, assign) double playbackCents;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectHighPassConfiguration`
- *Added* property `@property (nonatomic, assign) double cutoffFrequency;`
- *Added* property `@property (nonatomic, assign) double resonance;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectHighShelfConfiguration`
- *Added* property `@property (nonatomic, assign) double cutoffFrequency;`
- *Added* property `@property (nonatomic, assign) double gain;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffecLowPassConfiguration`
- *Added* property `@property (nonatomic, assign) double cutoffFrequency;`
- *Added* property `@property (nonatomic, assign) double resonance;`
- *Added* method `+ (instancetype)defaultConfiguration;`
- *Added* class `PLAudioEffectLowShelfConfiguration`
- *Added* property `@property (nonatomic, assign) double cutoffFrequency;`
- *Added* property `@property (nonatomic, assign) double gain;`
- *Added* method `+ (instancetype)defaultConfiguration;`

```
PLAudioEffectCustomConfiguration.h
```

- *Added* class `PLAudioEffectCustomConfiguration`
- *Added* method `+ (instancetype)configurationWithBlock:(PLAudioEffectCustomConfigurationBlock)block;`

- *Added* protocol `PLAudioPlayerDelegate`
- *Added* method `- (void)audioPlayer:(PLAudioPlayer *)audioPlayer audioDidPlayedRateChanged:(double)audioDidPlayedRate;`
- *Added* method `- (void)audioPlayer:(PLAudioPlayer *)audioPlayer findFileError:(PLAudioPlayerFileError)fileError;`
- *Added* method `- (BOOL)didAudioFilePlayingFinishedAndShouldAudioPlayerPlayAgain:(PLAudioPlayer *)audioPlayer;`

- *Added* class `PLAudioPlayer`
- *Added* property `@property (nonatomic, weak) id<PLAudioPlayerDelegate> delegate;`
- *Added* property `@property (nonatomic, assign) NSTimeInterval audioDidPlayedRateUpdateInterval;`
- *Added* property `@property (nonatomic, strong) NSString *audioFilePath;`
- *Added* property `@property (nonatomic, getter=isRunning) BOOL running;`
- *Added* property `@property (nonatomic) double audioDidPlayedRate;`
- *Added* property `@property (nonatomic) double volume;`
- *Added* property `@property (nonatomic, readonly) NSTimeInterval audioLength;`
- *Added* property `- (void)play;`
- *Added* property `- (void)pause;`
- *Added* property `- (void)stopAndRelease;`

## General Headers
2 changes: 1 addition & 1 deletion Example/PLMediaStreamingKit/PLViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#import "PLViewController.h"
#import "Reachability.h"
#import <asl.h>
#import <PLCameraStreamingKit.h>
#import "PLMediaStreamingKit.h"

const char *stateNames[] = {
"Unknow",
Expand Down
30 changes: 17 additions & 13 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
PODS:
- HappyDNS (0.3.9)
- pili-librtmp (1.0.3.1)
- PLMediaStreamingKit (2.0.0):
- HappyDNS (0.3.10)
- pili-librtmp (1.0.4)
- PLMediaStreamingKit (2.1.0):
- HappyDNS (~> 0.3.0)
- pili-librtmp (= 1.0.3.1)
- PLMediaStreamingKit/PLCameraStreamingKit (= 2.0.0)
- PLMediaStreamingKit/PLStreamingKit (= 2.0.0)
- PLMediaStreamingKit/PLCameraStreamingKit (2.0.0):
- pili-librtmp (= 1.0.4)
- PLMediaStreamingKit/Common (= 2.1.0)
- PLMediaStreamingKit/PLCameraStreamingKit (= 2.1.0)
- PLMediaStreamingKit/PLStreamingKit (= 2.1.0)
- PLMediaStreamingKit/Common (2.1.0):
- HappyDNS (~> 0.3.0)
- pili-librtmp (= 1.0.3.1)
- PLMediaStreamingKit/PLStreamingKit (2.0.0):
- pili-librtmp (= 1.0.4)
- PLMediaStreamingKit/PLCameraStreamingKit (2.1.0):
- HappyDNS (~> 0.3.0)
- pili-librtmp (= 1.0.3.1)
- pili-librtmp (= 1.0.4)
- PLMediaStreamingKit/PLStreamingKit (2.1.0):
- HappyDNS (~> 0.3.0)
- pili-librtmp (= 1.0.4)

DEPENDENCIES:
- PLMediaStreamingKit (from `../`)
Expand All @@ -21,8 +25,8 @@ EXTERNAL SOURCES:
:path: ../

SPEC CHECKSUMS:
HappyDNS: 17be04178df2dd09f0ee6ac33628589b7f9910e8
pili-librtmp: 0adf2516f4b5958b3cb079a4c3d4f6a4a9f49ce9
PLMediaStreamingKit: f4b42bf5baeac328f1991a6024841fa789ebbb4e
HappyDNS: 06a9fed2796663fd87626dbf02552933265bf059
pili-librtmp: bc768bc3971edad732fd5e66f0ee991fa1a0a257
PLMediaStreamingKit: 88edf9fa983e69978e573c05a2c6e0a57f82fb5a

COCOAPODS: 0.39.0
20 changes: 20 additions & 0 deletions Example/Pods/HappyDNS/HappyDNS/Assessment/QNAssessment.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions Example/Pods/HappyDNS/HappyDNS/Assessment/QNAssessment.m

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions Example/Pods/HappyDNS/HappyDNS/Assessment/QNIpModel.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions Example/Pods/HappyDNS/HappyDNS/Assessment/QNIpModel.m

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit d88a1d0

Please sign in to comment.