---
name: "snd_interval_refine"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/snd_interval_refine"
---

# snd\_interval\_refine(9)

refine the interval value of configurator

## NAME

snd\_interval\_refine - refine the interval value of configurator

## SYNOPSIS

**int snd\_interval\_refine(struct snd\_interval \*** *i***, const struct snd\_interval \*** *v***);**

## ARGUMENTS

*i*

the interval value to refine

*v*

the interval value to refer to

## DESCRIPTION

Refines the interval value with the reference value. The interval is changed to the range satisfying both intervals. The interval status (min, max, integer, etc.) are evaluated.

## RETURN

Positive if the value is changed, zero if it's not changed, or a negative error code.

## COPYRIGHT
