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