bool MQencoder::Continue(BitStream& in) { input = ∈ CX.I = 0; CX.MPS = 0; BPST = BP; ENCODER(); return true; }
static void encoder_set_property (GObject *obj, guint prop_id, const GValue *value, GParamSpec *pspec) { g_return_if_fail (IS_ENCODER (obj)); switch (prop_id) { case ENCODER_PROP_NAME: ENCODER (obj)->name = (gchar *)g_value_dup_string (value); break; case ENCODER_PROP_STATE: ENCODER (obj)->state= g_value_get_int (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (obj, prop_id, pspec); break; } }
static void encoder_dispose (GObject *obj) { Encoder *encoder = ENCODER (obj); GObjectClass *parent_class = g_type_class_peek (G_TYPE_OBJECT); g_free (encoder->job_name); g_free (encoder->name); G_OBJECT_CLASS (parent_class)->dispose (obj); }
static void encoder_dispose (GObject *obj) { Encoder *encoder = ENCODER (obj); GObjectClass *parent_class = g_type_class_peek (G_TYPE_OBJECT); if (encoder->name != NULL) { mq_close (encoder->mqdes); g_free (encoder->name); encoder->name = NULL; } G_OBJECT_CLASS (parent_class)->dispose (obj); }
static void encoder_get_property (GObject *obj, guint prop_id, GValue *value, GParamSpec *pspec) { Encoder *encoder = ENCODER (obj); switch (prop_id) { case ENCODER_PROP_NAME: g_value_set_string (value, encoder->name); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (obj, prop_id, pspec); break; } }
static void encoder_finalize (GObject *obj) { Encoder *encoder = ENCODER (obj); GObjectClass *parent_class = g_type_class_peek (G_TYPE_OBJECT); gint i; EncoderStream *estream; for (i = encoder->streams->len - 1; i >= 0; i--) { estream = g_array_index (encoder->streams, gpointer, i); g_free (estream); g_array_remove_index (encoder->streams, i); } g_array_free (encoder->streams, FALSE); G_OBJECT_CLASS (parent_class)->finalize (obj); }
bool MQencoder::Encode() { ENCODER(); return true; }