Elecard Signal Detector

Elecard Signal Detector is a GStreamer plugin that inserts video from a BMP file and sets up silent audio if the input signal disappears.

Features

Elecard Signal Detector has the following features:

  • Supports AC3 audio.

  • Supports multiple settings for finer operation.

Parameter Description

Below is the table describing Elecard Signal Detector parameters and their values.

Parameter Name

Description

Value Type

Available Values [range]

Default

Flags

ac3-folder

Specifies the path to the catalog with AC3 samples. File names should have the SAMPLERATE_CHANNELS.ac3 format, for example: 48000_2.ac3. Files should contain exactly one audio frame of silence in the given format. If the path is invalid (no file, or file format is wrong, etc.), the frame stored in the memory will be sent.

String

“”

readable, writable

caps

Specifies the value for stream properties. This value can be used when input data is missing.

String

ANY

readable, writable, changeable in NULL, READY, PAUSED or PLAYING state

delta-time

Specifies the threshold for detecting missing input data (ms) to enable auto generation (0 — enabled).

Integer

[20 – 5000]

200

readable, writable

enabled

Enables or disables manual frame generation.

Boolean

True, False

False

readable, writable, changeable in NULL, READY, PAUSED or PLAYING state

image-file

Specifies the path to the BMP file (the color depth is 24 bits only) with the generated image. If the path is invalid (no file, or the format is not BMP), the last received frame will be sent regardless of the use_image parameter.

String

“”

readable, writable

input-samples-count

Indicates the number of input samples. It is a static read-only parameter.

Unsigned Integer64

[0 – 18446744073709551615]

0

readable

max-gap

The maximum depth for filling the missing input data in ms. The depth is generated into the past when the generation is enabled.

Integer

[0 – 60000]

10000

readable, writable

name

Specifies the name of the object.

String

esignaldetector0

readable, writable

output-samples-count

Indicates the number of sent samples. It is a static read-only parameter.

Unsigned Integer64

[0 – 18446744073709551615]

0

readable

parent

Specifies the parent of the object.

Object of type GstObject

readable, writable

use-image

Specifies the generation mode. Available values:

  • False — send the last accepted frame to the output;

  • True — send the picture indicated in the image file.

Boolean

True, False

False

readable, writable