Plugin Overview

This chapter describes the functions, input, output, and property configuration of developed basic plugins. You can directly use basic plugins for development. When the existing plugins cannot meet requirements, you can develop custom plugins by referring to Plugin Development Description. This section describes only a few common native GStreamer plugins. To use other native GStreamer plugins, visit the GStreamer official website.

  • The property description of each plugin contains a field indicating whether the property can be modified. If the value of this field is No, do not modify the property, because problems may occur.
  • When MindStudio IDE is used to develop SDK services, the available plugins are subject to the plugins described in this chapter. Problems may occur if other native plugins are used.

Setting deviceId in Batches

Add deviceId (default value: 0) corresponding to the stream_config field to the pipeline configuration file. In this way, you can set device IDs in batches, as shown in Figure 1.

You need to configure stream_config for each stream.

Figure 1 Setting device IDs in batches