IMFASFContentInfo::GetProfile 方法 (wmcontainer.h)
擷取描述 ASF 內容的進階系統格式 (ASF) 設定檔。
語法
HRESULT GetProfile(
[out] IMFASFProfile **ppIProfile
);
參數
[out] ppIProfile
接收 IMFASFProfile 介面指標。 呼叫端必須釋放 介面。 如果物件沒有 ASF 設定檔,此參數會收到 Null值。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
備註
設定檔是藉由呼叫 IMFASFContentInfo::SetProfile 或 IMFASFContentInfo::P arseHeader來設定。
此方法傳回的 ASF 設定檔物件不包含任何 MF_PD_ASF_xxx 屬性, (請參閱 簡報描述元屬性) 。 若要取得這些屬性,請執行下列動作:
- 呼叫 IMFASFContentInfo::GeneratePresentationDescriptor 以取得 ASF 簡報描述元。 您可以查詢 MF_PD_ASF_xxx 屬性的簡報描述項。
- (Optional.) 呼叫 MFCreateASFProfileFromPresentationDescriptor ,將簡報描述元轉換成 ASF 設定檔。 此函式所建立的設定檔物件包含 MF_PD_ASF_xxx 屬性。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | wmcontainer.h |
程式庫 | Mfuuid.lib |