示例#1
0
文件: MQcoder.cpp 项目: korzec/Cube
bool MQencoder::Continue(BitStream& in)
{
    input = ∈
    CX.I = 0;
    CX.MPS = 0;
    BPST = BP;
    ENCODER();
    return true;
}
示例#2
0
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;
        }
}
示例#3
0
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);
}
示例#4
0
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);
}
示例#5
0
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;
    }
}
示例#6
0
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);
}
示例#7
0
文件: MQcoder.cpp 项目: korzec/Cube
bool MQencoder::Encode()
{
    ENCODER();
    return true;
}