Home | History | Annotate | Download | only in audio

Lines Matching defs:wav

33     WAVState *wav = opaque;
36 uint32_t datalen = wav->bytes;
39 if (wav->f) {
43 qemu_fseek (wav->f, 4, SEEK_SET);
44 qemu_put_buffer (wav->f, rlen, 4);
46 qemu_fseek (wav->f, 32, SEEK_CUR);
47 qemu_put_buffer (wav->f, dlen, 4);
48 qemu_fclose (wav->f);
51 qemu_free (wav->path);
56 WAVState *wav = opaque;
58 qemu_put_buffer (wav->f, buf, size);
59 wav->bytes += size;
64 WAVState *wav = opaque;
66 AUD_del_capture (wav->cap, wav);
71 WAVState *wav = opaque;
72 char *path = wav->path;
75 wav->freq, wav->bits, wav->nchannels,
76 path ? path : "<not available>", wav->bytes);
88 WAVState *wav;
123 wav = qemu_mallocz (sizeof (*wav));
133 wav->f = qemu_fopen (path, "wb");
134 if (!wav->f) {
137 qemu_free (wav);
141 wav->path = qemu_strdup (path);
142 wav->bits = bits;
143 wav->nchannels = nchannels;
144 wav->freq = freq;
146 qemu_put_buffer (wav->f, hdr, sizeof (hdr));
148 cap = AUD_add_capture (&as, &ops, wav);
151 qemu_free (wav->path);
152 qemu_fclose (wav->f);
153 qemu_free (wav);
157 wav->cap = cap;
158 s->opaque = wav;