IMFSequencerSource::GetPresentationCoNtext 方法 (mfidl.h)
將表示描述項對應至其相關聯的排序器專案識別碼及其表示的拓撲。
語法
HRESULT GetPresentationContext(
[in] IMFPresentationDescriptor *pPD,
[out] MFSequencerElementId *pId,
[out] IMFTopology **ppTopology
);
參數
[in] pPD
表示描述元之 IMFPresentationDescriptor 介面的指標。
[out] pId
接收 sequencer 元素識別碼。 當應用程式呼叫 IMFSequencerSource::AppendTopology時,排序器來源會指派此值。 這個參數是選擇性的,而且可以是 Null。
[out] ppTopology
接收應用程式新增至排序器來源之原始拓撲之 IMFTopology 介面的指標。 呼叫端必須釋放 介面。 如果排序器來源已切換至下一個簡報,此參數可以接收 Null 值。 這個參數是選擇性的,而且可以是 Null。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
簡報描述項無效。 |
|
此區段已取消。 |
備註
ppTopology中傳回的拓撲是AppendTopology中指定的應用程式原始拓撲。 此拓撲中的來源節點包含原生來源的指標。 請勿在媒體會話上將此拓撲排入佇列。 請改為呼叫 IMFMediaSourceTopologyProvider::GetMediaSourceTopology 以取得排序器來源的修改拓撲。 修改拓撲中的來源節點包含排序器來源的指標,而不是原生來源。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |
程式庫 | Mfuuid.lib |