FSStreamConfiguration Class Reference
| Inherits from | NSObject |
| Declared in | FSAudioStream.h |
Tasks
-
bufferCountproperty -
bufferSizeproperty -
maxPacketDescsproperty -
httpConnectionBufferSizeproperty -
outputSampleRateproperty -
outputNumChannelsproperty -
bounceIntervalproperty -
maxBounceCountproperty -
startupWatchdogPeriodproperty -
maxPrebufferedByteCountproperty -
usePrebufferSizeCalculationInSecondsproperty -
usePrebufferSizeCalculationInPacketsproperty -
requiredPrebufferSizeInSecondsproperty -
requiredInitialPrebufferedByteCountForContinuousStreamproperty -
requiredInitialPrebufferedByteCountForNonContinuousStreamproperty -
requiredInitialPrebufferedPacketCountproperty -
userAgentproperty -
cacheDirectoryproperty -
predefinedHttpHeaderValuesproperty -
cacheEnabledproperty -
seekingFromCacheEnabledproperty -
automaticAudioSessionHandlingEnabledproperty -
enableTimeAndPitchConversionproperty -
requireStrictContentTypeCheckingproperty -
maxDiskCacheSizeproperty
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 automaticAudioSessionHandlingEnabledDiscussion
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.hbounceInterval
The interval within the stream may enter to the buffering state before it fails.
@property (nonatomic, assign) int bounceIntervalDiscussion
The interval within the stream may enter to the buffering state before it fails.
Declared In
FSAudioStream.hbufferCount
The number of buffers.
@property (nonatomic, assign) unsigned bufferCountDiscussion
The number of buffers.
Declared In
FSAudioStream.hbufferSize
The size of each buffer.
@property (nonatomic, assign) unsigned bufferSizeDiscussion
The size of each buffer.
Declared In
FSAudioStream.hcacheDirectory
The directory used for caching the streamed files.
@property (nonatomic, strong) NSString *cacheDirectoryDiscussion
The directory used for caching the streamed files.
Declared In
FSAudioStream.hcacheEnabled
The property determining if caching the streams to the disk is enabled.
@property (nonatomic, assign) BOOL cacheEnabledDiscussion
The property determining if caching the streams to the disk is enabled.
Declared In
FSAudioStream.henableTimeAndPitchConversion
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 enableTimeAndPitchConversionDiscussion
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.hhttpConnectionBufferSize
The HTTP connection buffer size.
@property (nonatomic, assign) unsigned httpConnectionBufferSizeDiscussion
The HTTP connection buffer size.
Declared In
FSAudioStream.hmaxBounceCount
The number of times the stream may enter the buffering state before it fails.
@property (nonatomic, assign) int maxBounceCountDiscussion
The number of times the stream may enter the buffering state before it fails.
Declared In
FSAudioStream.hmaxDiskCacheSize
The maximum size of the disk cache in bytes.
@property (nonatomic, assign) int maxDiskCacheSizeDiscussion
The maximum size of the disk cache in bytes.
Declared In
FSAudioStream.hmaxPacketDescs
The number of packet descriptions.
@property (nonatomic, assign) unsigned maxPacketDescsDiscussion
The number of packet descriptions.
Declared In
FSAudioStream.hmaxPrebufferedByteCount
Allow buffering of this many bytes before the cache is full.
@property (nonatomic, assign) int maxPrebufferedByteCountDiscussion
Allow buffering of this many bytes before the cache is full.
Declared In
FSAudioStream.houtputNumChannels
The number of output channels.
@property (nonatomic, assign) long outputNumChannelsDiscussion
The number of output channels.
Declared In
FSAudioStream.houtputSampleRate
The output sample rate.
@property (nonatomic, assign) double outputSampleRateDiscussion
The output sample rate.
Declared In
FSAudioStream.hpredefinedHttpHeaderValues
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 *predefinedHttpHeaderValuesDiscussion
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.hrequireStrictContentTypeChecking
Requires the content type given by the server to match an audio content type.
@property (nonatomic, assign) BOOL requireStrictContentTypeCheckingDiscussion
Requires the content type given by the server to match an audio content type.
Declared In
FSAudioStream.hrequiredInitialPrebufferedByteCountForContinuousStream
Require buffering of this many bytes before the playback can start for a continuous stream.
@property (nonatomic, assign) int requiredInitialPrebufferedByteCountForContinuousStreamDiscussion
Require buffering of this many bytes before the playback can start for a continuous stream.
Declared In
FSAudioStream.hrequiredInitialPrebufferedByteCountForNonContinuousStream
Require buffering of this many bytes before the playback can start a non-continuous stream.
@property (nonatomic, assign) int requiredInitialPrebufferedByteCountForNonContinuousStreamDiscussion
Require buffering of this many bytes before the playback can start a non-continuous stream.
Declared In
FSAudioStream.hrequiredInitialPrebufferedPacketCount
Require buffering of this many packets before the playback can start.
@property (nonatomic, assign) int requiredInitialPrebufferedPacketCountDiscussion
Require buffering of this many packets before the playback can start.
Declared In
FSAudioStream.hrequiredPrebufferSizeInSeconds
Require buffering of this many bytes before the playback can start for a continuous stream.
@property (nonatomic, assign) float requiredPrebufferSizeInSecondsDiscussion
Require buffering of this many bytes before the playback can start for a continuous stream.
Declared In
FSAudioStream.hseekingFromCacheEnabled
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 seekingFromCacheEnabledDiscussion
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.hstartupWatchdogPeriod
The stream must start within this seconds before it fails.
@property (nonatomic, assign) int startupWatchdogPeriodDiscussion
The stream must start within this seconds before it fails.
Declared In
FSAudioStream.husePrebufferSizeCalculationInPackets
Calculate prebuffer sizes using the packet counts.
@property (nonatomic, assign) BOOL usePrebufferSizeCalculationInPacketsDiscussion
Calculate prebuffer sizes using the packet counts.
Declared In
FSAudioStream.husePrebufferSizeCalculationInSeconds
Calculate prebuffer sizes dynamically using the stream bitrate in seconds instead of bytes.
@property (nonatomic, assign) BOOL usePrebufferSizeCalculationInSecondsDiscussion
Calculate prebuffer sizes dynamically using the stream bitrate in seconds instead of bytes.
Declared In
FSAudioStream.h