全てを折りたたみ
AG903ライブラリリファレンス
AG903_VODPrmGetMOD 関数
vodprm.c
VOD Primitive
Body Source
動作モード取得
Syntax
C++
void
AG903_VODPrmGetMOD
(uint8_t
ch
,
VODPrmParamMOD
*
mod
);
ファイル
vodprm.c
引数
引数
説明
uint8_t ch
[in] 画面番号(0、1)
VODPrmParamMOD * mod
[out] 取得設定値
注意
+04h
本文ソース
コピコード
1:
void
AG903_VODPrmGetMOD(uint8_t ch,
VODPrmParamMOD
*mod) 2: { 3:
ASSERT
(ch <
AG903_VOD_CH_NUM
); 4:
ASSERT
(mod != (
VODPrmParamMOD
*)NULL); 5: 6: uint32_t reg =
AG903_VODn
(ch)->MOD; 7: mod->dp = (reg &
AG903_VODn_MOD_DP_MSK
) >>
AG903_VODn_MOD_DP_POS
; 8: mod->vp = (reg &
AG903_VODn_MOD_VP_MSK
) >>
AG903_VODn_MOD_VP_POS
; 9: mod->hp = (reg &
AG903_VODn_MOD_HP_MSK
) >>
AG903_VODn_MOD_HP_POS
; 10: mod->fp = (reg &
AG903_VODn_MOD_FP_MSK
) >>
AG903_VODn_MOD_FP_POS
; 11: mod->cdp = (reg &
AG903_VODn_MOD_CDP_MSK
) >>
AG903_VODn_MOD_CDP_POS
; 12: mod->dex = (reg &
AG903_VODn_MOD_DEX_MSK
) >>
AG903_VODn_MOD_DEX_POS
; 13: mod->vex = (reg &
AG903_VODn_MOD_VEX_MSK
) >>
AG903_VODn_MOD_VEX_POS
; 14: mod->hex = (reg &
AG903_VODn_MOD_HEX_MSK
) >>
AG903_VODn_MOD_HEX_POS
; 15: mod->fex = (reg &
AG903_VODn_MOD_FEX_MSK
) >>
AG903_VODn_MOD_FEX_POS
; 16: mod->cdex = (reg &
AG903_VODn_MOD_CDEX_MSK
) >>
AG903_VODn_MOD_CDEX_POS
; 17: mod->pex = (reg &
AG903_VODn_MOD_PEX_MSK
) >>
AG903_VODn_MOD_PEX_POS
; 18: mod->cp = (reg &
AG903_VODn_MOD_CP_MSK
) >>
AG903_VODn_MOD_CP_POS
; 19: mod->code = (reg &
AG903_VODn_MOD_CODE_MSK
) >>
AG903_VODn_MOD_CODE_POS
; 20: mod->yuv = (reg &
AG903_VODn_MOD_YUV_MSK
) >>
AG903_VODn_MOD_YUV_POS
; 21: mod->fmt = (reg &
AG903_VODn_MOD_FMT_MSK
) >>
AG903_VODn_MOD_FMT_POS
; 22: mod->ct0 = (reg &
AG903_VODn_MOD_CT0_MSK
) >>
AG903_VODn_MOD_CT0_POS
; 23: mod->ct1 = (reg &
AG903_VODn_MOD_CT1_MSK
) >>
AG903_VODn_MOD_CT1_POS
; 24: }
グループ
VOD Primitive
リンク
vodprm.c
,
VOD Primitive
,
Body Source
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム