mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-04 13:30:08 -05:00
Fix doxygen documents
Fix the warnings of doxygen parsing. Add some missing documentation.
This commit is contained in:
parent
7651690858
commit
087184b0f9
49 changed files with 300 additions and 167 deletions
|
|
@ -143,6 +143,20 @@ static int set_sw_params(snd_pcm_t *pcm,
|
|||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Set up a simple PCM
|
||||
* \param pcm PCM handle
|
||||
* \param rate Sample rate
|
||||
* \param channels Number of channels
|
||||
* \param format PCM format
|
||||
* \param subformat PCM subformat
|
||||
* \param latency Latency type
|
||||
* \param access PCM acceess type
|
||||
* \param xrun_type XRUN type
|
||||
* \return 0 if successful, or a negative error code
|
||||
*
|
||||
* \warning The simple PCM API may be broken in the current release.
|
||||
*/
|
||||
int snd_spcm_init(snd_pcm_t *pcm,
|
||||
unsigned int rate,
|
||||
unsigned int channels,
|
||||
|
|
@ -182,6 +196,22 @@ int snd_spcm_init(snd_pcm_t *pcm,
|
|||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Initialize simple PCMs in the duplex mode
|
||||
* \param playback_pcm PCM handle for playback
|
||||
* \param capture_pcm PCM handle for capture
|
||||
* \param rate Sample rate
|
||||
* \param channels Number of channels
|
||||
* \param format PCM format
|
||||
* \param subformat PCM subformat
|
||||
* \param latency Latency type
|
||||
* \param access PCM acceess type
|
||||
* \param xrun_type XRUN type
|
||||
* \param duplex_type Duplex mode
|
||||
* \return 0 if successful, or a negative error code
|
||||
*
|
||||
* \warning The simple PCM API may be broken in the current release.
|
||||
*/
|
||||
int snd_spcm_init_duplex(snd_pcm_t *playback_pcm,
|
||||
snd_pcm_t *capture_pcm,
|
||||
unsigned int rate,
|
||||
|
|
@ -250,6 +280,16 @@ int snd_spcm_init_duplex(snd_pcm_t *playback_pcm,
|
|||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Get the set up of simple PCM
|
||||
* \param pcm PCM handle
|
||||
* \param rate Pointer to store the current sample rate
|
||||
* \param buffer_size Pointer to store the current buffer size
|
||||
* \param period_size Pointer to store the current period size
|
||||
* \return 0 if successful, or a negative error code
|
||||
*
|
||||
* \warning The simple PCM API may be broken in the current release.
|
||||
*/
|
||||
int snd_spcm_init_get_params(snd_pcm_t *pcm,
|
||||
unsigned int *rate,
|
||||
snd_pcm_uframes_t *buffer_size,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue