diff --git a/StreamingKit/StreamingKit/STKAudioPlayer.h b/StreamingKit/StreamingKit/STKAudioPlayer.h index 07f45c73..698b5908 100644 --- a/StreamingKit/StreamingKit/STKAudioPlayer.h +++ b/StreamingKit/StreamingKit/STKAudioPlayer.h @@ -182,6 +182,9 @@ typedef void(^STKFrameFilter)(UInt32 channelsPerFrame, UInt32 bytesPerFrame, UIn /// URLs with unrecognised schemes will return nil. +(STKDataSource*) dataSourceFromURL:(NSURL*)url; +/// Returns canonical audio format used by STKFrameFilter blocks. ++(AudioStreamBasicDescription)canonicalAudioStreamBasicDescription; + /// Initializes a new STKAudioPlayer with the default options -(instancetype) init; diff --git a/StreamingKit/StreamingKit/STKAudioPlayer.m b/StreamingKit/StreamingKit/STKAudioPlayer.m index 2d7709d3..939f438e 100755 --- a/StreamingKit/StreamingKit/STKAudioPlayer.m +++ b/StreamingKit/StreamingKit/STKAudioPlayer.m @@ -692,6 +692,11 @@ +(STKDataSource*) dataSourceFromURL:(NSURL*)url return retval; } ++ (AudioStreamBasicDescription)canonicalAudioStreamBasicDescription +{ + return canonicalAudioStreamBasicDescription; +} + -(void) clearQueue { pthread_mutex_lock(&playerMutex);