IMFCaptureSink2::SetOutputMediaType 方法 (mfcaptureengine.h)
動態設定記錄接收或預覽接收的輸出媒體類型。
語法
HRESULT SetOutputMediaType(
[in] DWORD dwStreamIndex,
[in] IMFMediaType *pMediaType,
[in] IMFAttributes *pEncodingAttributes
);
參數
[in] dwStreamIndex
要變更輸出媒體類型的數據流索引。
[in] pMediaType
新的輸出媒體類型。
[in] pEncodingAttributes
新的編碼器屬性。 這可以是 Null。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功 |
|
接收不支持媒體類型。 |
備註
這是異步呼叫。 接聽 MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET 事件,以在設定輸出媒體類型時收到通知。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | mfcaptureengine.h |