_MFT_PROCESS_OUTPUT_STATUS列舉 (mftransform.h)

指出 對 IMFTransform::P rocessOutput的撥號狀態。

Syntax

typedef enum _MFT_PROCESS_OUTPUT_STATUS {
  MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
} ;

常數

 
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS
值: 0x100
媒體基礎轉換 (MFT) 已建立一或多個新的輸出資料流程。

備註

如果 MFT 設定此旗標, ProcessOutput 方法會傳回MF_E_TRANSFORM_STREAM_CHANGE,而且不會產生任何輸出資料。 用戶端應該會回應如下:

  1. 呼叫 IMFTransform::GetStreamCount 以取得新的資料流程數目。
  2. 呼叫 IMFTransform::GetStreamIDs 以取得新的資料流程識別碼。
  3. 呼叫 IMFTransform::GetOutputAvailableTypeIMFTransform::SetOutputType ,以在新資料流程上設定媒體類型。
在這些步驟完成之前,所有對 ProcessOutput 的進一步呼叫都會傳回MF_E_TRANSFORM_STREAM_CHANGE。

需求

   
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 mftransform.h

另請參閱

IMFTransform::P rocessOutput

媒體基礎列舉

媒體基礎轉換