Home
last modified time | relevance | path

Searched refs:hw_params (Results 1 - 25 of 41) sorted by relevance

12

/third_party/alsa-lib/src/pcm/
H A Dpcm_simple.c48 snd_pcm_hw_params_t *hw_params, in set_hw_params()
62 err = snd_pcm_hw_params_any(pcm, hw_params); in set_hw_params()
65 err = snd_pcm_hw_params_set_access(pcm, hw_params, access); in set_hw_params()
68 err = snd_pcm_hw_params_set_format(pcm, hw_params, format); in set_hw_params()
72 err = snd_pcm_hw_params_set_subformat(pcm, hw_params, subformat); in set_hw_params()
76 err = snd_pcm_hw_params_set_channels(pcm, hw_params, channels); in set_hw_params()
79 err = INTERNAL(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, 0); in set_hw_params()
82 err = INTERNAL(snd_pcm_hw_params_set_buffer_time_near)(pcm, hw_params, buffer_time, NULL); in set_hw_params()
87 err = INTERNAL(snd_pcm_hw_params_set_periods_near)(pcm, hw_params, &periods, NULL); in set_hw_params()
93 err = INTERNAL(snd_pcm_hw_params_get_period_time)(hw_params, period_tim in set_hw_params()
47 set_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t *hw_params, unsigned int *rate, unsigned int channels, snd_pcm_format_t format, snd_pcm_subformat_t subformat, unsigned int *buffer_time, unsigned int *period_time, snd_pcm_access_t access) set_hw_params() argument
167 snd_pcm_hw_params_t hw_params = {0}; snd_spcm_init() local
221 snd_pcm_hw_params_t hw_params = {0}; snd_spcm_init_duplex() local
[all...]
H A Dpcm_direct.c1199 snd_pcm_hw_params_t hw_params = {0}; local
1211 ret = snd_pcm_hw_params_any(spcm, &hw_params);
1216 ret = snd_pcm_hw_params_set_access(spcm, &hw_params,
1219 ret = snd_pcm_hw_params_set_access(spcm, &hw_params,
1229 ret = snd_pcm_hw_params_set_format(spcm, &hw_params,
1248 ret = snd_pcm_hw_params_set_format(spcm, &hw_params,
1256 &hw_params, &format);
1264 ret = INTERNAL(snd_pcm_hw_params_set_channels_near)(spcm, &hw_params,
1270 ret = INTERNAL(snd_pcm_hw_params_set_rate_near)(spcm, &hw_params,
1280 &hw_params, (unsigne
[all...]
H A Dpcm_extplug.c187 static int extplug_hw_refine(snd_pcm_hw_params_t *hw_params, in extplug_hw_refine() argument
194 err = snd_ext_parm_mask_refine(hw_param_mask(hw_params, type), in extplug_hw_refine()
197 err = snd_ext_parm_interval_refine(hw_param_interval(hw_params, type), in extplug_hw_refine()
290 * hw_params callback
312 if (ext->data->callback->hw_params) { in snd_pcm_extplug_hw_params()
313 err = ext->data->callback->hw_params(ext->data, params); in snd_pcm_extplug_hw_params()
464 .hw_params = snd_pcm_extplug_hw_params,
618 again. The hw_params and hw_free callbacks are called at
627 The hw_params constraints can be defined via either
631 given hw_params paramete
[all...]
H A Dpcm_shm.c294 ctrl->u.hw_params = *params; in snd_pcm_shm_hw_params_slave()
296 *params = ctrl->u.hw_params; in snd_pcm_shm_hw_params_slave()
599 .hw_params = snd_pcm_shm_hw_params,
H A Dpcm_copy.c159 .hw_params = snd_pcm_copy_hw_params,
H A Dpcm_ioplug.c41 /* hw_params */
442 if (io->data->callback->hw_params) { in snd_pcm_ioplug_hw_params()
443 err = io->data->callback->hw_params(io->data, params); in snd_pcm_ioplug_hw_params()
916 .hw_params = snd_pcm_ioplug_hw_params,
1027 callback. The hw_params and hw_free callbacks are called when
1028 hw_params are set and reset, respectively. Note that they may be
1048 The hw_params constraints can be defined via either
1052 given hw_params parameter (SND_PCM_IOPLUG_HW_XXX).
H A Dpcm_lfloat.c356 .hw_params = snd_pcm_lfloat_hw_params,
H A Dpcm_linear.c400 .hw_params = snd_pcm_linear_hw_params,
H A Dpcm_mulaw.c412 .hw_params = snd_pcm_mulaw_hw_params,
H A Dpcm_null.c329 .hw_params = snd_pcm_null_hw_params,
H A Dpcm_mmap_emul.c143 * hw_params needs a similar hack like hw_refine, but it's much simpler
146 * Here, when the normal hw_params call fails, it turns on the mmap_emul
360 .hw_params = snd_pcm_mmap_emul_hw_params,
H A Dpcm_adpcm.c524 .hw_params = snd_pcm_adpcm_hw_params,
H A Dpcm_alaw.c398 .hw_params = snd_pcm_alaw_hw_params,
H A Dpcm_hooks.c159 .hw_params = snd_pcm_hooks_hw_params,
H A Dpcm_iec958.c535 .hw_params = snd_pcm_iec958_hw_params,
/third_party/alsa-utils/axfer/
H A Dxfer-libasound.c72 err = snd_pcm_hw_params_malloc(&state->hw_params); in xfer_libasound_init()
222 err = snd_pcm_hw_params_set_access_mask(state->handle, state->hw_params, in set_access_hw_param()
240 if (!snd_pcm_hw_params_can_disable_period_wakeup(state->hw_params)) { in disable_period_wakeup()
249 state->hw_params, 0); in disable_period_wakeup()
289 err = snd_pcm_hw_params_any(state->handle, state->hw_params); in open_handle()
302 snd_pcm_hw_params_dump(state->hw_params, state->log); in open_handle()
396 snd_pcm_hw_params_get_format_mask(state->hw_params, mask); in configure_hw_params()
408 err = snd_pcm_hw_params_set_format(state->handle, state->hw_params, in configure_hw_params()
419 err = snd_pcm_hw_params_get_channels_min(state->hw_params, in configure_hw_params()
427 err = snd_pcm_hw_params_set_channels(state->handle, state->hw_params, in configure_hw_params()
537 retrieve_actual_hw_params(snd_pcm_hw_params_t *hw_params, snd_pcm_format_t *format, unsigned int *samples_per_frame, unsigned int *frames_per_second, snd_pcm_access_t *access, snd_pcm_uframes_t *frames_per_buffer) retrieve_actual_hw_params() argument
[all...]
H A Dxfer-libasound-timer-mmap.c46 err = snd_pcm_hw_params_get_access(state->hw_params, &access); in timer_mmap_pre_process()
50 err = snd_pcm_hw_params_get_channels(state->hw_params, in timer_mmap_pre_process()
55 err = snd_pcm_hw_params_get_rate(state->hw_params, in timer_mmap_pre_process()
60 err = snd_pcm_hw_params_get_buffer_size(state->hw_params, in timer_mmap_pre_process()
346 err = snd_pcm_hw_params_get_buffer_size(state->hw_params, in fill_buffer_with_zero_samples()
356 err = snd_pcm_hw_params_get_format(state->hw_params, &sample_format); in fill_buffer_with_zero_samples()
H A Dxfer-libasound-irq-rw.c31 err = snd_pcm_hw_params_get_buffer_time(state->hw_params, in wait_for_avail()
292 err = snd_pcm_hw_params_get_period_size(state->hw_params, in w_process_frames_blocking()
367 err = snd_pcm_hw_params_get_format(state->hw_params, &format); in irq_rw_pre_process()
374 err = snd_pcm_hw_params_get_channels(state->hw_params, in irq_rw_pre_process()
379 err = snd_pcm_hw_params_get_buffer_size(state->hw_params, in irq_rw_pre_process()
384 err = snd_pcm_hw_params_get_access(state->hw_params, &closure->access); in irq_rw_pre_process()
H A Dxfer-libasound-irq-mmap.c32 err = snd_pcm_hw_params_get_access(state->hw_params, &access); in irq_mmap_pre_process()
36 err = snd_pcm_hw_params_get_channels(state->hw_params, in irq_mmap_pre_process()
90 err = snd_pcm_hw_params_get_buffer_time(state->hw_params, in irq_mmap_process_frames()
H A Dxfer-libasound.h30 snd_pcm_hw_params_t *hw_params; member
/third_party/ffmpeg/libavdevice/
H A Dalsa.c182 snd_pcm_hw_params_t *hw_params; in ff_alsa_open() local
207 res = snd_pcm_hw_params_malloc(&hw_params); in ff_alsa_open()
214 res = snd_pcm_hw_params_any(h, hw_params); in ff_alsa_open()
221 res = snd_pcm_hw_params_set_access(h, hw_params, SND_PCM_ACCESS_RW_INTERLEAVED); in ff_alsa_open()
228 res = snd_pcm_hw_params_set_format(h, hw_params, format); in ff_alsa_open()
235 res = snd_pcm_hw_params_set_rate_near(h, hw_params, sample_rate, 0); in ff_alsa_open()
242 res = snd_pcm_hw_params_set_channels(h, hw_params, channels); in ff_alsa_open()
249 snd_pcm_hw_params_get_buffer_size_max(hw_params, &buffer_size); in ff_alsa_open()
252 res = snd_pcm_hw_params_set_buffer_size_near(h, hw_params, &buffer_size); in ff_alsa_open()
259 snd_pcm_hw_params_get_period_size_min(hw_params, in ff_alsa_open()
[all...]
/third_party/libsnd/programs/
H A Dsndfile-play.c151 snd_pcm_hw_params_t *hw_params ; in alsa_open() local
174 if ((err = snd_pcm_hw_params_malloc (&hw_params)) < 0) in alsa_open()
179 if ((err = snd_pcm_hw_params_any (alsa_dev, hw_params)) < 0) in alsa_open()
184 if ((err = snd_pcm_hw_params_set_access (alsa_dev, hw_params, SND_PCM_ACCESS_RW_INTERLEAVED)) < 0) in alsa_open()
189 if ((err = snd_pcm_hw_params_set_format (alsa_dev, hw_params, SND_PCM_FORMAT_FLOAT)) < 0) in alsa_open()
194 if ((err = snd_pcm_hw_params_set_rate_near (alsa_dev, hw_params, &samplerate, 0)) < 0) in alsa_open()
199 if ((err = snd_pcm_hw_params_set_channels (alsa_dev, hw_params, channels)) < 0) in alsa_open()
204 if ((err = snd_pcm_hw_params_set_buffer_size_near (alsa_dev, hw_params, &alsa_buffer_frames)) < 0) in alsa_open()
209 if ((err = snd_pcm_hw_params_set_period_size_near (alsa_dev, hw_params, &alsa_period_size, 0)) < 0) in alsa_open()
214 if ((err = snd_pcm_hw_params (alsa_dev, hw_params)) < in alsa_open()
[all...]
/third_party/alsa-lib/include/
H A Dpcm_extplug.h99 * format hw parameter; filled after hw_params is caled
103 * subformat hw parameter; filled after hw_params is caled
107 * channels hw parameter; filled after hw_params is caled
111 * rate hw parameter; filled after hw_params is caled
115 * slave_format hw parameter; filled after hw_params is caled
119 * slave_subformat hw parameter; filled after hw_params is caled
123 * slave_channels hw parameter; filled after hw_params is caled
144 * hw_params; optional
146 int (*hw_params)(snd_pcm_extplug_t *ext, snd_pcm_hw_params_t *params); member
H A Daserver.h73 snd_pcm_hw_params_t hw_params; member
H A Dpcm_ioplug.h118 snd_pcm_access_t access; /**< access type; filled after hw_params is called */
119 snd_pcm_format_t format; /**< PCM format; filled after hw_params is called */
120 unsigned int channels; /**< number of channels; filled after hw_params is called */
121 unsigned int rate; /**< rate; filled after hw_params is called */
122 snd_pcm_uframes_t period_size; /**< period size; filled after hw_params is called */
123 snd_pcm_uframes_t buffer_size; /**< buffer size; filled after hw_params is called */
155 * hw_params; optional
157 int (*hw_params)(snd_pcm_ioplug_t *io, snd_pcm_hw_params_t *params); member

Completed in 20 milliseconds

12