| Schroedinger Reference Manual | ||||
|---|---|---|---|---|
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);
void schro_decoder_push (SchroDecoder *decoder,
SchroBuffer *buffer);
SchroFrame* schro_decoder_pull (SchroDecoder *decoder);
int schro_decoder_is_parse_header (SchroBuffer *buffer);
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_access_unit (SchroDecoder *decoder);
void schro_decoder_decode_frame_prediction
(SchroDecoder *decoder);
void schro_decoder_decode_prediction_data
(SchroDecoder *decoder);
void schro_decoder_decode_transform_parameters
(SchroDecoder *decoder);
void schro_decoder_decode_transform_data (SchroDecoder *decoder);
void schro_decoder_iwt_transform (SchroDecoder *decoder,
int component);
void schro_decoder_copy_from_frame_buffer
(SchroDecoder *decoder,
SchroBuffer *buffer);
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
(SchroDecoder *decoder);
void schro_decoder_decode_lowdelay_transform_data_2
(SchroDecoder *decoder);
void schro_decoder_decode_picture_header (SchroDecoder *decoder);
void schro_decoder_subband_dc_predict (SchroFrameData *fd);
SchroVideoFormat* schro_decoder_get_video_format (SchroDecoder *decoder);
|
|
Returns : |
void schro_decoder_push (SchroDecoder *decoder, SchroBuffer *buffer);
|
|
|
int schro_decoder_is_parse_header (SchroBuffer *buffer);
|
|
Returns : |
int schro_decoder_is_access_unit (SchroBuffer *buffer);
|
|
Returns : |
void schro_decoder_decode_parse_header (SchroDecoder *decoder);
|
void schro_decoder_decode_access_unit (SchroDecoder *decoder);
|
void schro_decoder_decode_frame_prediction
(SchroDecoder *decoder);
|
void schro_decoder_decode_prediction_data
(SchroDecoder *decoder);
|
void schro_decoder_decode_transform_parameters
(SchroDecoder *decoder);
|
void schro_decoder_decode_transform_data (SchroDecoder *decoder);
|
void schro_decoder_iwt_transform (SchroDecoder *decoder, int component);
|
|
|
void schro_decoder_copy_from_frame_buffer
(SchroDecoder *decoder,
SchroBuffer *buffer);
|
|
|
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
(SchroDecoder *decoder);
|
void schro_decoder_decode_lowdelay_transform_data_2
(SchroDecoder *decoder);
|
void schro_decoder_decode_picture_header (SchroDecoder *decoder);
|
void schro_decoder_subband_dc_predict (SchroFrameData *fd);
|