Details
SchroDecoder
typedef struct {
} SchroDecoder;
schro_decoder_new ()
SchroDecoder* schro_decoder_new (void);
schro_decoder_free ()
void schro_decoder_free (SchroDecoder *decoder);
schro_decoder_reset ()
void schro_decoder_reset (SchroDecoder *decoder);
schro_decoder_push ()
int schro_decoder_push (SchroDecoder *decoder,
SchroBuffer *buffer);
decoder : |
|
buffer : |
|
Returns : |
|
schro_decoder_is_access_unit ()
int schro_decoder_is_access_unit (SchroBuffer *buffer);
schro_decoder_is_intra ()
int schro_decoder_is_intra (SchroBuffer *buffer);
schro_decoder_is_picture ()
int schro_decoder_is_picture (SchroBuffer *buffer);
schro_decoder_iterate ()
int schro_decoder_iterate (SchroDecoder *decoder);
schro_decoder_decode_parse_header ()
void schro_decoder_decode_parse_header (SchroDecoder *decoder);
schro_decoder_decode_transform_data ()
void schro_decoder_decode_transform_data (SchroPicture *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);
schro_decoder_add_output_picture ()
void schro_decoder_add_output_picture (SchroDecoder *decoder,
SchroFrame *frame);
schro_decoder_decode_lowdelay_transform_data ()
void schro_decoder_decode_lowdelay_transform_data
(SchroPicture *picture);
schro_decoder_subband_dc_predict ()
void schro_decoder_subband_dc_predict (SchroFrameData *fd);