共用方式為


IWMCodecPrivateData::SetPartialOutputType 方法 (wmcodecdsp.h)

提供沒有編解碼器數據的輸出媒體類型。 這可讓編解碼器產生私人數據。

語法

HRESULT SetPartialOutputType(
  [in] DMO_MEDIA_TYPE *pmt
);

參數

[in] pmt

部分輸出媒體類型的位址。

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。

備註

您傳遞至這個方法的DMO_MEDIA_TYPE只是部分,因為它不包含附加的私人數據。 它必須以所有其他方式完成。

如果您要在編碼器上設定屬性,您必須先完成該設定,才能取得私人數據。 變更屬性會使先前擷取的任何私人數據失效。 如果您在取得私人數據之後變更屬性,請再次擷取它並重設輸出類型。

您必須先呼叫這個方法,才能呼叫 IWMCodecPrivateData::GetPrivateData 以取得私人數據。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 wmcodecdsp.h

另請參閱

IWMCodecPrivateData 介面