IMFMetadataProvider::GetMFMetadata 方法 (mfidl.h)
取得整個簡報的元資料集合,或針對簡報中的一個資料流程。
語法
HRESULT GetMFMetadata(
[in] IMFPresentationDescriptor *pPresentationDescriptor,
[in] DWORD dwStreamIdentifier,
[in] DWORD dwFlags,
[out] IMFMetadata **ppMFMetadata
);
參數
[in] pPresentationDescriptor
媒體來源簡報描述元之 IMFPresentationDescriptor 介面的指標。
[in] dwStreamIdentifier
如果此參數為零,方法會擷取套用至整個簡報的中繼資料。 否則,此參數 會指定資料流程識別碼,而 方法會擷取該資料流程的中繼資料。 若要取得資料流程的資料流程識別碼,請呼叫 IMFStreamDescriptor::GetStreamIdentifier。
[in] dwFlags
保留的。 必須為零。
[out] ppMFMetadata
接收 IMFMetadata 介面的指標。 使用此介面來存取中繼資料。 呼叫端必須釋放 介面。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
要求的資料流程或簡報沒有可用的中繼資料。 |
需求
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |
程式庫 | Mfuuid.lib |