ITAMMediaFormat::p ut_MediaFormat 方法 (tapi3.h)

put_MediaFormat方法會設定媒體格式。

語法

HRESULT put_MediaFormat(
  [in] const AM_MEDIA_TYPE *pmt
);

參數

[in] pmt

AM_MEDIA_TYPE結構的指標。 如需 AM_MEDIA_TYPE的詳細資訊,請參閱 DirectX 檔。

傳回值

這個方法可以傳回其中一個值。

傳回碼 描述
S_OK
方法成功。
E_OUTOFMEMORY
記憶體不足,無法執行作業。

備註

在支援各種格式的位址上 (,例如 Wave MSP 位址,這些位址用於大部分數據機和語音板) ,此通話是必要的,或終端機將無法連線。

對於其他位址,例如透過 IP 實作的位址,格式可能是固定/預先決定。 在此情況下,如果格式與預先決定的格式不同,此呼叫將會失敗。 若要擷取這類預先決定的格式,應用程式可以使用 get_MediaFormat

規格需求

   
目標平台 Windows
標頭 tapi3.h (包含 Tapi3.h)
程式庫 Uuid.lib
Dll Tapi3.dll

另請參閱

ITAMMediaFormat

終端機物件

get_MediaFormat