TVOAudioOptionsBuilder
Objective-C
@interface TVOAudioOptionsBuilder : NSObject
Swift
class TVOAudioOptionsBuilder : NSObject
TVOAudioOptionsBuilder constructs TVOAudioOptions.
-
@brief Audio processing to filter out background noise. Defaults to
NO. WebRTC relies on built-in iOS noise cancellation.Declaration
Objective-C
@property (nonatomic) BOOL noiseSuppression;Swift
var noiseSuppression: Bool { get set } -
@brief Audio receiver jitter buffer minimum target delay in milliseconds.. Defaults to
0.Declaration
Objective-C
@property (nonatomic) int audioJitterBufferMinDelayMs;Swift
var audioJitterBufferMinDelayMs: Int32 { get set } -
@brief Audio receiver jitter buffer max capacity in number of packets. Minimum allowed value is
20. Default value is50.Declaration
Objective-C
@property (nonatomic) int audioJitterBufferMaxPackets;Swift
var audioJitterBufferMaxPackets: Int32 { get set } -
@brief Audio processing to remove background noise of lower frequencies. Defaults to
YES.Declaration
Objective-C
@property (nonatomic) BOOL highpassFilter;Swift
var highpassFilter: Bool { get set } -
Unavailable
Use a TVOAudioOptionsBuilderBlock instead.
@brief You should not initialize
TVOAudioOptionsBuilderdirectly, use a TVOAudioOptionsBuilderBlock instead.Declaration
Objective-C
- (null_unspecified instancetype)init;