AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_VODPrmGetMOD 関数

動作モード取得

Syntax
C++
void AG903_VODPrmGetMOD(uint8_t ch, VODPrmParamMOD * mod);
引数 
説明 
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: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.