51 Print *p_print = &out;
134 if (data==
nullptr ||
p_in==
nullptr){
145 LOGD(
"VolumeStream::write: %zu", len);
146 if (data==
nullptr ||
p_out==
nullptr){
194 LOGE(
"Invalid volume: %f",
vol);
204 #if PREFER_FIXEDPOINT
207 if(factor > 4.0) factor = 4.0;
228 for (
int j=0;
j<
cnt;
j++){
231 return total /
static_cast<float>(
cnt);
247 #if PREFER_FIXEDPOINT
264 for (
int ch=0;
ch < channels;
ch++){
299 float value = (
int)(
vol * 100 + .5f);
308 #if PREFER_FIXEDPOINT
335 for (
size_t j=0;
j<size;
j++){
336 #if PREFER_FIXEDPOINT
345 data[
j]=
static_cast<int16_t>(result);
350 for (
size_t j=0;
j<size;
j++){
351 #if PREFER_FIXEDPOINT
366 for (
size_t j=0;
j<size;
j++){
367 #if PREFER_FIXEDPOINT
376 data[
j]=
static_cast<int32_t>(result);
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
#define MIN(A, B)
Definition AudioTypes.h:17