Add +canonicalAudioStreamBasicDescription to access format of PCM data

This commit is contained in:
Patrick Beard
2016-03-16 19:17:34 -07:00
parent 2d251d5150
commit b71fc0efca
2 changed files with 8 additions and 0 deletions
@@ -175,6 +175,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;
@@ -680,6 +680,11 @@ static void AudioFileStreamPacketsProc(void* clientData, UInt32 numberBytes, UIn
return retval;
}
+ (AudioStreamBasicDescription)canonicalAudioStreamBasicDescription
{
return canonicalAudioStreamBasicDescription;
}
-(void) clearQueue
{
pthread_mutex_lock(&playerMutex);