TVIAudioOptionsBuilder Class Reference
Inherits from | NSObject |
---|---|
Declared in | TVIAudioOptions.h |
audioJitterBufferFastAccelerate
Audio receiver jitter buffer (NetEq) fast accelerate mode. Defaults to NO
.
@property (nonatomic, assign) BOOL audioJitterBufferFastAccelerate
Declared In
TVIAudioOptions.h
audioJitterBufferMaxPackets
Audio receiver jitter buffer (NetEq) max capacity in number of packets. Defaults to 50
.
@property (nonatomic, assign) int audioJitterBufferMaxPackets
Declared In
TVIAudioOptions.h
softwareAecEnabled
Enable software Acoustic Echo Cancellation (AEC). Defaults to NO
.
@property (nonatomic, assign, getter=isSoftwareAecEnabled) BOOL softwareAecEnabled
Discussion
TVIDefaultAudioDevice uses Apple’s built-in hardware echo cancellation. If you are having issues with
echo cancellation and TVIDefaultAudioDevice
, or you’ve written your own TVIAudioDevice
without echo cancellation
you may wish to enable software echo cancellation instead. This API is currently experimental, and we may extend the
TVIAudioDecice
’s APIs to work with this property.
Declared In
TVIAudioOptions.h
highpassFilter
Audio processing to remove background noise of lower frequencies. Defaults to YES
.
@property (nonatomic, assign) BOOL highpassFilter
Declared In
TVIAudioOptions.h
)
Enable audio level control. Defaults to NO
.
@property (nonatomic, assign) BOOL levelControl DEPRECATED_MSG_ATTRIBUTE ( "levelControl is deprecated and setting it no longer has any effect. It will be removed in a future release." )
Discussion
This property is deprecated and setting it no longer has any effect. It will be removed in a future release.
Declared In
TVIAudioOptions.h
– init
You should not initialize TVIAudioOptionsBuilder
directly, use a TVIAudioOptionsBuilderBlock instead.
- (null_unspecified instancetype)init
Declared In
TVIAudioOptions.h