MF_MEDIAKEY_STATUS列挙 (mfidl.h)

コンテンツ復号化モジュール (CDM) セッション キーの状態を指定します。

構文

typedef enum MF_MEDIAKEY_STATUS {
  MF_MEDIAKEY_STATUS_USABLE = 0,
  MF_MEDIAKEY_STATUS_EXPIRED,
  MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED,
  MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED,
  MF_MEDIAKEY_STATUS_STATUS_PENDING,
  MF_MEDIAKEY_STATUS_INTERNAL_ERROR,
  MF_MEDIAKEY_STATUS_RELEASED,
  MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
} ;

定数

 
MF_MEDIAKEY_STATUS_USABLE
値: 0
CDM は、キーが現在暗号化解除に使用できる状態であることを確認します。
MF_MEDIAKEY_STATUS_EXPIRED
キーの有効期限が経過したため、暗号化解除に使用できなくなります。
MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED
現在満たすことができないキーに関連付けられている出力制限があります。 このキーで復号化されたメディア データは、必要に応じて、出力制限に従って低品質 (解像度など) で表示される場合があります。
MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED
出力を禁止するキーに関連付けられている出力制限があります。
MF_MEDIAKEY_STATUS_STATUS_PENDING
キーの状態はまだ不明であり、決定中です。 状態は、決定されると、実際の状態で更新されます。
MF_MEDIAKEY_STATUS_INTERNAL_ERROR
キーは現在、他の値とは関係のない CDM のエラーのため、暗号化解除に使用できません。 この値は、アプリケーションでは操作できません。
MF_MEDIAKEY_STATUS_RELEASED
キー自体は CDM では使用できなくなりましたが、ライセンス破棄のレコードなど、キーに関する情報を使用できます。
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
現在満たすことができないキーに関連付けられている出力制限があります。 このキーで復号化されたメディア データは、必要に応じて、出力制限に従ってプレゼンテーションからブロックされる可能性があります。 アプリケーションでは、キーに関連付けられている出力制限をトリガーするストリームの使用を避ける必要があります。

注釈

この列挙体は、IMFContentDecryptionModuleSession::GetKeyStatuses メソッドの出力パラメーターとして使用される MFMediaKeyStatus 構造体を使用します。

MF_MEDIAKEY_STATUS は、Encrypted Media Extension 仕様の MediaKeyStatus 列挙に基づいています。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header mfidl.h

こちらもご覧ください