Rate this page:

VIOutboundVideoStats

Class that represents statistics for outbound VIVideoStream. Available via VICallStats.

Props

bytesSent

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

bytesSent

Total number of bytes sent within the video stream.

Returns

  • type:

    NSUInteger

cameraFrameHeight

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

cameraFrameHeight

The height of the video frame captured by camera.

Returns

  • type:

    NSUInteger

cameraFrameWidth

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

cameraFrameWidth

The width of the video frame captured by camera.

Returns

  • type:

    NSUInteger

codec

Copy URL
@property (strong, nullable, readonly, nonatomic) 

NSString *

codec

Video codec name for the video stream.

Returns

  • type:

    NSString *

encoderBitrate

Copy URL
@property (assign, readonly, nonatomic) 

double

encoderBitrate

Bitrate that the encoder is actually producing. Measured in bits per seconds and calculated over a 1 second window.

Returns

  • type:

    double

fps

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

fps

The number of complete frames in the last second

Returns

  • type:

    NSUInteger

frameHeight

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

frameHeight

Video frame height sent within the video stream at the moment the statistics are collected.

Returns

  • type:

    NSUInteger

frameWidth

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

frameWidth

Video frame width sent within the video stream at the moment the statistics are collected.

Returns

  • type:

    NSUInteger

packetsSent

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

packetsSent

Total number of packets sent within the video stream.

Returns

  • type:

    NSUInteger

streamType

Copy URL
@property (assign, readonly, nonatomic) 

VIVideoStreamType

streamType

Type of video stream.

Returns

targetBitrate

Copy URL
@property (assign, readonly, nonatomic) 

double

targetBitrate

Target bitrate for video encoder that does not count the size of the IP and other transport layers like TCP or UDP. Measured in bits per second and calculated over a 1 second window

Returns

  • type:

    double

timestamp

Copy URL
@property (assign, readonly, nonatomic) 

NSTimeInterval

timestamp

The time at which the call statistics are collected, relative to the UNIX epoch (Jan 1, 1970, UTC), in microseconds.

Returns

  • type:

    NSTimeInterval