At Tue, 10 Sep 2002 10:06:31 -0700 (PDT),
Guilhem Tardy wrote:
> 
> > just add the constraint in open callback, such like
> > 
> > int your_pcm_open(snd_pcm_substream_t *substream)
> > {
> > ...
> > 
> > err = snd_pcm_hw_constraint_minmax(runtime, SNDRV_PCM_HW_PARAM_PERIOD_SIZE,
> >                        your_period_size_min, your_period_size_max);
> > ...
> > }
> > 
> > this is the cleanest solution.
> 
> Sure, but then I also need to define .period_bytes_min and .period_bytes_max in
> my snd_pcm_hardware_t, right? This is quite feasible, indeed.

yes.  they can be 0 and MAX_INT, so that they never restrict the
condition, if you don't want these parameters affecting the behavior.
(this is not tested but should work ;)


Takashi


-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to