smokeenc

## smokeenc smokeenc |

## Synopsis

    struct              GstSmokeEnc;

## Properties

      "keyframe"                 gint                  : Read / Write
      "qmax"                     gint                  : Read / Write
      "qmin"                     gint                  : Read / Write
      "threshold"                gint                  : Read / Write

## Description

## Details

### 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                  : Read / Write

Insert keyframe every N frames.

Allowed values: [1,100000]

Default value: 20

### The `"qmax"` property

      "qmax"                     gint                  : Read / Write

Maximum quality.

Allowed values: [0,100]

Default value: 85

### The `"qmin"` property

      "qmin"                     gint                  : Read / Write

Minimum quality.

Allowed values: [0,100]

Default value: 10

### The `"threshold"` property

      "threshold"                gint                  : Read / Write

Motion estimation threshold.

Allowed values: [0,100000000]

Default value: 3000