21 #ifndef QTAV_CONVOLUTIONSHADER_H 22 #define QTAV_CONVOLUTIONSHADER_H 26 class ConvolutionShaderPrivate;
42 int kernelRadius()
const;
44 void setKernelRadius(
int value);
45 int kernelSize()
const;
47 virtual const float* kernel()
const = 0;
48 const QByteArray& kernelUniformHeader()
const;
49 const QByteArray& kernelSample()
const;
50 void setKernelUniformValue();
60 #endif // QTAV_CONVOLUTIONSHADER_H #define Q_AV_EXPORT
Definition: QtAV_Global.h:40
#define DPTR_DECLARE_PRIVATE(Class)
Definition: dptr.h:107
The ConvolutionShader class Uniform u_Kernel is used.
Definition: ConvolutionShader.h:31
The VideoShader class Represents a shader for rendering a video frame.
Definition: VideoShader.h:53
ShaderType
Definition: VideoShader_p.h:48
AudioOutput ao; ao.setAudioFormat(fmt); ao.open(); while (has_data) { data = read_data(ao->bufferSize...
Definition: AudioDecoder.h:31
#define Q_DECL_OVERRIDE
Definition: QtAV_Global.h:177