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

デジタルビデオ入力のフォーマット設定

Syntax
C++
int32_t AG903_VidMgrSetInputFormat(uint32_t format);
引数 
説明 
uint32_t format 
[in] 入力フォーマットを設定します。 

設定結果

返値の詳細 
説明 
正常終了 
-AG903_EINVAL 
入力フォーマットと現在取得されている入出力ハンドルに互換性が無い場合 

デジタルビデオ入力フォーマットを指定します。 

formatには「VIDフォーマット」を指定してください。 

指定されたフォーマットは、現在取得されている入力ポートハンドル、出力ポートハンドルと互換性があるかチェックします。 

フォーマットごとの互換性は「VIDフォーマット」を参照してください。

本関数をコールした時点ではハードウェアアクセスは行わず、内部データとして保持します。

1: int32_t AG903_VidMgrSetInputFormat(uint32_t format) 2: { 3: switch (format) { 4: case AG903_VID_MGR_24BIT_TO_CH0: 5: case AG903_VID_MGR_8BITCH0_TO_CH0: 6: case AG903_VID_MGR_8BITCH1_TO_CH1: 7: case AG903_VID_MGR_8BITCH01_TO_CH01: 8: case AG903_VID_MGR_8BITCH0_TO_CH0123: 9: break; 10: default: 11: return -AG903_EINVAL; 12: } 13: 14: if (CheckFormatCompatibility(format) != true) { 15: return -AG903_EINVAL; 16: } 17: 18: VidContext.vid_format = format; 19: 20: return AG903_ENONE; 21: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.