Lines Matching defs:specification

1537 FLAC_API FLAC__bool FLAC__stream_encoder_set_apodization(FLAC__StreamEncoder *encoder, const char *specification)
1542 FLAC__ASSERT(0 != specification);
1546 (void)specification; /* silently ignore since we haven't integerized; will always use a rectangular window */
1550 const char *s = strchr(specification, ';');
1551 const size_t n = s? (size_t)(s - specification) : strlen(specification);
1552 if (n==8 && 0 == strncmp("bartlett" , specification, n))
1554 else if(n==13 && 0 == strncmp("bartlett_hann", specification, n))
1556 else if(n==8 && 0 == strncmp("blackman" , specification, n))
1558 else if(n==26 && 0 == strncmp("blackman_harris_4term_92db", specification, n))
1560 else if(n==6 && 0 == strncmp("connes" , specification, n))
1562 else if(n==7 && 0 == strncmp("flattop" , specification, n))
1564 else if(n>7 && 0 == strncmp("gauss(" , specification, 6)) {
1565 FLAC__real stddev = (FLAC__real)strtod(specification+6, 0);
1571 else if(n==7 && 0 == strncmp("hamming" , specification, n))
1573 else if(n==4 && 0 == strncmp("hann" , specification, n))
1575 else if(n==13 && 0 == strncmp("kaiser_bessel", specification, n))
1577 else if(n==7 && 0 == strncmp("nuttall" , specification, n))
1579 else if(n==9 && 0 == strncmp("rectangle" , specification, n))
1581 else if(n==8 && 0 == strncmp("triangle" , specification, n))
1583 else if(n>7 && 0 == strncmp("tukey(" , specification, 6)) {
1584 FLAC__real p = (FLAC__real)strtod(specification+6, 0);
1590 else if(n==5 && 0 == strncmp("welch" , specification, n))
1595 specification = s+1;