Bagikan melalui


enumerasi _MFT_PROCESS_OUTPUT_STATUS (mftransform.h)

Menunjukkan status panggilan ke IMFTransform::P rocessOutput.

Sintaks

typedef enum _MFT_PROCESS_OUTPUT_STATUS {
  MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
} ;

Konstanta

 
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS
Nilai: 0x100
Transformasi Media Foundation (MFT) telah membuat satu atau beberapa aliran output baru.

Keterangan

Jika MFT mengatur bendera ini, metode ProcessOutput mengembalikan MF_E_TRANSFORM_STREAM_CHANGE dan tidak ada data output yang dihasilkan. Klien harus merespons sebagai berikut:

  1. Panggil IMFTransform::GetStreamCount untuk mendapatkan jumlah aliran baru.
  2. Panggil IMFTransform::GetStreamIDs untuk mendapatkan pengidentifikasi aliran baru.
  3. Panggil IMFTransform::GetOutputAvailableType dan IMFTransform::SetOutputType untuk mengatur jenis media pada aliran baru.
Hingga langkah-langkah ini selesai, semua panggilan lebih lanjut ke ProcessOutput mengembalikan MF_E_TRANSFORM_STREAM_CHANGE.

Persyaratan

   
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Header mftransform.h

Lihat juga

IMFTransform::P rocessOutput

Enumerasi Media Foundation

Transformasi Media Foundation