共用方式為


IMFCaptureSink2::SetOutputMediaType 方法 (mfcaptureengine.h)

動態設定記錄接收或預覽接收的輸出媒體類型。

語法

HRESULT SetOutputMediaType(
  [in] DWORD         dwStreamIndex,
  [in] IMFMediaType  *pMediaType,
  [in] IMFAttributes *pEncodingAttributes
);

參數

[in] dwStreamIndex

要變更輸出媒體類型的數據流索引。

[in] pMediaType

新的輸出媒體類型。

[in] pEncodingAttributes

新的編碼器屬性。 這可以是 Null

傳回值

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

傳回碼 描述
S_OK
此方法已成功
MF_E_INVALID_MEDIATYPE
接收不支持媒體類型。

備註

這是異步呼叫。 接聽 MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET 事件,以在設定輸出媒體類型時收到通知。

規格需求

需求
最低支援的用戶端 Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 mfcaptureengine.h

另請參閱

IMFCaptureSink2