![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <video_compress.h>

Public Attributes | |
| compress_frame_async_pop_t | compress_frame_async_pop_func |
| Async API. | |
| compress_frame_async_push_t | compress_frame_async_push_func |
| Async API. | |
| compress_frame_t | compress_frame_func |
| compress function for Frame API | |
| compress_tile_async_pop_t | compress_tile_async_pop_func |
| Async tile API. | |
| compress_tile_async_push_t | compress_tile_async_push_func |
| Async tile API. | |
| compress_tile_t | compress_tile_func |
| compress function for Tile API | |
| compress_module_info(* | get_module_info )() |
| compress_init_t | init_func |
| compress driver initialization function | |
| const char * | name |
| not used | |
There are 4 possible APIs for video compress modules. Each module may choose which one to implement, however, only one should be implemented (there is no "smart" heuristics to pick one if more APIs are implemented). Available options are:
Definition at line 214 of file video_compress.h.
| compress_frame_async_pop_t video_compress_info::compress_frame_async_pop_func |
| compress_frame_async_push_t video_compress_info::compress_frame_async_push_func |
Async API.
Definition at line 222 of file video_compress.h.
Referenced by async_poison(), and compress_frame().
| compress_frame_t video_compress_info::compress_frame_func |
compress function for Frame API
Definition at line 218 of file video_compress.h.
Referenced by compress_frame().
| compress_tile_async_pop_t video_compress_info::compress_tile_async_pop_func |
| compress_tile_async_push_t video_compress_info::compress_tile_async_push_func |
Async tile API.
Definition at line 225 of file video_compress.h.
Referenced by async_poison(), and compress_frame().
| compress_tile_t video_compress_info::compress_tile_func |
compress function for Tile API
Definition at line 220 of file video_compress.h.
Referenced by compress_frame(), and compress_frame_tiles().
| compress_module_info(* video_compress_info::get_module_info) () |
Definition at line 228 of file video_compress.h.
| compress_init_t video_compress_info::init_func |
compress driver initialization function
Definition at line 216 of file video_compress.h.
Referenced by check_state_count().
| const char* video_compress_info::name |
not used
Definition at line 215 of file video_compress.h.