FSStreamConfiguration Class Reference
Inherits from | NSObject |
Declared in | FSAudioStream.h |
Tasks
-
bufferCount
property -
bufferSize
property -
maxPacketDescs
property -
httpConnectionBufferSize
property -
outputSampleRate
property -
outputNumChannels
property -
bounceInterval
property -
maxBounceCount
property -
startupWatchdogPeriod
property -
maxPrebufferedByteCount
property -
usePrebufferSizeCalculationInSeconds
property -
usePrebufferSizeCalculationInPackets
property -
requiredPrebufferSizeInSeconds
property -
requiredInitialPrebufferedByteCountForContinuousStream
property -
requiredInitialPrebufferedByteCountForNonContinuousStream
property -
requiredInitialPrebufferedPacketCount
property -
userAgent
property -
cacheDirectory
property -
predefinedHttpHeaderValues
property -
cacheEnabled
property -
seekingFromCacheEnabled
property -
automaticAudioSessionHandlingEnabled
property -
enableTimeAndPitchConversion
property -
requireStrictContentTypeChecking
property -
maxDiskCacheSize
property
Properties
automaticAudioSessionHandlingEnabled
The property determining if FreeStreamer should handle audio session automatically. Leave it on if you don’t want to handle the audio session by yourself.
@property (nonatomic, assign) BOOL automaticAudioSessionHandlingEnabled
Discussion
The property determining if FreeStreamer should handle audio session automatically. Leave it on if you don’t want to handle the audio session by yourself.
Declared In
FSAudioStream.h
bounceInterval
The interval within the stream may enter to the buffering state before it fails.
@property (nonatomic, assign) int bounceInterval
Discussion
The interval within the stream may enter to the buffering state before it fails.
Declared In
FSAudioStream.h
bufferCount
The number of buffers.
@property (nonatomic, assign) unsigned bufferCount
Discussion
The number of buffers.
Declared In
FSAudioStream.h
bufferSize
The size of each buffer.
@property (nonatomic, assign) unsigned bufferSize
Discussion
The size of each buffer.
Declared In
FSAudioStream.h
cacheDirectory
The directory used for caching the streamed files.
@property (nonatomic, strong) NSString *cacheDirectory
Discussion
The directory used for caching the streamed files.
Declared In
FSAudioStream.h
cacheEnabled
The property determining if caching the streams to the disk is enabled.
@property (nonatomic, assign) BOOL cacheEnabled
Discussion
The property determining if caching the streams to the disk is enabled.
Declared In
FSAudioStream.h
enableTimeAndPitchConversion
The property enables time and pitch conversion for the audio queue. Put it on if you want to use the play rate setting.
@property (nonatomic, assign) BOOL enableTimeAndPitchConversion
Discussion
The property enables time and pitch conversion for the audio queue. Put it on if you want to use the play rate setting.
Declared In
FSAudioStream.h
httpConnectionBufferSize
The HTTP connection buffer size.
@property (nonatomic, assign) unsigned httpConnectionBufferSize
Discussion
The HTTP connection buffer size.
Declared In
FSAudioStream.h
maxBounceCount
The number of times the stream may enter the buffering state before it fails.
@property (nonatomic, assign) int maxBounceCount
Discussion
The number of times the stream may enter the buffering state before it fails.
Declared In
FSAudioStream.h
maxDiskCacheSize
The maximum size of the disk cache in bytes.
@property (nonatomic, assign) int maxDiskCacheSize
Discussion
The maximum size of the disk cache in bytes.
Declared In
FSAudioStream.h
maxPacketDescs
The number of packet descriptions.
@property (nonatomic, assign) unsigned maxPacketDescs
Discussion
The number of packet descriptions.
Declared In
FSAudioStream.h
maxPrebufferedByteCount
Allow buffering of this many bytes before the cache is full.
@property (nonatomic, assign) int maxPrebufferedByteCount
Discussion
Allow buffering of this many bytes before the cache is full.
Declared In
FSAudioStream.h
outputNumChannels
The number of output channels.
@property (nonatomic, assign) long outputNumChannels
Discussion
The number of output channels.
Declared In
FSAudioStream.h
outputSampleRate
The output sample rate.
@property (nonatomic, assign) double outputSampleRate
Discussion
The output sample rate.
Declared In
FSAudioStream.h
predefinedHttpHeaderValues
The HTTP headers that are appended to the request when the streaming starts. Notice that the headers override any headers previously set by FreeStreamer.
@property (nonatomic, strong) NSDictionary *predefinedHttpHeaderValues
Discussion
The HTTP headers that are appended to the request when the streaming starts. Notice that the headers override any headers previously set by FreeStreamer.
Declared In
FSAudioStream.h
requireStrictContentTypeChecking
Requires the content type given by the server to match an audio content type.
@property (nonatomic, assign) BOOL requireStrictContentTypeChecking
Discussion
Requires the content type given by the server to match an audio content type.
Declared In
FSAudioStream.h
requiredInitialPrebufferedByteCountForContinuousStream
Require buffering of this many bytes before the playback can start for a continuous stream.
@property (nonatomic, assign) int requiredInitialPrebufferedByteCountForContinuousStream
Discussion
Require buffering of this many bytes before the playback can start for a continuous stream.
Declared In
FSAudioStream.h
requiredInitialPrebufferedByteCountForNonContinuousStream
Require buffering of this many bytes before the playback can start a non-continuous stream.
@property (nonatomic, assign) int requiredInitialPrebufferedByteCountForNonContinuousStream
Discussion
Require buffering of this many bytes before the playback can start a non-continuous stream.
Declared In
FSAudioStream.h
requiredInitialPrebufferedPacketCount
Require buffering of this many packets before the playback can start.
@property (nonatomic, assign) int requiredInitialPrebufferedPacketCount
Discussion
Require buffering of this many packets before the playback can start.
Declared In
FSAudioStream.h
requiredPrebufferSizeInSeconds
Require buffering of this many bytes before the playback can start for a continuous stream.
@property (nonatomic, assign) float requiredPrebufferSizeInSeconds
Discussion
Require buffering of this many bytes before the playback can start for a continuous stream.
Declared In
FSAudioStream.h
seekingFromCacheEnabled
The property determining if seeking from the audio packets stored in cache is enabled. The benefit is that seeking is faster in the case the audio packets are already cached in memory.
@property (nonatomic, assign) BOOL seekingFromCacheEnabled
Discussion
The property determining if seeking from the audio packets stored in cache is enabled. The benefit is that seeking is faster in the case the audio packets are already cached in memory.
Declared In
FSAudioStream.h
startupWatchdogPeriod
The stream must start within this seconds before it fails.
@property (nonatomic, assign) int startupWatchdogPeriod
Discussion
The stream must start within this seconds before it fails.
Declared In
FSAudioStream.h
usePrebufferSizeCalculationInPackets
Calculate prebuffer sizes using the packet counts.
@property (nonatomic, assign) BOOL usePrebufferSizeCalculationInPackets
Discussion
Calculate prebuffer sizes using the packet counts.
Declared In
FSAudioStream.h
usePrebufferSizeCalculationInSeconds
Calculate prebuffer sizes dynamically using the stream bitrate in seconds instead of bytes.
@property (nonatomic, assign) BOOL usePrebufferSizeCalculationInSeconds
Discussion
Calculate prebuffer sizes dynamically using the stream bitrate in seconds instead of bytes.
Declared In
FSAudioStream.h