#include <quark.h>
Inherits Thread.

Public Member Functions | |
| QuarkEngine (QuarkMain *plugin) | |
| ~QuarkEngine () | |
| int | start_process_frame (VFrame *output, VFrame *input, int row1, int row2) |
| int | wait_process_frame () |
| void | run () |
| void | filter (int components, int wordsize, int vmax, int w, unsigned char *src, unsigned char *dst, int *neg0, int *neg1, int *neg2) |
| void | filter (int components, int wordsize, int vmax, int w, u_int16_t *src, u_int16_t *dst, int *neg0, int *neg1, int *neg2) |
| void | filter_888 (int w, unsigned char *src, unsigned char *dst, int *neg0, int *neg1, int *neg2) |
| void | filter_8888 (int w, unsigned char *src, unsigned char *dst, int *neg0, int *neg1, int *neg2) |
| void | filter_161616 (int w, u_int16_t *src, u_int16_t *dst, int *neg0, int *neg1, int *neg2) |
| void | filter_16161616 (int w, u_int16_t *src, u_int16_t *dst, int *neg0, int *neg1, int *neg2) |
| void | sharpen_888 () |
| void | sharpen_161616 () |
| void | sharpen_8888 () |
| void | sharpen_16161616 () |
| int | filter (int w, unsigned char *src, unsigned char *dst, int *neg0, int *neg1, int *neg2) |
Data Fields | |
| QuarkMain * | plugin |
| int | field |
| VFrame * | output |
| VFrame * | input |
| int | last_frame |
| Mutex | input_lock |
| Mutex | output_lock |
| unsigned char * | src_rows [4] |
| unsigned char * | dst_row |
| int * | neg_rows [4] |
| int | row1 |
| int | row2 |
Definition at line 16 of file quark.h.
| QuarkEngine::QuarkEngine | ( | QuarkMain * | plugin | ) |
| QuarkEngine::~QuarkEngine | ( | ) |
| int QuarkEngine::wait_process_frame | ( | ) |
| void QuarkEngine::run | ( | ) | [virtual] |
Implements Thread.
| void QuarkEngine::filter | ( | int | components, | |
| int | wordsize, | |||
| int | vmax, | |||
| int | w, | |||
| unsigned char * | src, | |||
| unsigned char * | dst, | |||
| int * | neg0, | |||
| int * | neg1, | |||
| int * | neg2 | |||
| ) |
| void QuarkEngine::filter | ( | int | components, | |
| int | wordsize, | |||
| int | vmax, | |||
| int | w, | |||
| u_int16_t * | src, | |||
| u_int16_t * | dst, | |||
| int * | neg0, | |||
| int * | neg1, | |||
| int * | neg2 | |||
| ) |
| void QuarkEngine::filter_888 | ( | int | w, | |
| unsigned char * | src, | |||
| unsigned char * | dst, | |||
| int * | neg0, | |||
| int * | neg1, | |||
| int * | neg2 | |||
| ) |
| void QuarkEngine::filter_8888 | ( | int | w, | |
| unsigned char * | src, | |||
| unsigned char * | dst, | |||
| int * | neg0, | |||
| int * | neg1, | |||
| int * | neg2 | |||
| ) |
| void QuarkEngine::filter_161616 | ( | int | w, | |
| u_int16_t * | src, | |||
| u_int16_t * | dst, | |||
| int * | neg0, | |||
| int * | neg1, | |||
| int * | neg2 | |||
| ) |
| void QuarkEngine::filter_16161616 | ( | int | w, | |
| u_int16_t * | src, | |||
| u_int16_t * | dst, | |||
| int * | neg0, | |||
| int * | neg1, | |||
| int * | neg2 | |||
| ) |
| void QuarkEngine::sharpen_888 | ( | ) |
| void QuarkEngine::sharpen_161616 | ( | ) |
| void QuarkEngine::sharpen_8888 | ( | ) |
| void QuarkEngine::sharpen_16161616 | ( | ) |
| int QuarkEngine::filter | ( | int | w, | |
| unsigned char * | src, | |||
| unsigned char * | dst, | |||
| int * | neg0, | |||
| int * | neg1, | |||
| int * | neg2 | |||
| ) |
| unsigned char* QuarkEngine::src_rows[4] |
| unsigned char * QuarkEngine::dst_row |
| int* QuarkEngine::neg_rows[4] |
1.5.5