インテルのみ表示可能 — GUID: ajk1653557585612
Ixiasoft
インテルのみ表示可能 — GUID: ajk1653557585612
Ixiasoft
40.6. Video Timing Generator IPのソフトウェアAPI
intel_vvp_vtiming_get_param_vid_pid
- プロトタイプ
-
int intel_vvp_vtiming_get_param_vid_pid(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
製品ID番号
intel_vvp_vtiming_get_param_version_number
- プロトタイプ
-
int intel_vvp_vtiming_get_param_version_number(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
IPバージョン番号
intel_vvp_vtiming_get_param_num_pulses
- プロトタイプ
-
int intel_vvp_vtiming_get_param_num_pulses(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
NUM_PULSESパラメーター
intel_vvp_vtiming_get_param_output_is_cv
- プロトタイプ
-
int intel_vvp_vtiming_get_param_output_is_cv(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
OUTPUT_IS_CVパラメーター
intel_vvp_vtiming_get_param_aligned_only
- プロトタイプ
-
int intel_vvp_vtiming_get_param_aligned_only(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
ALIGNED_ONLYパラメーター
intel_vvp_vtiming_get_param_color_planes
- プロトタイプ
-
int intel_vvp_vtiming_get_param_color_planes(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
NUMBER_OF_COLOR_PLANESパラメーター
intel_vvp_vtiming_get_param_pip
- プロトタイプ
-
int intel_vvp_vtiming_get_param_pip(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
PIXELS_IN_PARALLELパラメーター
intel_vvp_vtiming_get_param_bps
- プロトタイプ
-
int intel_vvp_vtiming_get_param_bps(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
BPSパラメーター
intel_vvp_vtiming_get_param_hsize
- プロトタイプ
-
int intel_vvp_vtiming_get_param_hsize(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
HSIZEパラメーター
intel_vvp_vtiming_get_param_vsize
- プロトタイプ
-
int intel_vvp_vtiming_get_param_vsize(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
VSIZEパラメーター
intel_vvp_vtiming_get_param_cpu_clk_freq_hz
- プロトタイプ
-
int intel_vvp_vtiming_get_param_cpu_clk_freq_hz(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
CPU_CLK_FREQ_HZパラメーター
intel_vvp_vtiming_get_param_build_hard_frame_lock
- プロトタイプ
-
int intel_vvp_vtiming_get_param_hard_frame_lock(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
BUILD_HARD_FRAME_LOCKパラメーター
intel_vvp_vtiming_get_param_build_soft_frame_lock
- プロトタイプ
-
int intel_vvp_vtiming_get_param_sof_frame_lock(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
BUILD_SOFT_FRAME_LOCKパラメーター
intel_vvp_vtiming_get_param_build_vrr
- プロトタイプ
-
int intel_vvp_vtiming_get_param_build_vrr(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
BUILD_VRRパラメーター
intel_vvp_vtiming_get_frame_start_pulse
- プロトタイプ
-
int intel_vvp_vtiming_get_frame_start_pulse(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_MODEレジスターのFRAME START IS PULSEフィールド
intel_vvp_vtiming_set_frame_start_pulse
- プロトタイプ
-
int intel_vvp_vtiming_set_frame_start_pulse(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、この値を設定すると、IPは強制的にSOFを短いパルスとして生成します。それ以外の場合は、トグル信号になります。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_out_is_blank
- プロトタイプ
-
int intel_vvp_vtiming_get_out_is_blank(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_MODEレジスターのBLANK_N_SYNCフィールド
intel_vvp_vtiming_set_out_is_blank
- プロトタイプ
-
int intel_vvp_vtiming_set_out_is_blank(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、この値を設定すると、IPは強制的に空白タイミングを生成します。それ以外の場合は同期タイミングを生成します。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_allow_hv_reset
- プロトタイプ
-
int intel_vvp_vtiming_get_allow_hv_reset(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_MODEレジスターのHARDFRAMELOCKフィールド
intel_vvp_vtiming_set_allow_hv_reset
- プロトタイプ
-
int intel_vvp_vtiming_get_allow_hv_reset(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、この値を設定すると、IPはハード・フレーム・ロックを強制的にイネーブルします。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_use_soft_reset
- プロトタイプ
-
int intel_vvp_vtiming_get_use_soft_reset(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_MODEレジスターのSOFTFRAMELOCKフィールド
intel_vvp_vtiming_set_use_soft_reset
- プロトタイプ
-
int intel_vvp_vtiming_set_use_soft_reset(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、この値を設定すると、IPはソフト・フレーム・ロックを強制的にイネーブルします。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_vrr
- プロトタイプ
-
int intel_vvp_vtiming_get_vrr(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_MODEレジスターのVRR ENABLEフィールド
intel_vvp_vtiming_set_vrr
- プロトタイプ
-
int intel_vvp_vtiming_set_vrr(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、この値を設定すると、IPはVariable Refresh Rateを強制的にイネーブルします。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_vrr_linemode
- プロトタイプ
-
int intel_vvp_vtiming_get_vrr_linemode(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_MODEレジスターのVRR LINE MODEフィールド
intel_vvp_vtiming_set_vrr_linemode
- プロトタイプ
-
int intel_vvp_vtiming_set_vrr_linemode(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_valの場合、この値を設定すると、IPはラインモードでVariable Refresh Rateを強制的にイネーブルします。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_hreset
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_hreset(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_RESET_POSレジスターのHRESETフィールド
intel_vvp_vtiming_set_tim_hreset
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_hreset(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フレーム開始入力信号の予想される水平位置
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_vreset
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_vreset(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_RESET_POSレジスターのVRESETフィールド
intel_vvp_vtiming_set_tim_vreset
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_vreset(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フレーム開始入力信号の予想される垂直位置
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_htotal
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_htotal(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_TOTALSレジスターのHTOTALフィールド
intel_vvp_vtiming_set_tim_htotal
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_htotal(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、ラスターの幅
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_vtotal
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_vtotal(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_TOTALSレジスターのVTOTALフィールド
intel_vvp_vtiming_set_tim_vtotal
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_vtotal(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、ラスターの高さ
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_hb_end
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_hb_end(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_HB_ENDレジスターのHB_ENDフィールド
intel_vvp_vtiming_set_tim_hb_end
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_hb_end(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、水平ブランキング後の最初のアクティブピクセル
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_v{INDX}b_start ここでの {INDX} は1から2
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_v{INDX}b_start(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_V{INDX}B_POSレジスターからのV{INDX}B START FIELD
intel_vvp_vtiming_set_tim_v{INDX}b_start
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_v{INDX}b_start(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フィールド {INDX} の垂直ブランキングの最初の行
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_v{INDX}b_end
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_v{INDX}b_end(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_V{INDX}B_POSレジスターからのV{INDX}B END FIELD
intel_vvp_vtiming_set_tim_v{INDX}b_end
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_v{INDX}b_end(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フィールド {INDX} の垂直ブランキングの最後の行
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_f{INDX}_start ここでの {INDX} は1から2
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_f{INDX}_start(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_FIELD_STARTSレジスターからのFIELD {INDX} START
intel_vvp_vtiming_set_tim_f{INDX}_start
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_f{INDX}_start(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フィールド {INDX} の最初の行
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_hs_start
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_hs_start(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_HS_POSレジスターからのHSYNC START
intel_vvp_vtiming_set_tim_hs_start
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_hs_start(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、水平同期の最初のピクセル
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_hs_end
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_hs_end(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_HS_POSレジスターからのHSYNC END
intel_vvp_vtiming_set_tim_hs_end
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_hs_end(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、水平同期後の最初のピクセル
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_v{INDX}s_vstart ここでの {INDX} は1から2
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_v{INDX}s_vstart(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_V{INDX}S_STARTレジスターからのV{INDX}SYNC VSTART
intel_vvp_vtiming_set_tim_v{INDX}s_vstart
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_v{INDX}s_vstart(intel_vvp_vtiming_instance* instance, uint32_t in_val);argument:
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フィールド {INDX} の垂直同期の最初の行
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_v{INDX}s_hstart
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_v{INDX}s_hstart(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_V{INDX}S_STARTレジスターからのV{INDX}SYNC HSTART
intel_vvp_vtiming_set_tim_v{INDX}s_hstart
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_v{INDX}s_hstart(intel_vvp_vtiming_instance* instance, uint32_t in_val);argument:
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フィールド {INDX} の垂直同期の最初のピクセル
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_v{INDX}s_vend
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_v{INDX}s_vend(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_V{INDX}S_ENDレジスターからのV{INDX}SYNC VEND
intel_vvp_vtiming_set_tim_v{INDX}s_vend
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_v{INDX}s_vend(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フィールド {INDX} の垂直同期の最後の行
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_v{INDX}s_hend
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_v{INDX}s_hend(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_V{INDX}S_ENDレジスターからの V{INDX}SYNC HEND
intel_vvp_vtiming_set_tim_v{INDX}s_hend
- プロトタイプ
-
int intel_vvp_vtiming_set_tim_v{INDX}s_hend(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フィールド 1{INDX} の垂直同期後の最初のピクセル
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_frame_start_jitter
- プロトタイプ
-
int intel_vvp_vtiming_get_frame_start_jitter(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_JITTER_CONTレジスターからのFRAME START MAX JITTER
intel_vvp_vtiming_set_frame_start_jitter
- プロトタイプ
-
int intel_vvp_vtiming_set_frame_start_jitter(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、フレームの予想される開始位置の両側のビデオ・クロック・サイクル数
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_frame_adj_ignore
- プロトタイプ
-
int intel_vvp_vtiming_get_frame_adj_ignore(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_JITTER_CONTレジスターからのSOFT LOCK FRAME START IGNORE
intel_vvp_vtiming_set_frame_adj_ignore
- プロトタイプ
-
int intel_vvp_vtiming_set_frame_adj_ignore(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、Soft frame lockでTrueを選択した場合、このパラメーターはフレーム開始入力信号が無視される行数を指定します。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_frame_adj_window
- プロトタイプ
-
int intel_vvp_vtiming_get_frame_adj_window(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_JITTER_CONTレジスターからのSOFT LOCK FRAME START ADJUST
intel_vvp_vtiming_set_frame_adj_window
- プロトタイプ
-
int intel_vvp_vtiming_set_frame_adj_ignore(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、Soft frame lockでTrueを選択した場合、このパラメーターは「無視」行を含むソフトロックの合計行数を指定します。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_black_{INDX} ここでの {INDX} は0から3
- プロトタイプ
-
int intel_vvp_vtiming_get_black_{INDX}(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_BLACK_{INDX} レジスター
intel_vvp_vtiming_set_black_{INDX}
- プロトタイプ
-
int intel_vvp_vtiming_set_black_{INDX}(intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、カラープレーン {INDX} のピクセル値
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_start_counter
- プロトタイプ
-
int intel_vvp_vtiming_get_start_count(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_FRAME_COUNTSレジスターのSTART COUNTERフィールド
intel_vvp_vtiming_get_frame_count
- プロトタイプ
-
int intel_vvp_vtiming_get_frame_count(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_FRAME_COUNTSレジスターのFRAME COUNTERフィールド
intel_vvp_vtiming_get_actual_pixels_latched
- プロトタイプ
-
int intel_vvp_vtiming_get_actual_pixels_latched(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_FRAME_LENGTHレジスターのFRAME LENGTHフィールド
intel_vvp_vtiming_get_tim_vtotal_latched
- プロトタイプ
-
int intel_vvp_vtiming_get_1_second_ltchd(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_VTOTAL_ADJレジスターのVTOTAL_ADJフィールド
intel_vvp_vtiming_get_1_second_ltchd
- プロトタイプ
-
int intel_vvp_vtiming_get_1_second_ltchd(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_VID_FREQレジスターのVIDCLKFREQフィールド
intel_vvp_vtiming_get_hv_reset_count
- プロトタイプ
-
int intel_vvp_vtiming_get_hv_reset(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_GENLOCK_STATS0レジスターのRESET COUNTフィールド
intel_vvp_vtiming_get_stable_count
- プロトタイプ
-
int intel_vvp_vtiming_get_stable_count(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_GENLOCK_STATS0レジスターのSTABLE COUNTフィールド
intel_vvp_vtiming_get_inc_count
- プロトタイプ
-
int intel_vvp_vtiming_get_inc_count(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_GENLOCK_STATS1レジスターのVTOTAL INC COUNTERフィールド
intel_vvp_vtiming_get_dec_count
- プロトタイプ
-
int intel_vvp_vtiming_get_dec_count(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_GENLOCK_STATS1レジスターのVTOTAL DEC COUNTERフィールド
intel_vvp_vtiming_get_tim_pulse{INDX}_hstart ここでの {INDX} は0から7
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_pulse{INDX}_hstart(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_PULSE{INDX}_STARTレジスターのPULSE {INDX} HSTARTフィールド
intel_vvp_vtiming_set_tim_pulse{INDX}_hstart
- プロトタイプ
-
intel_vvp_vtiming_set_tim_pulse{INDX}_hstart (intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、パルスの最初のピクセルの位置を設定します。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_pulse{INDX}_vstart
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_pulse{INDX}_vstart(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_PULSE{INDX}_STARTレジスターのPULSE {INDX} VSTARTフィールド
intel_vvp_vtiming_set_tim_pulse{INDX}_vstart
- プロトタイプ
-
intel_vvp_vtiming_set_tim_pulse{INDX}_vstart (intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、パルスの最初の行の位置を設定します。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_pulse{INDX}_hend
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_pulse{INDX}_hend(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_PULSE{INDX}_ENDレジスターのPULSE {INDX} HENDフィールド
intel_vvp_vtiming_set_tim_pulse{INDX}_hend
- プロトタイプ
-
intel_vvp_vtiming_set_tim_pulse{INDX}_hend (intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、パルスの最後のピクセルの位置を設定します。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr
intel_vvp_vtiming_get_tim_pulse{INDX}_vend
- プロトタイプ
-
int intel_vvp_vtiming_get_tim_pulse{INDX}_vend(intel_vvp_vtiming_instance* instance);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
- 戻り値
-
REG_PULSE{INDX}_ENDレジスターのPULSE {INDX} VENDフィールド
intel_vvp_vtiming_set_tim_pulse{INDX}_vend
- プロトタイプ
-
intel_vvp_vtiming_set_tim_pulse{INDX}_vend (intel_vvp_vtiming_instance* instance, uint32_t in_val);
- 引数
-
インスタンス、intel_vvp_vtiming_instanceへのポインター
in_val、パルスの最後の行の位置を設定します。
- 戻り値
-
成功した場合はkIntelVvpVtimingOk、そうでない場合はkIntelVvpVtimingInstanceErr