METODE IMFTopologyNode::GetInputPrefType (mfidl.h)

Mengambil jenis media pilihan untuk aliran input pada simpul ini.

Sintaks

HRESULT GetInputPrefType(
  [in]  DWORD        dwInputIndex,
  [out] IMFMediaType **ppType
);

Parameter

[in] dwInputIndex

Indeks berbasis nol dari aliran input.

[out] ppType

Menerima penunjuk ke antarmuka IMFMediaType dari jenis media. Pemanggil harus merilis antarmuka.

Menampilkan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_FAIL
Simpul ini tidak memiliki jenis input pilihan.
E_INVALIDARG
Indeks aliran tidak valid.
E_NOTIMPL
Simpul ini adalah simpul sumber.

Keterangan

Simpul sumber tidak dapat memiliki input. Jika metode ini dipanggil pada simpul sumber, metode akan mengembalikan E_NOTIMPL.

Jenis input yang disukai memberikan petunjuk ke pemuat topologi. Dalam topologi yang diselesaikan sepenuhnya, tidak ada jaminan bahwa setiap node topologi akan memiliki jenis input yang disukai. Untuk mendapatkan jenis media aktual untuk simpul, Anda harus mendapatkan penunjuk ke objek yang mendasar simpul. (Untuk informasi selengkapnya, lihat enumerasi MF_TOPOLOGY_TYPE .)

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header mfidl.h
Pustaka Mfuuid.lib

Lihat juga

IMFTopologyNode

Topologi