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

VIA ハンドル解放

Syntax
C++
int32_t AG903_ViaMgrReleaseInputHandle(AG903_ViaMgrInputHandle * handle);
引数 
説明 
AG903_ViaMgrInputHandle * handle 
[in] 解放するアナログビデオ入力ハンドル 

ハンドル解放結果

返値の詳細 
説明 
正常終了 
-AG903_EINVAL 
handle に不正なアナログビデオ入力ハンドルが指定された場合 

指定されたアナログビデオ入力ハンドルを解放します。 

アナログビデオ入力ハンドルのメンバは、port_no 以外全て 0 で初期化します。

本関数をコールする場合は、前処理モジュールが停止されていることを確認してください。

1: int32_t AG903_ViaMgrReleaseInputHandle(AG903_ViaMgrInputHandle *handle) 2: { 3: 4: if ((handle == NULL) || (handle->id != AG903_VIA_MGR_INPUT_HANDLE_ID)) { 5: return -AG903_EINVAL; 6: } 7: 8: 9: ViaContext.used_ports[handle->port_no] = false; 10: 11: 12: handle->id = 0; 13: 14: return AG903_ENONE; 15: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.