Requires either DRM master or CAP_SYS_ADMIN to run.If you don’t understand what all of that means, you probably don’t want this. This is not synchronised to any page flipping or framebuffer changes - it just defines the interval at which the framebuffer is sampled.Namely, an input device is considered like a demuxer, and an output device like a muxer, and the interface and generic device options are the same provided by libavformat (see the ffmpeg-formats manual).
This device allows capturing from all cameras on an Android device, which are integrated into the Camera2 NDK API.
The available cameras are enumerated internally and can be selected with the The first entry selects the video input while the latter selects the audio input.
Sampling faster than the framebuffer update rate will generate independent frames with the same content.
Defaults to The libndi_newtek input device provides capture capabilities for using NDI (Network Device Interface, standard created by New Tek).
Multiple devices may be opened as separate inputs, but they may also be opened on the same input, which should improve synchronism between them.
The input name should be in the format: Set audio device buffer size in milliseconds (which can directly impact latency, depending on the device).
Defaults to using the audio device’s default buffer size (typically some multiple of 500ms).
Setting this value too low can degrade performance.
This document describes the input and output devices provided by the libavdevice library.