Lines Matching refs:codec_info
30 * for_encoding is true when codec_info is used for encoding,
31 * for_backchannel is true when codec_info is used for backchannel */
33 /* Deinitialize and release codec info data in codec_info */
34 void (*deinit)(void *codec_info);
35 /* Reset internal state of codec info data in codec_info, returns
37 int (*reset)(void *codec_info);
41 size_t (*get_read_block_size)(void *codec_info, size_t read_link_mtu);
44 size_t (*get_write_block_size)(void *codec_info, size_t write_link_mtu);
47 size_t (*get_encoded_block_size)(void *codec_info, size_t input_size);
52 size_t (*reduce_encoder_bitrate)(void *codec_info, size_t write_link_mtu);
57 size_t (*increase_encoder_bitrate)(void *codec_info, size_t write_link_mtu);
62 size_t (*encode_buffer)(void *codec_info, uint32_t timestamp, const uint8_t *input_buffer, size_t input_size, uint8_t *output_buffer, size_t output_size, size_t *processed);
66 size_t (*decode_buffer)(void *codec_info, const uint8_t *input_buffer, size_t input_size, uint8_t *output_buffer, size_t output_size, size_t *processed);