IKsDataTypeHandler::KsIsMediaTypeInRanges メソッド (ksproxy.h)

KsIsMediaTypeInRanges メソッドは、メディアの種類が指定されたデータ範囲内にあることを検証します。

構文

HRESULT KsIsMediaTypeInRanges(
  [in] PVOID DataRanges
);

パラメーター

[in] DataRanges

KSMULTIPLE_ITEM構造体を含むバッファーへのポインター。その後に、64 ビット境界に配置された拡張可能な KSDATARANGE 構造体のシーケンスが続きます。 KSMULTIPLE_ITEM構造体は、バッファーのサイズと、ヘッダーに続くリスト内のエントリの数を記述するヘッダーです。

戻り値

成功した場合は NOERROR を返します。それ以外の場合は、エラー コードを返します。

注釈

クライアントは最初に IKsDataTypeHandler::KsSetMediaType メソッドを呼び出して、データ型ハンドラーに対する後続の操作でクライアントが参照するメディアの種類を割り当てます。 次に、クライアントは KsIsMediaTypeInRanges を呼び出して、メディアの種類が特定のデータ範囲内にあることを検証します。

要件

要件
対象プラットフォーム デスクトップ
Header ksproxy.h

こちらもご覧ください

IKsDataTypeHandler::KsSetMediaType

KSDATARANGE

KSMULTIPLE_ITEM