TVOPreflightOptionsBuilder Class Reference
Inherits from | NSObject |
---|---|
Declared in | TVOPreflightOptions.h |
delegateQueue
The queue where the preflight test will invoke delegate methods.
@property (nonatomic, strong, nullable) dispatch_queue_t delegateQueue
Discussion
All delegate methods are performed on this queue. Any TVOPreflightTest
instance
which is created with these options will maintain a strong reference to the queue until
it is destroyed.
The default value of nil
indicates that the main dispatch queue will be used.
Declared In
TVOPreflightOptions.h
iceOptions
A custom ICE configuration used to run a preflight test.
@property (nonatomic, strong, nullable) TVOIceOptions *iceOptions
Declared In
TVOPreflightOptions.h
preferredAudioCodecs
The collection of preferred audio codecs.
@property (nonatomic, copy, nonnull) NSArray<TVOAudioCodec*> *preferredAudioCodecs
Discussion
The list specifies which audio codecs will be preferred when negotiating audio between participants.
The preferences are applied in the order found in the list starting with the most preferred audio codec to the
least preferred audio codec. Audio codec preferences are not guaranteed to be satisfied because not all participants
are guaranteed to support all audio codecs. TVOOpusCodec
is the default audio codec if no preferences are set.
Declared In
TVOPreflightOptions.h
– init
You should not initialize TVOPreflightOptionsBuilder
directly, use a TVOPreflightOptionsBuilderBlock
instead.
- (null_unspecified instancetype)init
Declared In
TVOPreflightOptions.h