smokeenc: GStreamer Good Plugins 1.0 Plugins Reference Manual

## smokeenc smokeenc |

## Properties

gint | keyframe | Read / Write
gint | qmax | Read / Write
gint | qmin | Read / Write
gint | threshold | Read / Write

## Types and Values

struct | GstSmokeEnc

## Description

## Functions

## Types and Values

### struct GstSmokeEnc

    struct GstSmokeEnc {
      GstElement element;

      /* pads */
      GstPad *sinkpad,*srcpad;

      /* video state */
      gint format;
      gint width;
      gint height;
      gint frame;
      gint keyframe;
      gint fps_num, fps_denom;

      SmokeCodecInfo *info;

      gint threshold;
      gint min_quality;
      gint max_quality;

      gboolean need_header;
    };

## Property Details

### The `“keyframe”` property

      “keyframe”                 gint

Insert keyframe every N frames.

Flags: Read / Write

Allowed values: [1,100000]

Default value: 20

### The `“qmax”` property

      “qmax”                     gint

Maximum quality.

Flags: Read / Write

Allowed values: [0,100]

Default value: 85

### The `“qmin”` property

      “qmin”                     gint

Minimum quality.

Flags: Read / Write

Allowed values: [0,100]

Default value: 10

### The `“threshold”` property

      “threshold”                gint

Motion estimation threshold.

Flags: Read / Write

Allowed values: [0,100000000]

Default value: 3000