![]() |
![]() |
![]() |
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);
|