Lines Matching refs:encoder
12 int sbc_setup_encoder(struct sbc_encoder *encoder, struct sbc_encoder_init_param *param) in sbc_setup_encoder() argument
16 if (encoder == NULL) { in sbc_setup_encoder()
20 memset(encoder, 0, sizeof(struct sbc_encoder)); in sbc_setup_encoder()
22 encoder_params = &encoder->sbc_encoder_params; in sbc_setup_encoder()
74 uint32_t sbc_encode(struct sbc_encoder *encoder, const void *in_data, void *out_data) in sbc_encode() argument
78 if ((encoder == NULL) || (in_data == NULL) || (out_data == NULL)) { in sbc_encode()
82 ret = SBC_Encode(&encoder->sbc_encoder_params, (int16_t *)in_data, out_data); in sbc_encode()
87 int sbc_frame_samples(struct sbc_encoder *encoder) in sbc_frame_samples() argument
89 if (encoder == NULL) { in sbc_frame_samples()
93 return encoder->sbc_encoder_params.s16NumOfSubBands * in sbc_frame_samples()
94 encoder->sbc_encoder_params.s16NumOfBlocks; in sbc_frame_samples()
97 int sbc_frame_bytes(struct sbc_encoder *encoder) in sbc_frame_bytes() argument
99 if (encoder == NULL) { in sbc_frame_bytes()
103 return sbc_frame_samples(encoder) * 2 * in sbc_frame_bytes()
104 (encoder->sbc_encoder_params.s16ChannelMode == SBC_CH_MODE_MONO ? 1 : 2); in sbc_frame_bytes()
107 int sbc_frame_encoded_bytes(struct sbc_encoder *encoder) in sbc_frame_encoded_bytes() argument
113 if (encoder == NULL) { in sbc_frame_encoded_bytes()
117 encoder_params = &encoder->sbc_encoder_params; in sbc_frame_encoded_bytes()