EncodedVideoFrameInfo class

Information about externally encoded video frames.

Annotations
  • @JsonSerializable.new(explicitToJson: true, includeIfNull: false)

Properties

captureTimeMs → int?
The Unix timestamp (ms) for capturing the external encoded video frames.
final
codecType → VideoCodecType?
The codec type of the local video stream. See VideoCodecType. The default value is videoCodecH264 (2).
final
framesPerSecond → int?
The number of video frames per second. When this parameter is not 0, you can use it to calculate the Unix timestamp of externally encoded video frames.
final
frameType → VideoFrameType?
The video frame type. See VideoFrameType.
final
hashCode → int
The hash code for this object.
no setterinherited
height → int?
Height (pixel) of the video frame.
final
rotation → VideoOrientation?
The rotation information of the video frame. See VideoOrientation.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
streamType → VideoStreamType?
The type of video streams. See VideoStreamType.
final
trackId → int?
Reserved for future use.
final
uid → int?
The user ID to push the externally encoded video frame.
final
width → int?
Width (pixel) of the video frame.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited