メンバ |
説明 |
uint32_t id; |
VRAM入力ハンドルを識別する為のID |
uint32_t ref_cnt; |
VRAM入力ハンドルのリファレンスカウント |
int32_t port_no; |
割り当てられているVRAM入力ポートの番号 |
_Bool is_used; |
ハンドルが取得状態であることを確認するフラグ |
_Bool is_dirty; |
VRAM入力ハンドルに対する設定が変更された状態であることを判定するフラグ |
_Bool is_config_dirty[AG903_PGP_MGR_CONFIG_VI_DIRTY_NUM]; |
VRAM入力ハンドルに対してConfigの設定関数によりパラメータが更新されたことを管理するフラグ |
_Bool fai_enable; |
フレーム付加情報の領域スキップ機能の有効無効フラグ |
uint32_t bmu; |
バッファ管理ユニットの選択 |
uint32_t scan; |
フレーム走査方法 |
uint32_t dim; |
アドレスの指定方法 |
_Bool vram_word_swap_enable; |
ワードデータのスワップを選択 |
_Bool vram_hword_swap_enable; |
ハーフワードデータのスワップを選択 |
_Bool vram_1bit_swap_enable; |
1bitデータのスワップを選択 |
_Bool vram_4bit_swap_enable; |
4bitデータのスワップを選択 |
uint32_t md; |
インタレースフレームの読み出し方法 |
uint32_t format; |
VRAM上の格納フォーマット |
uint32_t div; |
出力期間引き延ばし |
uint32_t valid; |
出力有効期間 |
uint32_t invalid; |
出力無効期間 |
uint32_t addr; |
ベースアドレス |
uint32_t stride; |
2次元アドレス時のVRAM水平バイトサイズ |
uint32_t h_pulse_width; |
水平同期信号パルス幅 |
uint32_t h_front_porch; |
水平フロントポーチ |
uint32_t h_back_porch; |
水平バックポーチ |
uint32_t h_frame_size; |
水平フレームサイズ |
_Bool adjust_even_vbp; |
インタレースモードでのEvenフレームのVBP調整 |
_Bool adjust_even_vfp; |
インタレースモードでのEvenフレームのVFP調整 |
_Bool adjust_odd_vbp; |
インタレースモードでのOddフレームのVBP調整 |
_Bool adjust_odd_vfp; |
インタレースモードでのOddフレームのVFP調整 |
uint32_t v_pulse_width; |
垂直同期信号パルス幅 |
uint32_t v_front_porch; |
垂直フロントポーチ |
uint32_t v_back_porch; |
垂直フロントポーチ |
uint32_t v_frame_size; |
垂直フレームサイズ |
_Bool adjust_odd_vsize; |
インタレースモードでのOddフレームのVSIZE調整 |
VRAM入力ハンドル