XtimeAudio
Section: AUDIO Extension (3)
Updated: 2007-08-30
Index
Return to Main Contents
NAME
XtimeAudioMultiplyConstant, XtimeAudioMultiplyConstantAccumulate, XtimeAudioMultiply, XtimeAudioMultiplyAccumulate, XtimeAudioConvolute, XtimeAudioConvoluteAccumulate - schedule sample buffer operations
SYNOPSIS
#include <X11/extensions/Xaudio.h>
void XtimeAudioMultiplyConstant(XtimeGroup *group , XaudioSampleBuffer dst, int dst_index, XaudioSampleBuffer src, int src_index,double constant, size_t count);
void XtimeAudioMultiplyConstantAccumulate(XtimeGroup *group , XaudioSampleBuffer dst, int dst_index, XaudioSampleBuffer src, int src_index,double constant, size_t count);
void XtimeAudioMultiply(XtimeGroup *group , XaudioSampleBuffer dst, int dst_index, XaudioSampleBuffer src1, int src1_index, XaudioSampleBuffer src2, int src2_index, size_t count);
void XtimeAudioMultiplyAccumulate(XtimeGroup *group , XaudioSampleBuffer dst, int dst_index, XaudioSampleBuffer src1, int src1_index, XaudioSampleBuffer src2, int src2_index, size_t count);
void XtimeAudioConvolute(XtimeGroup *group, XaudioSampleBuffer dst, int dst_index, unsigned int dst_count,XaudioSampleBuffer src ,int src_index ,unsignedint src_count ,XaudioSampleBuffer kern ,int denominator , scaledst );
void XtimeAudioConvoluteAccumulate(XtimeGroup *group, XaudioSampleBuffer dst, int dst_index, unsigned int dst_count,XaudioSampleBuffer src ,int src_index ,unsignedint src_count ,XaudioSampleBuffer kern ,int denominator , scaledst );
ARGUMENTS
- display
-
Specifies the connection to the X server.
- dst
-
Destination sample buffer.
- dst_index
-
Index of first sample of destination sample buffer.
- src
-
Source sample buffer.
- src_index
-
Index of first sample of source sample buffer.
- src1
-
Source sample buffer.
- src1_index
-
Index of first sample of source sample buffer.
- src2
-
Source sample buffer.
- src2_index
-
Index of first sample of source sample buffer.
- count
-
Number of samples to compute.
- constant
-
Constant value for arithmetic operation.
- kern
-
Convolution kernel.
- denominator
-
Denominator to determine scaling between src, dst and kern.
- shift
-
Numerator shift to determine offset between src and dst.
- scalesrc
-
Multiplier to scale src with respect to kern.
- scaledst
-
Multiplier to scale dst with respect to kern.
DESCRIPTION
The functions correspond to the
XaudioMultiplyConstant(3)
,
XaudioMultiplyConstantAccumulate(3)
,
XaudioMultiply(3)
,
XaudioMultiplyAccumulate(3)
,
XaudioConvolute(3)
and
XaudioConvoluteAccumulate(3)
functions respectively with the only difference that the
operations are not executed immediately but scheduled
for a later point in time.
SEE ALSO
XaudioSampleBufferOps(3),
XaudioConvolutio(3),
XtimeCreateScheduler(3)
Index
- NAME
-
- SYNOPSIS
-
- ARGUMENTS
-
- DESCRIPTION
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 13:14:25 GMT, January 31, 2008