Metode IMFTransform::AddInputStreams (mftransform.h)
Menambahkan satu atau beberapa aliran input baru ke transformasi Media Foundation (MFT) ini.
Sintaks
HRESULT AddInputStreams(
[in] DWORD cStreams,
[in] DWORD *adwStreamIDs
);
Parameter
[in] cStreams
Jumlah aliran yang akan ditambahkan.
[in] adwStreamIDs
Array pengidentifikasi aliran. Pengidentifikasi aliran baru tidak boleh cocok dengan aliran input yang ada.
Nilai kembali
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Argumen tidak valid. |
|
MFT memiliki jumlah aliran input tetap. |
Keterangan
Jika aliran baru melebihi jumlah maksimum aliran input untuk transformasi ini, metode mengembalikan E_INVALIDARG. Untuk menemukan jumlah maksimum aliran input, panggil IMFTransform::GetStreamLimits.
Jika salah satu pengidentifikasi aliran baru berkonflik dengan aliran input yang ada, metode mengembalikan E_INVALIDARG.
Jika MFT_UNIQUE_METHOD_NAMES ditentukan sebelum menyertakan mftransform.h, metode ini diganti namanya menjadi MFTAddInputStreams. Lihat Membuat Objek DMO/MFT Hibrid.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mftransform.h |
Pustaka | Mfuuid.lib |