AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
viaprm.h

VIA Primitive Header

VIA Primitive Layer.

none

AXELL CORPORATION

2017_02_22 初版 

2017_10_26 Ver2.0

1: 9: 10: 14: 15: #ifndef VIAPRM_H 16: #define VIAPRM_H 17: 18: 19: #include <stdint.h> 20: 21: #ifdef __cplusplus 22: extern "C" { 23: #endif 24: 25: 26: #define AG903_VIA_PRM_MAX_PORTS (4) 27: 28: 29: typedef struct _VIAPrmParamVIASRCSELECT { 30: uint16_t gcat; 31: uint16_t nsck; 32: uint16_t nsns; 33: uint16_t nons; 34: }VIAPrmParamVIASRCSELECT; 35: 36: 37: typedef struct _VIAPrmParamVIACHDSETUP3 { 38: uint16_t agcen; 39: uint16_t accov; 40: uint16_t acctc; 41: uint16_t accmark; 42: }VIAPrmParamVIACHDSETUP3; 43: 44: 45: typedef struct _VIAPrmParamVIACHDSETUP5 { 46: uint16_t cbpllulth; 47: uint16_t cbpllulsv; 48: uint16_t agcgainspd; 49: uint16_t agcofstspd; 50: uint16_t agcpos; 51: uint16_t agcpal; 52: uint16_t agcgainen; 53: uint16_t agcofsten; 54: }VIAPrmParamVIACHDSETUP5; 55: 56: 57: typedef struct _VIAPrmParamVIADETSTATUS { 58: uint16_t fmt; 59: uint16_t tbcno; 60: uint16_t std; 61: uint16_t ckill; 62: uint16_t trick; 63: uint16_t normal; 64: uint16_t vtr; 65: uint16_t prog; 66: uint16_t nosync; 67: }VIAPrmParamVIADETSTATUS; 68: 69: void AG903_ViaPrmSetVIASRCSELECT(uint32_t id, VIAPrmParamVIASRCSELECT *select); 70: void AG903_ViaPrmGetVIASRCSELECT(uint32_t id, VIAPrmParamVIASRCSELECT *select); 71: void AG903_ViaPrmSetVIASRCFORMAT(uint32_t id, uint16_t fmt); 72: void AG903_ViaPrmGetVIASRCFORMAT(uint32_t id, uint16_t *fmt); 73: void AG903_ViaPrmSetVIASRCHCYCLE(uint32_t id, uint16_t hcycle); 74: void AG903_ViaPrmGetVIASRCHCYCLE(uint32_t id, uint16_t *hcycle); 75: void AG903_ViaPrmSetVIASRCHVALID(uint32_t id, uint16_t hvalid); 76: void AG903_ViaPrmGetVIASRCHVALID(uint32_t id, uint16_t *hvalid); 77: void AG903_ViaPrmSetVIASRCHDELAY(uint32_t id, uint16_t hdelay); 78: void AG903_ViaPrmGetVIASRCHDELAY(uint32_t id, uint16_t *hdelay); 79: void AG903_ViaPrmSetVIASRCVCYCLE(uint32_t id, uint16_t vcycle); 80: void AG903_ViaPrmGetVIASRCVCYCLE(uint32_t id, uint16_t *vcycle); 81: void AG903_ViaPrmSetVIASRCVVALID(uint32_t id, uint16_t vvalid); 82: void AG903_ViaPrmGetVIASRCVVALID(uint32_t id, uint16_t *vvalid); 83: void AG903_ViaPrmSetVIASRCVDELAY(uint32_t id, uint16_t vdelay); 84: void AG903_ViaPrmGetVIASRCVDELAY(uint32_t id, uint16_t *vdelay); 85: void AG903_ViaPrmSetVIASRCFRMFREQ(uint32_t id, uint16_t frm); 86: void AG903_ViaPrmGetVIASRCFRMFREQ(uint32_t id, uint16_t *frm); 87: void AG903_ViaPrmSetVIASIGYCS(uint32_t id, uint16_t trap, uint16_t mono); 88: void AG903_ViaPrmGetVIASIGYCS(uint32_t id, uint16_t *trap, uint16_t *mono); 89: void AG903_ViaPrmSetVIACHDSETUP2(uint32_t id, uint16_t bpf, uint16_t hue); 90: void AG903_ViaPrmGetVIACHDSETUP2(uint32_t id, uint16_t *bpf, uint16_t *hue); 91: void AG903_ViaPrmSetVIACHDSETUP3(uint32_t id, VIAPrmParamVIACHDSETUP3 *setup); 92: void AG903_ViaPrmGetVIACHDSETUP3(uint32_t id, VIAPrmParamVIACHDSETUP3 *setup); 93: void AG903_ViaPrmSetVIACHDSETUP5(uint32_t id, VIAPrmParamVIACHDSETUP5 *setup); 94: void AG903_ViaPrmGetVIACHDSETUP5(uint32_t id, VIAPrmParamVIACHDSETUP5 *setup); 95: void AG903_ViaPrmSetVIAOUTLEVELY(uint32_t id, uint16_t yofst, uint16_t ygain); 96: void AG903_ViaPrmGetVIAOUTLEVELY(uint32_t id, uint16_t *yofst, uint16_t *ygain); 97: void AG903_ViaPrmSetVIAOUTLEVELCB(uint32_t id, uint16_t cbofst, uint16_t cbgain); 98: void AG903_ViaPrmGetVIAOUTLEVELCB(uint32_t id, uint16_t *cbofst, uint16_t *cbgain); 99: void AG903_ViaPrmSetVIAOUTLEVELCR(uint32_t id, uint16_t crofst, uint16_t crgain); 100: void AG903_ViaPrmGetVIAOUTLEVELCR(uint32_t id, uint16_t *crofst, uint16_t *crgain); 101: void AG903_ViaPrmSetVIACLAMPLEVEL(uint32_t id, uint16_t clampofs); 102: void AG903_ViaPrmGetVIACLAMPLEVEL(uint32_t id, uint16_t *clampofs); 103: void AG903_ViaPrmGetVIADETSTATUS(uint32_t id, VIAPrmParamVIADETSTATUS *status); 104: void AG903_ViaPrmGetVIADETHCYCLE(uint32_t id, uint16_t *hcycle); 105: void AG903_ViaPrmGetVIADETVCYCLE(uint32_t id, uint16_t *vcycle); 106: 107: #ifdef __cplusplus 108: } 109: #endif 110: 111: #endif 112: 113: 114:
名前 
説明 
アナログビデオ入力ポート数 
 
名前 
説明 
 
VIA.CHD_SETUP3レジスタパラメータ 
 
VIA.CHD_SETUP5レジスタパラメータ 
 
VIA.DET_STATUSレジスタパラメータ 
 
VIA.SRC_SELECTレジスタパラメータ 
 
VIA.CHD_SETUP3レジスタパラメータ 
 
VIA.CHD_SETUP5レジスタパラメータ 
 
VIA.DET_STATUSレジスタパラメータ 
 
VIA.SRC_SELECTレジスタパラメータ 
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.