aboutsummaryrefslogtreecommitdiff
path: root/include/aserver.h
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2003-02-22 10:19:53 +0000
committerJaroslav Kysela <perex@perex.cz>2003-02-22 10:19:53 +0000
commitfbd99fdec07c67b50843b9baf12615129f952ae3 (patch)
tree29d660d52f1d2c4a0b0a42872396c9aaede15755 /include/aserver.h
parenta91efc0fe6f1fae81fd486bb768159f5116d4127 (diff)
Added snd_pcm_hwptr() and enhanced snd_pcm_mmap_begin() for no xrun mode.
Diffstat (limited to 'include/aserver.h')
-rw-r--r--include/aserver.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/aserver.h b/include/aserver.h
index 0a2dfbeb..c6e9f957 100644
--- a/include/aserver.h
+++ b/include/aserver.h
@@ -50,6 +50,7 @@ typedef enum _snd_transport_type {
#define SND_PCM_IOCTL_POLL_DESCRIPTOR _IO ('A', 0xf8)
#define SND_PCM_IOCTL_HW_PTR_FD _IO ('A', 0xf9)
#define SND_PCM_IOCTL_APPL_PTR_FD _IO ('A', 0xfa)
+#define SND_PCM_IOCTL_HWPTR _IO ('A', 0xfb)
typedef struct {
snd_pcm_uframes_t ptr;
@@ -75,6 +76,9 @@ typedef struct {
snd_pcm_status_t status;
struct {
snd_pcm_uframes_t frames;
+ } hwptr;
+ struct {
+ snd_pcm_uframes_t frames;
} avail;
struct {
snd_pcm_sframes_t frames;