#include "kino_plugin_utility.h"#include <algorithm>#include <cmath>#include <functional>#include <iostream>#include <string>#include <stdint.h>Include dependency graph for kino_plugin_types.h:

Go to the source code of this file.
Namespaces | |
| namespace | kino |
Typedefs | |
| typedef unsigned long | pixel_size_type |
| Defines data measured in pixels. | |
| typedef uint8_t | uuid_type [16] |
| Defines a universally-unique plugin type identifier (compatible with libuuid). | |
| typedef basic_rgba< uint8_t > | pixel |
| We define the standard pixel passed to plugins to be RGBA data with 8-bits-per-channel. | |
| typedef basic_bitmap< pixel > | video_frame |
| We define the standard frame passed to plugins to be RGBA data with 8-bits-per-channel. | |
| typedef uint16_t | audio_sample |
| We define the standard audio data passed to plugins to be 16-bit integers. | |
Enumerations | |
| enum | interlace_requirement_type { INTERLACE_ALLOWED, INTERLACE_NOT_ALLOWED } |
| Enumerates input video interlace requirements for a plugin. More... | |
| enum | interlace_type { NOT_INTERLACED, EVEN_FIELD_DOMINANT, ODD_FIELD_DOMINANT } |
| Enumerates the interlace possibilities for a video stream - none, even field dominant, or odd field dominant. More... | |
|
|
We define the standard audio data passed to plugins to be 16-bit integers.
Definition at line 734 of file kino_plugin_types.h. |
|
|
We define the standard pixel passed to plugins to be RGBA data with 8-bits-per-channel.
Definition at line 675 of file kino_plugin_types.h. |
|
|
Defines data measured in pixels.
Definition at line 45 of file kino_plugin_types.h. |
|
|
Defines a universally-unique plugin type identifier (compatible with libuuid).
Definition at line 66 of file kino_plugin_types.h. |
|
|
We define the standard frame passed to plugins to be RGBA data with 8-bits-per-channel.
Definition at line 677 of file kino_plugin_types.h. |
|
|
Enumerates input video interlace requirements for a plugin.
Definition at line 51 of file kino_plugin_types.h. 00052 {
00053 INTERLACE_ALLOWED,
00054 INTERLACE_NOT_ALLOWED,
00055 } interlace_requirement_type;
|
|
|
Enumerates the interlace possibilities for a video stream - none, even field dominant, or odd field dominant.
Definition at line 58 of file kino_plugin_types.h. 00059 {
00060 NOT_INTERLACED,
00061 EVEN_FIELD_DOMINANT,
00062 ODD_FIELD_DOMINANT
00063 } interlace_type;
|
1.4.2