FFmpeg
|
transform.h
Go to the documentation of this file.
void avfilter_get_matrix(float x_shift, float y_shift, float angle, float zoom, float *matrix)
Get an affine transformation matrix from a given translation, rotation, and zoom factor.
Definition: transform.c:106
Definition: transform.h:42
void avfilter_add_matrix(const float *m1, const float *m2, float *result)
Add two matrices together.
Definition: transform.c:118
Definition: transform.h:53
Definition: transform.h:54
static void interpolate(float *out, float v1, float v2, int size)
Definition: twinvq.c:280
Definition: transform.h:55
void avfilter_mul_matrix(const float *m1, float scalar, float *result)
Multiply a matrix by a scalar value.
Definition: transform.c:132
Definition: transform.h:52
Definition: transform.h:40
int avfilter_transform(const uint8_t *src, uint8_t *dst, int src_stride, int dst_stride, int width, int height, const float *matrix, enum InterpolateMethod interpolate, enum FillMethod fill)
Do an affine transformation with the given interpolation method.
Definition: transform.c:149
Definition: transform.h:56
void avfilter_sub_matrix(const float *m1, const float *m2, float *result)
Subtract one matrix from another.
Definition: transform.c:125
spectrum bins to fill(1-based indexing) for m
Definition: transform.h:43
Definition: transform.h:41
Generated on Mon Nov 18 2024 06:52:01 for FFmpeg by 1.8.11