IVSBroadcastSessionTestResult

Objective-C

@interface IVSBroadcastSessionTestResult : NSObject

Swift

class IVSBroadcastSessionTestResult : NSObject

Information about the state of a network quality test.

  • The progress of the network quality test from 0 to 1.

    Declaration

    Objective-C

    @property (nonatomic, readonly) float progress;

    Swift

    var progress: Float { get }
  • A list of suggestions to use for the video portion of your broadcast configuration. These are mutable and can be customized if needed.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSArray<IVSVideoConfiguration *> *_Nonnull recommendations;

    Swift

    var recommendations: [IVSVideoConfiguration] { get }
  • The status of the network quality test.

    Declaration

    Objective-C

    @property (nonatomic, readonly) IVSBroadcastSessionTestStatus status;

    Swift

    var status: IVSBroadcastSessionTest.Status { get }
  • Any error associated with the network quality test.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSError *error;

    Swift

    var error: Error? { get }