schrodecoder

schrodecoder

Synopsis




                    SchroDecoder;
SchroDecoder*       schro_decoder_new                   (void);
void                schro_decoder_free                  (SchroDecoder *decoder);
void                schro_decoder_reset                 (SchroDecoder *decoder);
SchroVideoFormat*   schro_decoder_get_video_format      (SchroDecoder *decoder);
int                 schro_decoder_push                  (SchroDecoder *decoder,
                                                         SchroBuffer *buffer);
SchroFrame*         schro_decoder_pull                  (SchroDecoder *decoder);
int                 schro_decoder_is_access_unit        (SchroBuffer *buffer);
int                 schro_decoder_is_intra              (SchroBuffer *buffer);
int                 schro_decoder_is_picture            (SchroBuffer *buffer);
int                 schro_decoder_iterate               (SchroDecoder *decoder);
void                schro_decoder_decode_parse_header   (SchroDecoder *decoder);
void                schro_decoder_decode_transform_data (SchroPicture *picture);
void                schro_decoder_set_earliest_frame    (SchroDecoder *decoder,
                                                         SchroPictureNumber earliest_frame);
void                schro_decoder_set_skip_ratio        (SchroDecoder *decoder,
                                                         double ratio);
void                schro_decoder_add_output_picture    (SchroDecoder *decoder,
                                                         SchroFrame *frame);
void                schro_decoder_decode_lowdelay_transform_data
                                                        (SchroPicture *picture);
void                schro_decoder_subband_dc_predict    (SchroFrameData *fd);

Description

Details

SchroDecoder

typedef struct {
} SchroDecoder;


schro_decoder_new ()

SchroDecoder*       schro_decoder_new                   (void);

Returns :


schro_decoder_free ()

void                schro_decoder_free                  (SchroDecoder *decoder);

decoder :


schro_decoder_reset ()

void                schro_decoder_reset                 (SchroDecoder *decoder);

decoder :


schro_decoder_get_video_format ()

SchroVideoFormat*   schro_decoder_get_video_format      (SchroDecoder *decoder);

decoder :

Returns :


schro_decoder_push ()

int                 schro_decoder_push                  (SchroDecoder *decoder,
                                                         SchroBuffer *buffer);

decoder :

buffer :

Returns :


schro_decoder_pull ()

SchroFrame*         schro_decoder_pull                  (SchroDecoder *decoder);

decoder :

Returns :


schro_decoder_is_access_unit ()

int                 schro_decoder_is_access_unit        (SchroBuffer *buffer);

buffer :

Returns :


schro_decoder_is_intra ()

int                 schro_decoder_is_intra              (SchroBuffer *buffer);

buffer :

Returns :


schro_decoder_is_picture ()

int                 schro_decoder_is_picture            (SchroBuffer *buffer);

buffer :

Returns :


schro_decoder_iterate ()

int                 schro_decoder_iterate               (SchroDecoder *decoder);

decoder :

Returns :


schro_decoder_decode_parse_header ()

void                schro_decoder_decode_parse_header   (SchroDecoder *decoder);

decoder :


schro_decoder_decode_transform_data ()

void                schro_decoder_decode_transform_data (SchroPicture *picture);

picture :


schro_decoder_set_earliest_frame ()

void                schro_decoder_set_earliest_frame    (SchroDecoder *decoder,
                                                         SchroPictureNumber earliest_frame);

decoder :

earliest_frame :


schro_decoder_set_skip_ratio ()

void                schro_decoder_set_skip_ratio        (SchroDecoder *decoder,
                                                         double ratio);

decoder :

ratio :


schro_decoder_add_output_picture ()

void                schro_decoder_add_output_picture    (SchroDecoder *decoder,
                                                         SchroFrame *frame);

decoder :

frame :


schro_decoder_decode_lowdelay_transform_data ()

void                schro_decoder_decode_lowdelay_transform_data
                                                        (SchroPicture *picture);

picture :


schro_decoder_subband_dc_predict ()

void                schro_decoder_subband_dc_predict    (SchroFrameData *fd);

fd :