Lines Matching refs:space
212 The 24-bit linear samples use 32-bit physical space, but the sample is
219 sample bits (width) not the physical sample space.
225 buffer to communicate with the device while ALSA library manages this space
896 * \param params Configuration space definition container
930 /** \brief Install one PCM hardware configuration chosen from a configuration space and #snd_pcm_prepare it
932 * \param params Configuration space definition container
948 * The configuration space will be updated to reflect the chosen
1772 unsigned int space)
1775 return pcm->fast_ops->poll_descriptors(pcm->fast_op_arg, pfds, space);
1780 if (space >= 1 && pfds) {
1793 * \param space space in the poll descriptor array
1823 int snd_pcm_poll_descriptors(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int space)
1829 err = __snd_pcm_poll_descriptors(pcm, pfds, space);
3553 * \brief Dump a PCM hardware configuration space
3554 * \param params Configuration space
3570 * \param params Configuration space
3574 * This function should only be called when the configuration space
3576 * a single configuration from the configuration space.
3590 * \param params Configuration space
3594 * This function should only be called when the configuration space
3596 * a single configuration from the configuration space.
3610 * \param params Configuration space
3614 * This function should only be called when the configuration space
3616 * a single configuration from the configuration space.
3630 * \param params Configuration space
3634 * This function should only be called when the configuration space
3636 * a single configuration from the configuration space.
3650 * \param params Configuration space
3654 * This function should only be called when the configuration space
3656 * a single configuration from the configuration space.
3670 * \param params Configuration space
3674 * This function should only be called when the configuration space
3676 * a single configuration from the configuration space.
3690 * \param params Configuration space
3694 * This function should only be called when the configuration space
3696 * a single configuration from the configuration space.
3710 * \param params Configuration space
3714 * This function should only be called when the configuration space
3716 * a single configuration from the configuration space.
3730 * \param params Configuration space
3734 * This function should only be called when the configuration space
3736 * a single configuration from the configuration space.
3750 * \param params Configuration space
3754 * This function should only be called when the configuration space
3756 * a single configuration from the configuration space.
3770 * \param params Configuration space
3774 * This function should only be called when the configuration space
3776 * a single configuration from the configuration space.
3790 * \param params Configuration space
3806 * \param params Configuration space
3810 * This function should only be called when the configuration space
3812 * a single configuration from the configuration space.
3829 * \param params Configuration space
3833 * This function should only be called when the configuration space
3835 * a single configuration from the configuration space.
3846 * \param params Configuration space
3851 * This function should only be called when the configuration space
3853 * a single configuration from the configuration space.
3881 * \brief Get rate exact info from a configuration space
3882 * \param params Configuration space
3887 * This function should only be called when the configuration space
3889 * a single configuration from the configuration space.
3905 * \brief Get sample resolution info from a configuration space
3906 * \param params Configuration space
3918 * This function should only be called when the configuration space
3920 * a single configuration from the configuration space.
3933 * \brief Get hardware FIFO size info from a configuration space
3934 * \param params Configuration space
3937 * This function should only be called when the configuration space
3939 * a single configuration from the configuration space.
3952 * \brief Fill params with a full configuration space for a PCM
3954 * \param params Configuration space
3956 * The configuration space will be filled with all possible ranges
3959 * Note that the configuration space may be constrained by the
4323 * \brief Extract access type from a configuration space
4324 * \param params Configuration space
4326 * \return access type otherwise a negative error code if the configuration space does not contain a single value
4342 * \brief Verify if an access type is available inside a configuration space for a PCM
4344 * \param params Configuration space
4354 * \brief Restrict a configuration space to contain only one access type
4356 * \param params Configuration space
4358 * \return 0 otherwise a negative error code if configuration space would become empty
4366 * \brief Restrict a configuration space to contain only its first access type
4368 * \param params Configuration space
4382 * \brief Restrict a configuration space to contain only its last access type
4384 * \param params Configuration space
4398 * \brief Restrict a configuration space to contain only a set of access types
4400 * \param params Configuration space
4410 * \brief Get access mask from a configuration space
4411 * \param params Configuration space
4424 * \brief Extract format from a configuration space
4425 * \param params Configuration space
4427 * \return format otherwise a negative error code if the configuration space does not contain a single value
4439 * \brief Verify if a format is available inside a configuration space for a PCM
4441 * \param params Configuration space
4451 * \brief Restrict a configuration space to contain only one format
4453 * \param params Configuration space
4463 * \brief Restrict a configuration space to contain only its first format
4465 * \param params Configuration space
4479 * \brief Restrict a configuration space to contain only its last format
4481 * \param params Configuration space
4495 * \brief Restrict a configuration space to contain only a set of formats
4497 * \param params Configuration space
4507 * \brief Get format mask from a configuration space
4508 * \param params Configuration space
4518 * \brief Extract subformat from a configuration space
4519 * \param params Configuration space
4521 * \return subformat otherwise a negative error code if the configuration space does not contain a single value
4533 * \brief Verify if a subformat is available inside a configuration space for a PCM
4535 * \param params Configuration space
4545 * \brief Restrict a configuration space to contain only one subformat
4547 * \param params Configuration space
4549 * \return 0 otherwise a negative error code if configuration space would become empty
4557 * \brief Restrict a configuration space to contain only its first subformat
4559 * \param params Configuration space
4573 * \brief Restrict a configuration space to contain only its last subformat
4575 * \param params Configuration space
4589 * \brief Restrict a configuration space to contain only a set of subformats
4591 * \param params Configuration space
4601 * \brief Get subformat mask from a configuration space
4602 * \param params Configuration space
4612 * \brief Extract channels from a configuration space
4613 * \param params Configuration space
4615 * \return 0 otherwise a negative error code if the configuration space does not contain a single value
4627 * \brief Extract minimum channels count from a configuration space
4628 * \param params Configuration space
4642 * \brief Extract maximum channels count from a configuration space
4643 * \param params Configuration space
4657 * \brief Verify if a channels count is available inside a configuration space for a PCM
4659 * \param params Configuration space
4669 * \brief Restrict a configuration space to contain only one channels count
4671 * \param params Configuration space
4673 * \return 0 otherwise a negative error code if configuration space would become empty
4681 * \brief Restrict a configuration space with a minimum channels count
4683 * \param params Configuration space
4685 * \return 0 otherwise a negative error code if configuration space would become empty
4693 * \brief Restrict a configuration space with a maximum channels count
4695 * \param params Configuration space
4697 * \return 0 otherwise a negative error code if configuration space would become empty
4705 * \brief Restrict a configuration space to have channels counts in a given range
4707 * \param params Configuration space
4710 * \return 0 otherwise a negative error code if configuration space would become empty
4718 * \brief Restrict a configuration space to have channels count nearest to a target
4720 * \param params Configuration space
4722 * \return 0 otherwise a negative error code if configuration space is empty
4734 * \brief Restrict a configuration space to contain only its minimum channels count
4736 * \param params Configuration space
4750 * \brief Restrict a configuration space to contain only its maximum channels count
4752 * \param params Configuration space
4767 * \brief Extract rate from a configuration space
4768 * \param params Configuration space
4771 * \return 0 otherwise a negative error code if the configuration space does not contain a single value
4785 * \brief Extract minimum rate from a configuration space
4786 * \param params Configuration space
4803 * \brief Extract maximum rate from a configuration space
4804 * \param params Configuration space
4821 * \brief Verify if a rate is available inside a configuration space for a PCM
4823 * \param params Configuration space
4836 * \brief Restrict a configuration space to contain only one rate
4838 * \param params Configuration space
4841 * \return 0 otherwise a negative error code if configuration space would become empty
4851 * \brief Restrict a configuration space with a minimum rate
4853 * \param params Configuration space
4856 * \return 0 otherwise a negative error code if configuration space would become empty
4866 * \brief Restrict a configuration space with a maximum rate
4868 * \param params Configuration space
4871 * \return 0 otherwise a negative error code if configuration space would become empty
4881 * \brief Restrict a configuration space to have rates in a given range
4883 * \param params Configuration space
4888 * \return 0 otherwise a negative error code if configuration space would become empty
4898 * \brief Restrict a configuration space to have rate nearest to a target
4900 * \param params Configuration space
4903 * \return 0 otherwise a negative error code if configuration space is empty
4917 * \brief Restrict a configuration space to contain only its minimum rate
4919 * \param params Configuration space
4936 * \brief Restrict a configuration space to contain only its maximum rate
4938 * \param params Configuration space
4955 * \brief Restrict a configuration space to contain only real hardware rates
4957 * \param params Configuration space
4973 * \brief Extract resample state from a configuration space
4975 * \param params Configuration space
4987 * \brief Restrict a configuration space to allow the buffer to be accessible from outside
4989 * \param params Configuration space
5005 * \brief Extract buffer accessibility from a configuration space
5007 * \param params Configuration space
5019 * \brief Restrict a configuration space to settings without period wakeups
5021 * \param params Configuration space
5056 * \brief Extract period wakeup flag from a configuration space
5058 * \param params Configuration space
5070 * \brief Restrict a configuration space to fill the end of playback stream with silence when drain() is invoked
5072 * \param params Configuration space
5093 * \brief Extract drain with the filling of silence samples from a configuration space
5095 * \param params Configuration space
5107 * \brief Extract period time from a configuration space
5108 * \param params Configuration space
5111 * \return 0 otherwise a negative error code if the configuration space does not contain a single value
5125 * \brief Extract minimum period time from a configuration space
5126 * \param params Configuration space
5143 * \brief Extract maximum period time from a configuration space
5144 * \param params Configuration space
5161 * \brief Verify if a period time is available inside a configuration space for a PCM
5163 * \param params Configuration space
5176 * \brief Restrict a configuration space to contain only one period time
5178 * \param params Configuration space
5181 * \return 0 otherwise a negative error code if configuration space would become empty
5192 * \brief Restrict a configuration space with a minimum period time
5194 * \param params Configuration space
5197 * \return 0 otherwise a negative error code if configuration space would become empty
5207 * \brief Restrict a configuration space with a maximum period time
5209 * \param params Configuration space
5212 * \return 0 otherwise a negative error code if configuration space would become empty
5222 * \brief Restrict a configuration space to have period times in a given range
5224 * \param params Configuration space
5229 * \return 0 otherwise a negative error code if configuration space would become empty
5239 * \brief Restrict a configuration space to have period time nearest to a target
5241 * \param params Configuration space
5244 * \return 0 otherwise a negative error code if configuration space is empty
5258 * \brief Restrict a configuration space to contain only its minimum period time
5260 * \param params Configuration space
5277 * \brief Restrict a configuration space to contain only its maximum period time
5279 * \param params Configuration space
5295 * \brief Extract period size from a configuration space
5296 * \param params Configuration space
5299 * \return 0 otherwise a negative error code if the configuration space does not contain a single value
5317 * \brief Extract minimum period size from a configuration space
5318 * \param params Configuration space
5339 * \brief Extract maximum period size from a configuration space
5340 * \param params Configuration space
5361 * \brief Verify if a period size is available inside a configuration space for a PCM
5363 * \param params Configuration space
5376 * \brief Restrict a configuration space to contain only one period size
5378 * \param params Configuration space
5381 * \return 0 otherwise a negative error code if configuration space would become empty
5391 * \brief Restrict a configuration space with a minimum period size
5393 * \param params Configuration space
5396 * \return 0 otherwise a negative error code if configuration space would become empty
5410 * \brief Restrict a configuration space with a maximum period size
5412 * \param params Configuration space
5415 * \return 0 otherwise a negative error code if configuration space would become empty
5429 * \brief Restrict a configuration space to have period sizes in a given range
5431 * \param params Configuration space
5436 * \return 0 otherwise a negative error code if configuration space would become empty
5451 * \brief Restrict a configuration space to have period size nearest to a target
5453 * \param params Configuration space
5456 * \return 0 otherwise a negative error code if configuration space is empty
5474 * \brief Restrict a configuration space to contain only its minimum period size
5476 * \param params Configuration space
5497 * \brief Restrict a configuration space to contain only its maximum period size
5499 * \param params Configuration space
5520 * \brief Restrict a configuration space to contain only integer period sizes
5522 * \param params Configuration space
5523 * \return 0 otherwise a negative error code if configuration space would become empty
5532 * \brief Extract periods from a configuration space
5533 * \param params Configuration space
5536 * \return 0 otherwise a negative error code if the configuration space does not contain a single value
5550 * \brief Extract minimum periods count from a configuration space
5551 * \param params Configuration space
5568 * \brief Extract maximum periods count from a configuration space
5569 * \param params Configuration space
5586 * \brief Verify if a periods count is available inside a configuration space for a PCM
5588 * \param params Configuration space
5601 * \brief Restrict a configuration space to contain only one periods count
5603 * \param params Configuration space
5606 * \return 0 otherwise a negative error code if configuration space would become empty
5616 * \brief Restrict a configuration space with a minimum periods count
5618 * \param params Configuration space
5621 * \return 0 otherwise a negative error code if configuration space would become empty
5631 * \brief Restrict a configuration space with a maximum periods count
5633 * \param params Configuration space
5636 * \return 0 otherwise a negative error code if configuration space would become empty
5646 * \brief Restrict a configuration space to have periods counts in a given range
5648 * \param params Configuration space
5653 * \return 0 otherwise a negative error code if configuration space would become empty
5663 * \brief Restrict a configuration space to have periods count nearest to a target
5665 * \param params Configuration space
5668 * \return 0 otherwise a negative error code if configuration space is empty
5682 * \brief Restrict a configuration space to contain only its minimum periods count
5684 * \param params Configuration space
5701 * \brief Restrict a configuration space to contain only its maximum periods count
5703 * \param params Configuration space
5720 * \brief Restrict a configuration space to contain only integer periods counts
5722 * \param params Configuration space
5723 * \return 0 otherwise a negative error code if configuration space would become empty
5732 * \brief Extract buffer time from a configuration space
5733 * \param params Configuration space
5736 * \return 0 otherwise a negative error code if the configuration space does not contain a single value
5750 * \brief Extract minimum buffer time from a configuration space
5751 * \param params Configuration space
5768 * \brief Extract maximum buffer time from a configuration space
5769 * \param params Configuration space
5786 * \brief Verify if a buffer time is available inside a configuration space for a PCM
5788 * \param params Configuration space
5801 * \brief Restrict a configuration space to contain only one buffer time
5803 * \param params Configuration space
5806 * \return 0 otherwise a negative error code if configuration space would become empty
5816 * \brief Restrict a configuration space with a minimum buffer time
5818 * \param params Configuration space
5821 * \return 0 otherwise a negative error code if configuration space would become empty
5831 * \brief Restrict a configuration space with a maximum buffer time
5833 * \param params Configuration space
5836 * \return 0 otherwise a negative error code if configuration space would become empty
5846 * \brief Restrict a configuration space to have buffer times in a given range
5848 * \param params Configuration space
5853 * \return 0 otherwise a negative error code if configuration space would become empty
5863 * \brief Restrict a configuration space to have buffer time nearest to a target
5865 * \param params Configuration space
5868 * \return 0 otherwise a negative error code if configuration space is empty
5882 * \brief Restrict a configuration space to contain only its minimum buffer time
5884 * \param params Configuration space
5901 * \brief Restrict a configuration space to contain only its maximum buffered time
5903 * \param params Configuration space
5921 * \brief Extract buffer size from a configuration space
5922 * \param params Configuration space
5924 * \return 0 otherwise a negative error code if the configuration space does not contain a single value
5940 * \brief Extract minimum buffer size from a configuration space
5941 * \param params Configuration space
5959 * \brief Extract maximum buffer size from a configuration space
5960 * \param params Configuration space
5980 * \brief Verify if a buffer size is available inside a configuration space for a PCM
5982 * \param params Configuration space
5994 * \brief Restrict a configuration space to contain only one buffer size
5996 * \param params Configuration space
5998 * \return 0 otherwise a negative error code if configuration space would become empty
6008 * \brief Restrict a configuration space with a minimum buffer size
6010 * \param params Configuration space
6012 * \return 0 otherwise a negative error code if configuration space would become empty
6024 * \brief Restrict a configuration space with a maximum buffer size
6026 * \param params Configuration space
6028 * \return 0 otherwise a negative error code if configuration space would become empty
6040 * \brief Restrict a configuration space to have buffer sizes in a given range
6042 * \param params Configuration space
6045 * \return 0 otherwise a negative error code if configuration space would become empty
6058 * \brief Restrict a configuration space to have buffer size nearest to a target
6060 * \param params Configuration space
6062 * \return 0 otherwise a negative error code if configuration space is empty
6078 * \brief Restrict a configuration space to contain only its minimum buffer size
6080 * \param params Configuration space
6098 * \brief Restrict a configuration space to contain only its maximum buffer size
6100 * \param params Configuration space
6119 * \brief (DEPRECATED) Extract tick time from a configuration space
6120 * \param params Configuration space
6123 * \return 0 otherwise a negative error code if the configuration space does not contain a single value
6138 * \brief (DEPRECATED) Extract minimum tick time from a configuration space
6139 * \param params Configuration space
6157 * \brief (DEPRECATED) Extract maximum tick time from a configuration space
6158 * \param params Configuration space
6176 * \brief (DEPRECATED) Verify if a tick time is available inside a configuration space for a PCM
6178 * \param params Configuration space
6191 * \brief (DEPRECATED) Restrict a configuration space to contain only one tick time
6193 * \param params Configuration space
6196 * \return 0 otherwise a negative error code if configuration space would become empty
6206 * \brief (DEPRECATED) Restrict a configuration space with a minimum tick time
6208 * \param params Configuration space
6211 * \return 0 otherwise a negative error code if configuration space would become empty
6221 * \brief (DEPRECATED) Restrict a configuration space with a maximum tick time
6223 * \param params Configuration space
6226 * \return 0 otherwise a negative error code if configuration space would become empty
6236 * \brief (DEPRECATED) Restrict a configuration space to have tick times in a given range
6238 * \param params Configuration space
6243 * \return 0 otherwise a negative error code if configuration space would become empty
6253 * \brief (DEPRECATED) Restrict a configuration space to have tick time nearest to a target
6255 * \param params Configuration space
6258 * \return 0 otherwise a negative error code if configuration space is empty
6272 * \brief (DEPRECATED) Restrict a configuration space to contain only its minimum tick time
6274 * \param params Configuration space
6291 * \brief (DEPRECATED) Restrict a configuration space to contain only its maximum tick time
6293 * \param params Configuration space
6311 * \param params Configuration space
6313 * \return 0 otherwise a negative error code if the configuration space does not contain a single value