HerelinkVideoStreamInformation class

Information about video stream

HERELINK_VIDEO_STREAM_INFORMATION

Implemented types

Constructors

HerelinkVideoStreamInformation({required float framerate, required uint32_t bitrate, required uint16_t resolutionH, required uint16_t resolutionV, required uint16_t rotation, required uint8_t cameraId, required uint8_t status, required List<char> uri})
HerelinkVideoStreamInformation.parse(ByteData data_)
factory

Properties

bitrate uint32_t
Bit rate.
final
cameraId uint8_t
Video Stream ID (1 for first, 2 for second, etc.)
final
framerate float
Frame rate.
final
hashCode int
The hash code for this object.
no setterinherited
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
resolutionH uint16_t
Horizontal resolution.
final
resolutionV uint16_t
Vertical resolution.
final
rotation uint16_t
Video image rotation clockwise.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status uint8_t
Number of streams available.
final
uri List<char>
Video stream URI (TCP or RTSP URI ground station should connect to) or port number (UDP port ground station should listen to).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
serialize() ByteData
override
toString() String
A string representation of this object.
inherited

Operators

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

Constants

mavlinkEncodedLength → const int