ホーム › Media.MediaFoundation › IMFOutputPolicy
IMFOutputPolicy
COMメソッド 3
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 33 HRESULT GenerateRequiredSchemas(DWORD dwAttributes, GUID guidOutputSubType, GUID* rgGuidProtectionSchemasSupported, DWORD cProtectionSchemasSupported, IMFCollection** ppRequiredProtectionSchemas)
| dwAttributes | DWORD | in | 出力の属性を示すMFOUTPUTATTRIBUTE_*フラグの組み合わせ。 |
| guidOutputSubType | GUID | in | 対象出力のサブタイプを示すGUID。 |
| rgGuidProtectionSchemasSupported | GUID* | in | 出力側が対応する保護スキーマのGUID配列。 |
| cProtectionSchemasSupported | DWORD | in | 対応保護スキーマ配列の要素数。 |
| ppRequiredProtectionSchemas | IMFCollection** | out | 必須となる保護スキーマのコレクション(IMFCollection)を受け取るポインタのアドレス。 |
vtbl 34 HRESULT GetOriginatorID(GUID* pguidOriginatorID)
| pguidOriginatorID | GUID* | out | このポリシーの発行元を識別するGUIDを受け取るポインタ。 |
vtbl 35 HRESULT GetMinimumGRLVersion(DWORD* pdwMinimumGRLVersion)
| pdwMinimumGRLVersion | DWORD* | out | 要求される最小のグローバル失効リスト(GRL)バージョンを受け取るポインタ。 |