
Data Structures | |
| struct | screen_data_t |
Defines | |
| #define | DisposeCMProfileIterateUPP(a) DisposeCMProfileIterateUPP(CMProfileIterateUPP userUPP __attribute__((unused))) |
| #define | DisposeCMMIterateUPP(a) DisposeCMMIterateUPP(CMProfileIterateUPP userUPP __attribute__((unused))) |
| #define | __MACHINEEXCEPTIONS__ |
Typedefs | |
| typedef int | CGSConnectionRef |
Functions | |
| CGError | CGSNewConnection (void *, CGSConnectionRef *) |
| CGError | CGSReleaseConnection (CGSConnectionRef) |
| CGError | CGSGetGlobalCursorDataSize (CGSConnectionRef, int *) |
| CGError | CGSGetGlobalCursorData (CGSConnectionRef, unsigned char *, int *, int *, CGRect *, CGPoint *, int *, int *, int *) |
| CGError | CGSGetCurrentCursorLocation (CGSConnectionRef, CGPoint *) |
| int | screen_InitCapture (demux_t *p_demux) |
| int | screen_CloseCapture (demux_t *p_demux) |
| block_t * | screen_Capture (demux_t *p_demux) |
| #define __MACHINEEXCEPTIONS__ |
| #define DisposeCMMIterateUPP | ( | a | ) | DisposeCMMIterateUPP(CMProfileIterateUPP userUPP __attribute__((unused))) |
| #define DisposeCMProfileIterateUPP | ( | a | ) | DisposeCMProfileIterateUPP(CMProfileIterateUPP userUPP __attribute__((unused))) |
| typedef int CGSConnectionRef |
| CGError CGSGetCurrentCursorLocation | ( | CGSConnectionRef | , | |
| CGPoint * | ||||
| ) |
Referenced by screen_Capture().
| CGError CGSGetGlobalCursorData | ( | CGSConnectionRef | , | |
| unsigned char * | , | |||
| int * | , | |||
| int * | , | |||
| CGRect * | , | |||
| CGPoint * | , | |||
| int * | , | |||
| int * | , | |||
| int * | ||||
| ) |
Referenced by screen_Capture().
| CGError CGSGetGlobalCursorDataSize | ( | CGSConnectionRef | , | |
| int * | ||||
| ) |
Referenced by screen_Capture().
| CGError CGSNewConnection | ( | void * | , | |
| CGSConnectionRef * | ||||
| ) |
Referenced by screen_InitCapture().
| CGError CGSReleaseConnection | ( | CGSConnectionRef | ) |
Referenced by screen_CloseCapture().
References demux_sys_t::b_follow_mouse, block_New, CGSGetCurrentCursorLocation(), CGSGetGlobalCursorData(), CGSGetGlobalCursorDataSize(), screen_data_t::connection, screen_data_t::cursor_texture, screen_data_t::dest_height, screen_data_t::dest_width, demux_sys_t::fmt, FollowMouse(), video_format_t::i_height, demux_sys_t::i_left, demux_sys_t::i_top, video_format_t::i_width, screen_data_t::left, msg_Warn, demux_sys_t::p_data, demux_t::p_sys, p_sys, screen_data_t::scaled, screen_data_t::screen, screen_data_t::screen_height, size, screen_data_t::src_height, screen_data_t::src_width, screen_data_t::texture, screen_data_t::texture_image, screen_data_t::top, es_format_t::video, and demux_sys_t::x.
| int screen_CloseCapture | ( | demux_t * | p_demux | ) |
| int screen_InitCapture | ( | demux_t * | p_demux | ) |
References CGSNewConnection(), screen_data_t::connection, screen_data_t::cursor_texture, screen_data_t::dest_height, screen_data_t::dest_width, es_format_Init(), demux_sys_t::fmt, video_format_t::i_bits_per_pixel, video_format_t::i_height, demux_sys_t::i_left, demux_sys_t::i_top, video_format_t::i_visible_width, video_format_t::i_width, screen_data_t::left, demux_sys_t::p_data, demux_t::p_sys, p_sys, screen_data_t::scaled, screen_data_t::scaled_image, screen_data_t::screen, screen_data_t::screen_height, screen_data_t::screen_width, screen_data_t::src_height, screen_data_t::src_width, screen_data_t::texture, screen_data_t::texture_image, screen_data_t::top, var_CreateGetInteger, es_format_t::video, VIDEO_ES, VLC_CODEC_RGB32, and VLC_SUCCESS.
1.5.6