次の方法で共有


AvcResponseCode 列挙 (avc.h)

AvcResponseCode 列挙型は、サブユニット ドライバーが AV/C サブユニットから AVC_FUNCTION_COMMAND または AVC_FUNCTION_SEND_RESPONSE 関数コードを介して受信した応答の種類を示すために使用されます。

構文

typedef enum _tagAvcResponseCode {
  AVC_RESPONSE_NOTIMPL,
  AVC_RESPONSE_ACCEPTED,
  AVC_RESPONSE_REJECTED,
  AVC_RESPONSE_IN_TRANSITION,
  AVC_RESPONSE_STABLE,
  AVC_RESPONSE_IMPLEMENTED,
  AVC_RESPONSE_CHANGED,
  AVC_RESPONSE_INTERIM
} AvcResponseCode;

定数

 
AVC_RESPONSE_NOTIMPL
サブユニットが指定された制御コマンドをサポートしていないことを示します。
AVC_RESPONSE_ACCEPTED
サブユニットが指定された制御コマンドを実装し、サブユニットの状態でコマンドの実行が許可されることを示します。 注: コマンドの実行は、AVC_RESPONSE_ACCEPTED が返された時点までに完了していない可能性があります。
AVC_RESPONSE_REJECTED
コマンドまたは要求が拒否されたことを示す応答を指定します。
AVC_RESPONSE_IN_TRANSITION
コマンドまたは要求が受け入れられたかどうかを示す応答を指定します。
AVC_RESPONSE_STABLE
サブユニットがコマンドを実装したことを示します。 AVC_RESPONSE_IMPLMENTEDと同じ意味。
AVC_RESPONSE_IMPLEMENTED
サブユニットがコマンドを実装したことを示します。 AVC_RESPONSE_STABLEと同じ意味。
AVC_RESPONSE_CHANGED
サブユニットの状態が変更されたことを示します。
AVC_RESPONSE_INTERIM
サブユニットが応答の 100 ミリ秒の時間枠内に AVC_RESPONSE_ACCEPTED または AVC_RESPONSE_REJECTED で応答できないことを示します。 サブユニットは最終的に、AVC_RESPONSE_ACCEPTED または AVC_RESPONSE_REJECTED コードを含む応答フレームを返します。

必要条件

要件 価値
ヘッダー avc.h (Avc.h を含む)

関連項目

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_SEND_RESPONSE