📄 icg2kapp.h
字号:
virtual HRESULT STDMETHODCALLTYPE spv_dither(
/* [in] */ USCHAR dither) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_write_user_id(
/* [in] */ USINT user_id) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_read_user_id(
/* [in] */ USINT user_id) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_read_board_id( void) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_fade_in(
/* [in] */ LPUSCHAR frame_or_overlay_alpha,
/* [in] */ USCHAR WhichLayer,
/* [in] */ USINT FadeSpeed,
/* [in] */ USCHAR ReversKey) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_fade_out(
/* [in] */ LPUSCHAR frame_or_overlay_alpha,
/* [in] */ USCHAR WhichLayer,
/* [in] */ USINT FadeSpeed,
/* [in] */ USCHAR ReversKey) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_card_type(
USCHAR __RPC_FAR *m_BoardID) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_cpu_type_and_card_type( void) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_sdi_vertical_phase(
/* [in] */ USINT sdi_vertical_phase) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_sdi_horizonal_phase(
/* [in] */ USINT sdi_horizonal_phase) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_switch_bulk_mode(
/* [in] */ USCHAR key) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_write_default_video_info(
/* [out] */ LPUSLONG __RPC_FAR *Point) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_switch_platform(
/* [in] */ USCHAR SwithcorMode) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_switch_decoder_source(
/* [in] */ USCHAR mode) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_key_status_mode(
/* [in] */ USCHAR mode) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_update_a_frame_buffer(
/* [in] */ LPUSLONG pDataBuf,
/* [in] */ USCHAR Mark) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_videobuswide(
/* [in] */ USCHAR m_VideoDatabusWide) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_fadeinout_window(
/* [in] */ USINT StartX,
/* [in] */ USINT StartY,
/* [in] */ USINT Wide,
/* [in] */ USINT Height) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_windowfade_part(
/* [in] */ USCHAR FadePartFlag) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_video_format(
/* [in] */ USCHAR m_VideoFormat) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_enalbe_video_output(
/* [in] */ USCHAR m_Enable) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_gensrc_quality(
/* [in] */ USCHAR m_LockSrcPoor) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_isbb_ntsc(
/* [in] */ USLONG __RPC_FAR *m_pIsBBNtsc) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_cg_delay(
/* [in] */ USCHAR value) = 0;
virtual HRESULT STDMETHODCALLTYPE spv_black_level_75ire(
/* [in] */ USCHAR m_pLevelIs75IRE) = 0;
};
#else /* C style interface */
typedef struct IBvtCg2kIfVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IBvtCg2kIf __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_init )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ BOOL __RPC_FAR *pOk);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_de_init )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vo_freeze )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR freeze);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vo_buffer )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSINT vo_frame);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_yuv_rgb )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSINT src,
/* [in] */ LPUSLONG dest);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_rgb_yuv )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSLONG src,
/* [in] */ LPUSINT dest);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_up_scroll )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG step);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_down_scroll )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG step);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_right_pan )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG step);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_left_pan )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG step);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_up_scroll_nowait )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG step);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_down_scroll_nowait )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG step);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_right_pan_nowait )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG step);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_left_pan_nowait )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG step);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_move_windows )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG x,
/* [in] */ USLONG y);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_get_orignate )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ LPUSLONG ox,
/* [out] */ LPUSLONG oy);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_genlock )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR Gen_master);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_grabe )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSINT grabe_buffer,
/* [in] */ USCHAR which_Buf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_key_delay )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_key_state )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR key_state);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_get_vert_blank )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ LPUSCHAR vert_blank);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *clear_video )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSLONG membasepoint);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_get_oddeven )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ LPUSCHAR oddeven);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_mem_address )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ LPUSLONG __RPC_FAR *memptr);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_spv_information )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ LPSPV_CARD_INFORM spv_inf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *set_spv_information )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPSPV_CARD_INFORM spv_inf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_service )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR enable_service,
/* [in] */ USINT functions,
/* [in] */ USINT service_step);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_get_vblank_counter_number )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ LPUSLONG vbnumber);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_set_vblank_counter_number )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG vbnumber);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WaitForSpvSingleObject )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR which_event);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResetSpvEvent )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR which_event);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *wait_vblank )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG waitnumber);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vo_bright )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vo_contrast )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vo_saturation )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vo_hue )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_key_black )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR key,
/* [in] */ USCHAR red,
/* [in] */ USCHAR green,
/* [in] */ USCHAR blue);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_yuvb_freeze )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR freez,
USCHAR freeze_state);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_update_virtual_buffer )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT x,
/* [in] */ USINT y,
/* [in] */ USINT wide,
/* [in] */ USINT height);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_copy_from_mem_to_virtual_buffer )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSLONG PointerMem);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_virtual_screen_freedom_pan_startxy )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT x,
/* [in] */ USINT y);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_virtual_screen_pan_stop )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vert_scroll_stop )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_horiz_pan_stop )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_clear_window )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG Orgx,
/* [in] */ USLONG Orgy,
/* [in] */ USLONG Wide,
/* [in] */ USLONG Height);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_set_user_window )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT wide,
/* [in] */ USINT height);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_get_user_win )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ LPUSLONG Width,
/* [out] */ LPUSLONG Height,
/* [out] */ LPUSLONG vLength);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_fade_in_out )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR key);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_horizonal_phase )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT horizonal_phase);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vertical_phase )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT vertical_phase);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_subphase_adjust )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_up_scroll_end )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_down_scroll_end )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *colourbar )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR rev_key);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_card_service_ok )(
IBvtCg2kIf __RPC_FAR * This,
/* [out] */ LPUSINT service_ok);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *wait_vblank_active )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG waitnumber);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_init_alpha_dac )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_init_alpha_pixel_mask_reg )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR mask_value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_init_alpha_pixel_reg )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSCHAR alpha_pixel_lut_data);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_digital_alpha_lut )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSCHAR pixel);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_horphase_delay )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_ovelay_enable )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR __MIDL_0008);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_ovelay_colour )(
IBvtCg2kIf __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_ovelay_frame )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ LPUSCHAR ovelay,
/* [in] */ USLONG line_number);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vo_agc_select )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_vo_gain )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USLONG value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_aperture )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR aperture,
/* [in] */ USCHAR bandpass_centrel);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_combf )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR combf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_dither )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USCHAR dither);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_write_user_id )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT user_id);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *spv_read_user_id )(
IBvtCg2kIf __RPC_FAR * This,
/* [in] */ USINT user_id);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -