📄 icg2kapp.h
字号:
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_read_board_id )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_fade_in )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSCHAR frame_or_overlay_alpha,
/* [in] */ USCHAR WhichLayer,
/* [in] */ USINT FadeSpeed,
/* [in] */ USCHAR ReversKey);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_fade_out )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSCHAR frame_or_overlay_alpha,
/* [in] */ USCHAR WhichLayer,
/* [in] */ USINT FadeSpeed,
/* [in] */ USCHAR ReversKey);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_card_type )(
IBvtCg2kIf __RPC_FAR * This,
USCHAR __RPC_FAR *m_BoardID);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_cpu_type_and_card_type )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_sdi_vertical_phase )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT sdi_vertical_phase);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_sdi_horizonal_phase )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT sdi_horizonal_phase);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_switch_bulk_mode )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR key);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_write_default_video_info )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ LPUSLONG __RPC_FAR *Point);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_switch_platform )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR SwithcorMode);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_switch_decoder_source )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR mode);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_key_status_mode )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR mode);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_update_a_frame_buffer )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSLONG pDataBuf,
/* [in] */ USCHAR Mark);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_videobuswide )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR m_VideoDatabusWide);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_fadeinout_window )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT StartX,
/* [in] */ USINT StartY,
/* [in] */ USINT Wide,
/* [in] */ USINT Height);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_windowfade_part )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR FadePartFlag);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_video_format )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR m_VideoFormat);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_enalbe_video_output )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR m_Enable);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_gensrc_quality )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR m_LockSrcPoor);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_isbb_ntsc )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG __RPC_FAR *m_pIsBBNtsc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_cg_delay )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_black_level_75ire )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR m_pLevelIs75IRE);
END_INTERFACE
} IBvtCg2kIfVtbl;
interface IBvtCg2kIf
{
CONST_VTBL struct IBvtCg2kIfVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IBvtCg2kIf_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBvtCg2kIf_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBvtCg2kIf_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBvtCg2kIf_spv_init(This,pOk) \
(This)->lpVtbl -> spv_init(This,pOk)
#define IBvtCg2kIf_spv_de_init(This) \
(This)->lpVtbl -> spv_de_init(This)
#define IBvtCg2kIf_spv_vo_freeze(This,freeze) \
(This)->lpVtbl -> spv_vo_freeze(This,freeze)
#define IBvtCg2kIf_spv_vo_buffer(This,vo_frame) \
(This)->lpVtbl -> spv_vo_buffer(This,vo_frame)
#define IBvtCg2kIf_spv_yuv_rgb(This,src,dest) \
(This)->lpVtbl -> spv_yuv_rgb(This,src,dest)
#define IBvtCg2kIf_spv_rgb_yuv(This,src,dest) \
(This)->lpVtbl -> spv_rgb_yuv(This,src,dest)
#define IBvtCg2kIf_spv_up_scroll(This,step) \
(This)->lpVtbl -> spv_up_scroll(This,step)
#define IBvtCg2kIf_spv_down_scroll(This,step) \
(This)->lpVtbl -> spv_down_scroll(This,step)
#define IBvtCg2kIf_spv_right_pan(This,step) \
(This)->lpVtbl -> spv_right_pan(This,step)
#define IBvtCg2kIf_spv_left_pan(This,step) \
(This)->lpVtbl -> spv_left_pan(This,step)
#define IBvtCg2kIf_spv_up_scroll_nowait(This,step) \
(This)->lpVtbl -> spv_up_scroll_nowait(This,step)
#define IBvtCg2kIf_spv_down_scroll_nowait(This,step) \
(This)->lpVtbl -> spv_down_scroll_nowait(This,step)
#define IBvtCg2kIf_spv_right_pan_nowait(This,step) \
(This)->lpVtbl -> spv_right_pan_nowait(This,step)
#define IBvtCg2kIf_spv_left_pan_nowait(This,step) \
(This)->lpVtbl -> spv_left_pan_nowait(This,step)
#define IBvtCg2kIf_spv_move_windows(This,x,y) \
(This)->lpVtbl -> spv_move_windows(This,x,y)
#define IBvtCg2kIf_spv_get_orignate(This,ox,oy) \
(This)->lpVtbl -> spv_get_orignate(This,ox,oy)
#define IBvtCg2kIf_spv_genlock(This,Gen_master) \
(This)->lpVtbl -> spv_genlock(This,Gen_master)
#define IBvtCg2kIf_spv_grabe(This,grabe_buffer,which_Buf) \
(This)->lpVtbl -> spv_grabe(This,grabe_buffer,which_Buf)
#define IBvtCg2kIf_spv_key_delay(This,value) \
(This)->lpVtbl -> spv_key_delay(This,value)
#define IBvtCg2kIf_spv_key_state(This,key_state) \
(This)->lpVtbl -> spv_key_state(This,key_state)
#define IBvtCg2kIf_spv_get_vert_blank(This,vert_blank) \
(This)->lpVtbl -> spv_get_vert_blank(This,vert_blank)
#define IBvtCg2kIf_clear_video(This,membasepoint) \
(This)->lpVtbl -> clear_video(This,membasepoint)
#define IBvtCg2kIf_spv_get_oddeven(This,oddeven) \
(This)->lpVtbl -> spv_get_oddeven(This,oddeven)
#define IBvtCg2kIf_get_mem_address(This,memptr) \
(This)->lpVtbl -> get_mem_address(This,memptr)
#define IBvtCg2kIf_get_spv_information(This,spv_inf) \
(This)->lpVtbl -> get_spv_information(This,spv_inf)
#define IBvtCg2kIf_set_spv_information(This,spv_inf) \
(This)->lpVtbl -> set_spv_information(This,spv_inf)
#define IBvtCg2kIf_spv_service(This,enable_service,functions,service_step) \
(This)->lpVtbl -> spv_service(This,enable_service,functions,service_step)
#define IBvtCg2kIf_spv_get_vblank_counter_number(This,vbnumber) \
(This)->lpVtbl -> spv_get_vblank_counter_number(This,vbnumber)
#define IBvtCg2kIf_spv_set_vblank_counter_number(This,vbnumber) \
(This)->lpVtbl -> spv_set_vblank_counter_number(This,vbnumber)
#define IBvtCg2kIf_WaitForSpvSingleObject(This,which_event) \
(This)->lpVtbl -> WaitForSpvSingleObject(This,which_event)
#define IBvtCg2kIf_ResetSpvEvent(This,which_event) \
(This)->lpVtbl -> ResetSpvEvent(This,which_event)
#define IBvtCg2kIf_wait_vblank(This,waitnumber) \
(This)->lpVtbl -> wait_vblank(This,waitnumber)
#define IBvtCg2kIf_spv_vo_bright(This,value) \
(This)->lpVtbl -> spv_vo_bright(This,value)
#define IBvtCg2kIf_spv_vo_contrast(This,value) \
(This)->lpVtbl -> spv_vo_contrast(This,value)
#define IBvtCg2kIf_spv_vo_saturation(This,value) \
(This)->lpVtbl -> spv_vo_saturation(This,value)
#define IBvtCg2kIf_spv_vo_hue(This,value) \
(This)->lpVtbl -> spv_vo_hue(This,value)
#define IBvtCg2kIf_spv_key_black(This,key,red,green,blue) \
(This)->lpVtbl -> spv_key_black(This,key,red,green,blue)
#define IBvtCg2kIf_spv_yuvb_freeze(This,freez,freeze_state) \
(This)->lpVtbl -> spv_yuvb_freeze(This,freez,freeze_state)
#define IBvtCg2kIf_spv_update_virtual_buffer(This,x,y,wide,height) \
(This)->lpVtbl -> spv_update_virtual_buffer(This,x,y,wide,height)
#define IBvtCg2kIf_spv_copy_from_mem_to_virtual_buffer(This,PointerMem) \
(This)->lpVtbl -> spv_copy_from_mem_to_virtual_buffer(This,PointerMem)
#define IBvtCg2kIf_spv_virtual_screen_freedom_pan_startxy(This,x,y) \
(This)->lpVtbl -> spv_virtual_screen_freedom_pan_startxy(This,x,y)
#define IBvtCg2kIf_spv_virtual_screen_pan_stop(This) \
(This)->lpVtbl -> spv_virtual_screen_pan_stop(This)
#define IBvtCg2kIf_spv_vert_scroll_stop(This) \
(This)->lpVtbl -> spv_vert_scroll_stop(This)
#define IBvtCg2kIf_spv_horiz_pan_stop(This) \
(This)->lpVtbl -> spv_horiz_pan_stop(This)
#define IBvtCg2kIf_spv_clear_window(This,Orgx,Orgy,Wide,Height) \
(This)->lpVtbl -> spv_clear_window(This,Orgx,Orgy,Wide,Height)
#define IBvtCg2kIf_spv_set_user_window(This,wide,height) \
(This)->lpVtbl -> spv_set_user_window(This,wide,height)
#define IBvtCg2kIf_spv_get_user_win(This,Width,Height,vLength) \
(This)->lpVtbl -> spv_get_user_win(This,Width,Height,vLength)
#define IBvtCg2kIf_spv_fade_in_out(This,key) \
(This)->lpVtbl -> spv_fade_in_out(This,key)
#define IBvtCg2kIf_spv_horizonal_phase(This,horizonal_phase) \
(This)->lpVtbl -> spv_horizonal_phase(This,horizonal_phase)
#define IBvtCg2kIf_spv_vertical_phase(This,vertical_phase) \
(This)->lpVtbl -> spv_vertical_phase(This,vertical_phase)
#define IBvtCg2kIf_spv_subphase_adjust(This,value) \
(This)->lpVtbl -> spv_subphase_adjust(This,value)
#define IBvtCg2kIf_spv_up_scroll_end(This) \
(This)->lpVtbl -> spv_up_scroll_end(This)
#define IBvtCg2kIf_spv_down_scroll_end(This) \
(This)->lpVtbl -> spv_down_scroll_end(This)
#define IBvtCg2kIf_colourbar(This,rev_key) \
(This)->lpVtbl -> colourbar(This,rev_key)
#define IBvtCg2kIf_spv_card_service_ok(This,service_ok) \
(This)->lpVtbl -> spv_card_service_ok(This,service_ok)
#define IBvtCg2kIf_wait_vblank_active(This,waitnumber) \
(This)->lpVtbl -> wait_vblank_active(This,waitnumber)
#define IBvtCg2kIf_spv_init_alpha_dac(This) \
(This)->lpVtbl -> spv_init_alpha_dac(This)
#define IBvtCg2kIf_spv_init_alpha_pixel_mask_reg(This,mask_value) \
(This)->lpVtbl -> spv_init_alpha_pixel_mask_reg(This,mask_value)
#define IBvtCg2kIf_spv_init_alpha_pixel_reg(This,alpha_pixel_lut_data) \
(This)->lpVtbl -> spv_init_alpha_pixel_reg(This,alpha_pixel_lut_data)
#define IBvtCg2kIf_spv_digital_alpha_lut(This,pixel) \
(This)->lpVtbl -> spv_digital_alpha_lut(This,pixel)
#define IBvtCg2kIf_spv_horphase_delay(This) \
(This)->lpVtbl -> spv_horphase_delay(This)
#define IBvtCg2kIf_spv_ovelay_enable(This,__MIDL_0008) \
(This)->lpVtbl -> spv_ovelay_enable(This,__MIDL_0008)
#define IBvtCg2kIf_spv_ovelay_colour(This) \
(This)->lpVtbl -> spv_ovelay_colour(This)
#define IBvtCg2kIf_spv_ovelay_frame(This,ovelay,line_number) \
(This)->lpVtbl -> spv_ovelay_frame(This,ovelay,line_number)
#define IBvtCg2kIf_spv_vo_agc_select(This,value) \
(This)->lpVtbl -> spv_vo_agc_select(This,value)
#define IBvtCg2kIf_spv_vo_gain(This,value) \
(This)->lpVtbl -> spv_vo_gain(This,value)
#define IBvtCg2kIf_spv_aperture(This,aperture,bandpass_centrel) \
(This)->lpVtbl -> spv_aperture(This,aperture,bandpass_centrel)
#define IBvtCg2kIf_spv_combf(This,combf) \
(This)->lpVtbl -> spv_combf(This,combf)
#define IBvtCg2kIf_spv_dither(This,dither) \
(This)->lpVtbl -> spv_dither(This,dither)
#define IBvtCg2kIf_spv_write_user_id(This,user_id) \
(This)->lpVtbl -> spv_write_user_id(This,user_id)
#define IBvtCg2kIf_spv_read_user_id(This,user_id) \
(This)->lpVtbl -> spv_read_user_id(This,user_id)
#define IBvtCg2kIf_spv_read_board_id(This) \
(This)->lpVtbl -> spv_read_board_id(This)
#define IBvtCg2kIf_spv_fade_in(This,frame_or_overlay_alpha,WhichLayer,FadeSpeed,ReversKey) \
(This)->lpVtbl -> spv_fade_in(This,frame_or_overlay_alpha,WhichLayer,FadeSpeed,ReversKey)
#define IBvtCg2kIf_spv_fade_out(This,frame_or_overlay_alpha,WhichLayer,FadeSpeed,ReversKey) \
(This)->lpVtbl -> spv_fade_out(This,frame_or_overlay_alpha,WhichLayer,FadeSpeed,ReversKey)
#define IBvtCg2kIf_spv_card_type(This,m_BoardID) \
(This)->lpVtbl -> spv_card_type(This,m_BoardID)
#define IBvtCg2kIf_spv_cpu_type_and_card_type(This) \
(This)->lpVtbl -> spv_cpu_type_and_card_type(This)
#define IBvtCg2kIf_spv_sdi_vertical_phase(This,sdi_vertical_phase) \
(This)->lpVtbl -> spv_sdi_vertical_phase(This,sdi_vertical_phase)
#define IBvtCg2kIf_spv_sdi_horizonal_phase(This,sdi_horizonal_phase) \
(This)->lpVtbl -> spv_sdi_horizonal_phase(This,sdi_horizonal_phase)
#define IBvtCg2kIf_spv_switch_bulk_mode(This,key) \
(This)->lpVtbl -> spv_switch_bulk_mode(This,key)
#define IBvtCg2kIf_spv_write_default_video_info(This,Point) \
(This)->lpVtbl -> spv_write_default_video_info(This,Point)
#define IBvtCg2kIf_spv_switch_platform(This,SwithcorMode) \
(This)->lpVtbl -> spv_switch_platform(This,SwithcorMode)
#define IBvtCg2kIf_spv_switch_decoder_source(This,mode) \
(This)->lpVtbl -> spv_switch_decoder_source(This,mode)
#define IBvtCg2kIf_spv_key_status_mode(This,mode) \
(This)->lpVtbl -> spv_key_status_mode(This,mode)
#define IBvtCg2kIf_spv_update_a_frame_buffer(This,pDataBuf,Mark) \
(This)->lpVtbl -> spv_update_a_frame_buffer(This,pDataBuf,Mark)
#define IBvtCg2kIf_spv_videobuswide(This,m_VideoDatabusWide) \
(This)->lpVtbl -> spv_videobuswide(This,m_VideoDatabusWide)
#define IBvtCg2kIf_spv_fadeinout_window(This,StartX,StartY,Wide,Height) \
(This)->lpVtbl -> spv_fadeinout_window(This,StartX,StartY,Wide,Height)
#define IBvtCg2kIf_spv_windowfade_part(This,FadePartFlag) \
(This)->lpVtbl -> spv_windowfade_part(This,FadePartFlag)
#define IBvtCg2kIf_spv_video_format(This,m_VideoFormat) \
(This)->lpVtbl -> spv_video_format(This,m_VideoFormat)
#define IBvtCg2kIf_spv_enalbe_video_output(This,m_Enable) \
(This)->lpVtbl -> spv_enalbe_video_output(This,m_Enable)
#define IBvtCg2kIf_spv_gensrc_quality(This,m_LockSrcPoor) \
(This)->lpVtbl -> spv_gensrc_quality(This,m_LockSrcPoor)
#define IBvtCg2kIf_spv_isbb_ntsc(This,m_pIsBBNtsc) \
(This)->lpVtbl -> spv_isbb_ntsc(This,m_pIsBBNtsc)
#define IBvtCg2kIf_spv_cg_delay(This,value) \
(This)->lpVtbl -> spv_cg_delay(This,value)
#define IBvtCg2kIf_spv_black_level_75ire(This,m_pLevelIs75IRE) \
(This)->lpVtbl -> spv_black_level_75ire(This,m_pLevelIs75IRE)
#endif /* COBJMACROS */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -