]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Added snd_pcm_hw_params_can_resume
authorJaroslav Kysela <perex@perex.cz>
Sun, 14 Oct 2001 09:08:47 +0000 (09:08 +0000)
committerJaroslav Kysela <perex@perex.cz>
Sun, 14 Oct 2001 09:08:47 +0000 (09:08 +0000)
include/pcm.h
src/pcm/pcm.c

index d96ae2bdc84de6257632d240879b46ec8d5dd22f..248e65a09c8f0a70640322b3cdc9e2082530f411 100644 (file)
@@ -398,6 +398,7 @@ int snd_pcm_hw_params_is_batch(const snd_pcm_hw_params_t *params);
 int snd_pcm_hw_params_is_block_transfer(const snd_pcm_hw_params_t *params);
 int snd_pcm_hw_params_can_overrange(const snd_pcm_hw_params_t *params);
 int snd_pcm_hw_params_can_pause(const snd_pcm_hw_params_t *params);
+int snd_pcm_hw_params_can_resume(const snd_pcm_hw_params_t *params);
 int snd_pcm_hw_params_is_half_duplex(const snd_pcm_hw_params_t *params);
 int snd_pcm_hw_params_is_joint_duplex(const snd_pcm_hw_params_t *params);
 int snd_pcm_hw_params_can_sync_start(const snd_pcm_hw_params_t *params);
index 2397cc2842fe2409da3ca128c13a823c05cf449e..5ccf18acc0a7abecce15ea51214b2c77124043a9 100644 (file)
@@ -1608,6 +1608,19 @@ int snd_pcm_hw_params_can_pause(const snd_pcm_hw_params_t *params)
        return !!(params->info & SNDRV_PCM_INFO_PAUSE);
 }
 
+/**
+ * \brief Check, if hardware supports resume
+ * \param param Configuration space
+ * \return Boolean value
+ * \retval 0 Hardware doesn't support resume
+ * \retval 1 Hardware supports resume
+ */
+int snd_pcm_hw_params_can_resume(const snd_pcm_hw_params_t *params)
+{
+       assert(params);
+       return !!(params->info & SNDRV_PCM_INFO_RESUME);
+}
+
 /**
  * \brief Check, if hardware does half-duplex only
  * \param param Configuration space