Searched refs:st_sample_t (Results 1 - 16 of 16) sorted by relevance

/vbox/src/VBox/Devices/Audio/
H A Dmixeng.h34 typedef struct { int64_t l; int64_t r; } st_sample_t; typedef in typeref:struct:__anon9904
39 typedef struct { real_t l; real_t r; } st_sample_t; typedef in typeref:struct:__anon9906
42 typedef struct { int64_t l; int64_t r; } st_sample_t; typedef in typeref:struct:__anon9908
46 typedef void (t_sample) (st_sample_t *dst, const void *src,
49 typedef void (f_sample) (void *dst, const st_sample_t *src, int samples);
55 void st_rate_flow (void *opaque, st_sample_t *ibuf, st_sample_t *obuf,
57 void st_rate_flow_mix (void *opaque, st_sample_t *ibuf, st_sample_t *obuf,
64 void mixeng_clear (st_sample_t *bu
[all...]
H A Drate_template.h30 void NAME (void *opaque, st_sample_t *ibuf, st_sample_t *obuf,
34 st_sample_t *istart, *iend;
35 st_sample_t *ostart, *oend;
36 st_sample_t ilast, icur, out;
H A Dmixeng_template.h119 (st_sample_t *dst, const void *src, int samples, volume_t *vol)
125 st_sample_t *out = dst;
152 (st_sample_t *dst, const void *src, int samples, volume_t *vol)
158 st_sample_t *out = dst;
184 (void *dst, const st_sample_t *src, int samples)
186 const st_sample_t *in = src;
196 (void *dst, const st_sample_t *src, int samples)
198 const st_sample_t *in = src;
H A Dfilteraudio.c329 st_sample_t *psSrc = NULL;
513 * in the voice. The caller prepares st_sample_t.
533 Assert((cbSamples % sizeof(st_sample_t)) == 0);
543 csAvail = IORingBufferFree(pVoice->pBuf) / sizeof(st_sample_t); /* bytes -> samples */
546 csAvail = RT_MIN(csAvail, cbSamples / sizeof(st_sample_t));
548 CA_EXT_DEBUG_LOG(("FilterAudio: [Input] Start writing buffer with %RU32 samples (%RU32 bytes)\n", csAvail, csAvail * sizeof(st_sample_t)));
555 cbToWrite = csToWrite * sizeof(st_sample_t);
562 csToWrite = cbToWrite / sizeof(st_sample_t);
570 memcpy(pcDst, (uint8_t *)pvSamples + (csWritten * sizeof(st_sample_t)), cbToWrite);
578 CA_EXT_DEBUG_LOG(("FilterAudio: [Input] Finished writing buffer with %RU32 samples (%RU32 bytes)\n", csWritten, csWritten * sizeof(st_sample_t)));
[all...]
H A Daudiosniffer.c137 /* Convertion from the actual input format to st_sample_t. */
143 /* Temporary buffer for st_sample_t representation of the input audio data. */
170 uint32_t cbBuffer = cs * sizeof(st_sample_t);
190 uint32_t cbBuffer = cs * sizeof(st_sample_t);
416 /* Convert PCM samples to st_sample_t.
423 st_sample_t *ps;
428 ps = (st_sample_t *)pCtx->pvSamplesBuffer;
434 Assert(pCtx->cbSamplesBufferAllocated >= cs * sizeof(st_sample_t));
440 st_sample_t *psConverted;
445 psConverted = (st_sample_t *)pCt
[all...]
H A Daudio_int.h92 st_sample_t *mix_buf;
111 st_sample_t *conv_buf;
123 st_sample_t *buf;
142 st_sample_t *buf;
H A Dmixeng.c307 st_sample_t ilast; /* last sample in the input stream */
360 void mixeng_clear (st_sample_t *buf, int len)
362 memset (buf, 0, len * sizeof (st_sample_t));
369 void mixeng_sniff_and_clear (HWVoiceOut *hw, st_sample_t *src, int len)
H A Dwinaudio.c83 st_sample_t *src;
127 src = advance (hw->mix_buf, rpos * sizeof (st_sample_t));
144 memset (src, 0, convert_samples * sizeof (st_sample_t));
H A Daudio_template.h85 HWBUF = audio_calloc (AUDIO_FUNC, hw->samples, sizeof (st_sample_t));
117 sw->buf = audio_calloc (AUDIO_FUNC, samples, sizeof (st_sample_t));
H A Dsolaudio.c413 st_sample_t *psSrc;
704 st_sample_t *psDst;
H A Daudio.c734 static void noop_conv (st_sample_t *dst, const void *src,
921 st_sample_t *src, *dst = sw->buf;
1487 st_sample_t *src;
1833 sizeof (st_sample_t));
H A Dalsaaudio.c708 st_sample_t *src;
1029 st_sample_t *dst;
H A Ddsoundaudio.c913 st_sample_t *src1 = hw->mix_buf + hw->rpos;
914 st_sample_t *src2 = NULL;
H A Dpulseaudio.c446 st_sample_t *psSrc;
H A Dcoreaudio.c967 st_sample_t *psSrc = NULL;
1899 st_sample_t *psDst;
H A Dossaudio.c348 st_sample_t *src;

Completed in 1290 milliseconds