MFInitMediaTypeFromMPEG1VideoInfo 函式 (mfapi.h)

從 DirectShow MPEG1VIDEOINFO 結構初始化媒體類型。

語法

HRESULT MFInitMediaTypeFromMPEG1VideoInfo(
  IMFMediaType         *pMFType,
  const MPEG1VIDEOINFO *pMP1VI,
  UINT32               cbBufSize,
  const GUID           *pSubtype
);

參數

pMFType

要初始化之媒體類型的 IMFMediaType 介面指標。 若要建立未初始化的媒體類型物件,請呼叫 MFCreateMediaType

pMP1VI

描述媒體類型的 MPEG1VIDEOINFO 結構的指標。 呼叫端必須先填入結構成員,才能呼叫此函式。

cbBufSize

MPEG1VIDEOINFO 結構的大小 ,以位元組為單位。

pSubtype

子類型 GUID 的指標。 此參數可以是 Null。 如果指定子類型 GUID,函式會使用它來設定媒體子類型。 否則,函式會嘗試從包含在 MPEG1VIDEOINFO 結構中的 biCompression 欄位推斷子類型。

傳回值

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

傳回碼 描述
S_OK
此函數已成功。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 mfapi.h
程式庫 Mfplat.lib
Dll Mfplat.dll

另請參閱

媒體基礎函式

媒體類型轉換

媒體類型