Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › IMFOutputPolicy

IMFOutputPolicy

COM
IID7f00f10a-daed-41af-ab26-5fdfa4dfba3c継承元IMFAttributes自前メソッド開始 vtbl33

メソッド 3

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 33 HRESULT GenerateRequiredSchemas(DWORD dwAttributes, GUID guidOutputSubType, GUID* rgGuidProtectionSchemasSupported, DWORD cProtectionSchemasSupported, IMFCollection** ppRequiredProtectionSchemas)
dwAttributesDWORDin出力の属性を示すMFOUTPUTATTRIBUTE_*フラグの組み合わせ。
guidOutputSubTypeGUIDin対象出力のサブタイプを示すGUID。
rgGuidProtectionSchemasSupportedGUID*in出力側が対応する保護スキーマのGUID配列。
cProtectionSchemasSupportedDWORDin対応保護スキーマ配列の要素数。
ppRequiredProtectionSchemasIMFCollection**out必須となる保護スキーマのコレクション(IMFCollection)を受け取るポインタのアドレス。
vtbl 34 HRESULT GetOriginatorID(GUID* pguidOriginatorID)
pguidOriginatorIDGUID*outこのポリシーの発行元を識別するGUIDを受け取るポインタ。
vtbl 35 HRESULT GetMinimumGRLVersion(DWORD* pdwMinimumGRLVersion)
pdwMinimumGRLVersionDWORD*out要求される最小のグローバル失効リスト(GRL)バージョンを受け取るポインタ。