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){
201 LOGE(
"Invalid volume: %f",
vol);
211 #if PREFER_FIXEDPOINT
214 if(factor > 4.0) factor = 4.0;
235 for (
int j=0;
j<
cnt;
j++){
238 return total /
static_cast<float>(
cnt);
254 #if PREFER_FIXEDPOINT
271 for (
int ch=0;
ch < channels;
ch++){
306 float value = (
int)(
vol * 100 + .5f);
315 #if PREFER_FIXEDPOINT
342 for (
size_t j=0;
j<size;
j++){
343 #if PREFER_FIXEDPOINT
352 data[
j]=
static_cast<int16_t>(result);
357 for (
size_t j=0;
j<size;
j++){
358 #if PREFER_FIXEDPOINT
373 for (
size_t j=0;
j<size;
j++){
374 #if PREFER_FIXEDPOINT
383 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