VIOutboundVideoStats
Class that represents statistics for outbound VIVideoStream. Available via VICallStats.
Props
bytesSent
@property (assign, readonly, nonatomic) NSUInteger
bytesSent
Total number of bytes sent within the video stream.
Returns
type:
NSUInteger
cameraFrameHeight
@property (assign, readonly, nonatomic) NSUInteger
cameraFrameHeight
The height of the video frame captured by camera.
Returns
type:
NSUInteger
cameraFrameWidth
@property (assign, readonly, nonatomic) NSUInteger
cameraFrameWidth
The width of the video frame captured by camera.
Returns
type:
NSUInteger
codec
@property (strong, nullable, readonly, nonatomic) NSString *
codec
Video codec name for the video stream.
Returns
type:
NSString *
encoderBitrate
@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
@property (assign, readonly, nonatomic) NSUInteger
fps
The number of complete frames in the last second
Returns
type:
NSUInteger
frameHeight
@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
@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
@property (assign, readonly, nonatomic) NSUInteger
packetsSent
Total number of packets sent within the video stream.
Returns
type:
NSUInteger
streamType
@property (assign, readonly, nonatomic) streamType
Type of video stream.
Returns
type:
targetBitrate
@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
@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