Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Go to the source code of this file.
Typedefs | |
typedef struct st_video_input_vdc5_layer_t | video_input_vdc5_layer_t |
video_input_vdc5_layer_t | |
typedef void(* | vdc5_int_cb_t )(const uint32_t) |
vdc5_int_cb_t | |
Functions | |
static void | R_VIDEO_INPUT_OnVideoInVSync (vdc5_channel_t video_input_channel, vdc5_int_type_t int_type) |
Video input V-Sync interrupt handler. | |
static void | R_VIDEO_INPUT_OnVideoInVSync_Ch0 (vdc5_int_type_t int_type) |
R_VIDEO_INPUT_OnVideoInVSync_Ch0. | |
static void | R_VIDEO_INPUT_OnVideoInVSync_Ch1 (vdc5_int_type_t int_type) |
R_VIDEO_INPUT_OnVideoInVSync_Ch1. | |
static void | InterruptCallbackVector_S0_VI_VSYNC0 (void) |
InterruptCallbackVector_S0_VI_VSYNC0. | |
static void | InterruptCallbackVector_S0_VI_VSYNC1 (void) |
InterruptCallbackVector_S0_VI_VSYNC1. | |
static void | InterruptCallbackVector_S1_VI_VSYNC0 (void) |
InterruptCallbackVector_S1_VI_VSYNC0. | |
static void | InterruptCallbackVector_S1_VI_VSYNC1 (void) |
InterruptCallbackVector_S1_VI_VSYNC1. | |
static errnum_t | R_VIDEO_INPUT_STATIC_AttachSelfToInterrupt (vdc5_channel_t in_video_input_channel, vdc5_layer_id_t in_data_control_ID, video_input_t *in_self) |
R_VIDEO_INPUT_STATIC_AttachSelfToInterrupt. | |
static errnum_t | R_VIDEO_INPUT_STATIC_DetachSelfFromInterrupt (vdc5_channel_t in_video_input_channel, vdc5_layer_id_t in_data_control_ID, video_input_t *in_self) |
R_VIDEO_INPUT_STATIC_DetachSelfFromInterrupt. | |
static errnum_t | R_VIDEO_INPUT_STATIC_GetSelfPointer (vdc5_channel_t in_video_input_channel, vdc5_layer_id_t in_data_control_ID, video_input_t ***out_self_pp) |
R_VIDEO_INPUT_STATIC_GetSelfPointer. | |
static errnum_t | R_VIDEO_INPUT_STATIC_GetSelfFromInterrupt (vdc5_channel_t in_video_input_channel, vdc5_int_type_t in_interrupt, video_input_t **out_self) |
R_VIDEO_INPUT_STATIC_GetSelfFromInterrupt. | |
void | R_VIDEO_INPUT_InitConst (video_input_t *const self) |
Initializes by constant data. | |
errnum_t | R_VIDEO_INPUT_Initialize (video_input_t *const self, video_input_config_t *in_out_Config) |
R_VIDEO_INPUT_Initialize. | |
errnum_t | R_VIDEO_INPUT_Finalize (video_input_t *const self, errnum_t e) |
R_VIDEO_INPUT_Finalize. |
Detailed Description
- Rev:
- 51
- Date:
- 2014-03-14 18:42:33 +0900#
Definition in file video_input.c.
Typedef Documentation
vdc5_int_cb_t
Definition at line 62 of file video_input.c.
video_input_vdc5_layer_t
Definition at line 51 of file video_input.c.
Function Documentation
static void InterruptCallbackVector_S0_VI_VSYNC0 | ( | void | ) | [static] |
InterruptCallbackVector_S0_VI_VSYNC0.
- Parameters
- None
- Returns:
- None.
Definition at line 695 of file video_input.c.
static void InterruptCallbackVector_S0_VI_VSYNC1 | ( | void | ) | [static] |
InterruptCallbackVector_S0_VI_VSYNC1.
- Parameters
- None
- Returns:
- None.
Definition at line 711 of file video_input.c.
static void InterruptCallbackVector_S1_VI_VSYNC0 | ( | void | ) | [static] |
InterruptCallbackVector_S1_VI_VSYNC0.
- Parameters
- None
- Returns:
- None.
Definition at line 727 of file video_input.c.
static void InterruptCallbackVector_S1_VI_VSYNC1 | ( | void | ) | [static] |
InterruptCallbackVector_S1_VI_VSYNC1.
- Parameters
- None
- Returns:
- None.
Definition at line 743 of file video_input.c.
errnum_t R_VIDEO_INPUT_Finalize | ( | video_input_t *const | self, |
errnum_t | e | ||
) |
R_VIDEO_INPUT_Finalize.
- Parameters:
-
self video_input_t e Errors that have occurred. No error = 0
- Returns:
- Error code or e, 0 = successful and input e=0
Definition at line 558 of file video_input.c.
void R_VIDEO_INPUT_InitConst | ( | video_input_t *const | self ) |
Initializes by constant data.
R_VIDEO_INPUT_InitConst.
- Parameters:
-
self video_input_t.
- Returns:
- None.
Definition at line 133 of file video_input.c.
errnum_t R_VIDEO_INPUT_Initialize | ( | video_input_t *const | self, |
video_input_config_t * | in_out_Config | ||
) |
R_VIDEO_INPUT_Initialize.
- Parameters:
-
self video_input_t in_out_Config Configuration
- Returns:
- Error Code. 0=No Error.
- Description
- "R_WINDOW_SURFACES_SwapBuffers" must be called after calling this function for showing video layer. Set "window_surfaces_config_t::background_mode" = "BACKGROUND_MODE_VIDEO_INTERLACE"
Definition at line 145 of file video_input.c.
static void R_VIDEO_INPUT_OnVideoInVSync | ( | vdc5_channel_t | video_input_channel, |
vdc5_int_type_t | int_type | ||
) | [static] |
Video input V-Sync interrupt handler.
- Parameters:
-
channel_num channel_num. int_type vdc5_int_type_t.
- Returns:
- None.
Definition at line 627 of file video_input.c.
static void R_VIDEO_INPUT_OnVideoInVSync_Ch0 | ( | vdc5_int_type_t | int_type ) | [static] |
R_VIDEO_INPUT_OnVideoInVSync_Ch0.
- Parameters
- None
- Returns:
- None.
Definition at line 668 of file video_input.c.
static void R_VIDEO_INPUT_OnVideoInVSync_Ch1 | ( | vdc5_int_type_t | int_type ) | [static] |
R_VIDEO_INPUT_OnVideoInVSync_Ch1.
- Parameters
- None
- Returns:
- None.
Definition at line 681 of file video_input.c.
static errnum_t R_VIDEO_INPUT_STATIC_AttachSelfToInterrupt | ( | vdc5_channel_t | in_video_input_channel, |
vdc5_layer_id_t | in_data_control_ID, | ||
video_input_t * | in_self | ||
) | [static] |
R_VIDEO_INPUT_STATIC_AttachSelfToInterrupt.
- Parameters:
-
in_video_input_channel vdc5_channel_t. in_data_control_ID vdc5_layer_id_t. in_self video_input_t*
- Returns:
- Error Code. 0=No Error.
Definition at line 759 of file video_input.c.
static errnum_t R_VIDEO_INPUT_STATIC_DetachSelfFromInterrupt | ( | vdc5_channel_t | in_video_input_channel, |
vdc5_layer_id_t | in_data_control_ID, | ||
video_input_t * | in_self | ||
) | [static] |
R_VIDEO_INPUT_STATIC_DetachSelfFromInterrupt.
- Parameters:
-
in_video_input_channel vdc5_channel_t. in_data_control_ID vdc5_layer_id_t. in_self video_input_t*
- Returns:
- Error Code. 0=No Error.
Definition at line 792 of file video_input.c.
static errnum_t R_VIDEO_INPUT_STATIC_GetSelfFromInterrupt | ( | vdc5_channel_t | in_video_input_channel, |
vdc5_int_type_t | in_interrupt, | ||
video_input_t ** | out_self | ||
) | [static] |
R_VIDEO_INPUT_STATIC_GetSelfFromInterrupt.
- Parameters:
-
in_interrupt vdc5_int_type_t. in_self video_input_t*
- Returns:
- Error Code. 0=No Error.
Definition at line 824 of file video_input.c.
static errnum_t R_VIDEO_INPUT_STATIC_GetSelfPointer | ( | vdc5_channel_t | in_video_input_channel, |
vdc5_layer_id_t | in_data_control_ID, | ||
video_input_t *** | out_self_pp | ||
) | [static] |
R_VIDEO_INPUT_STATIC_GetSelfPointer.
- Parameters:
-
in_video_input_channel vdc5_channel_t. in_data_control_ID vdc5_layer_id_t. out_self_pp video_input_t*
- Returns:
- Error Code. 0=No Error.
Definition at line 871 of file video_input.c.
Generated on Tue Jul 12 2022 14:32:58 by
