![]() |
![]() |
![]() |
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); 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);
SchroVideoFormat* schro_decoder_get_video_format (SchroDecoder *decoder);
|
|
Returns : |
int schro_decoder_push (SchroDecoder *decoder, SchroBuffer *buffer);
|
|
|
|
Returns : |
int schro_decoder_is_access_unit (SchroBuffer *buffer);
|
|
Returns : |
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);
|