Signals
KeyFrameRequested | () | |
VideoResolutionChanged | ((uu): NewResolution) | |
BitrateChanged | (u: NewBitrate) | |
FramerateChanged | (u: NewFramerate) | |
MTUChanged | (u: NewMTU) |
Properties
VideoResolution | (uu) (Video_Resolution) | Read only | ||
Bitrate | u | Read only | ||
Framerate | u | Read only | ||
MTU | u | Read only | ||
ManualKeyFrames | b | Read only |
Types
Video_Resolution | Struct | (uu) |
WARNING:
This interface is experimental and is likely to cause havoc
to your API/ABI if bindings are generated. Do not include this interface
in libraries that care about compatibility.
Added in 0.21.10. (draft 1)
Objects implementing this interface must also implement:
Description
An interface that allows the connection manager to control the video stream.
This interface is generally not needed. In cases where the connection manager handles the network communication and the media is transferred from the client to the connection manager via shared memory, it can sometimes be beneficial for the connection manager to be able to control certain aspects of the video stream.
Signals
(Permalink)
KeyFrameRequested ()
Request that the video encoder produce a new key frame as soon as
possible.
(Permalink)
VideoResolutionChanged ((uu): NewResolution)
Parameters
- NewResolution — (uu) (Video_Resolution)
The desired video resolution has changed.
(Permalink)
BitrateChanged (u: NewBitrate)
Parameters
- NewBitrate — u
The desired bitrate has changed
(Permalink)
FramerateChanged (u: NewFramerate)
Parameters
- NewFramerate — u
The desired framerate has changed
Properties
Accessed using the org.freedesktop.DBus.Properties
interface.
(Permalink)
VideoResolution — (uu) (Video_Resolution)
Read only
The resolution at which the streaming engine should be sending.
Change notification is via the VideoResolutionChanged signal.
(Permalink)
Bitrate — u
Read only
The bitrate the streaming engine should be sending at.
Change notification is via the BitrateChanged signal.
(Permalink)
Framerate — u
Read only
The framerate the streaming engine should be sending at.
Change notification is via the FramerateChanged signal.
(Permalink)
MTU — u
Read only
The Maximum Transmission Unit
Change notification is via the MTUChanged signal.
Types
Struct (Permalink)
Video_Resolution — (uu)
- Width — u
- Height — u
With of the video stream.
Height of the video stream.