Bagikan melalui


METODE IMFDeviceTransform::InitializeTransform (mftransform.h)

InitializeTransform dipanggil untuk menginisialisasi MFT Perangkat.

Sintaks

HRESULT InitializeTransform(
  [in] IMFAttributes *pAttributes
);

Parameter

[in] pAttributes

Berisi pointer ke atribut, yang diteruskan oleh alur pengambilan yang berisi parameter inisialisasi. Nilai atribut berikut diteruskan ke fungsi

Kunci Atribut Deskripsi
MF_DEVICEMFT_CONNECTED_FILTER_KSCONTROL
Antarmuka IKsControl dari objek DeviceTransform sebelumnya. Ini juga mengimplementasikan IMFDeviceTransform, digunakan untuk mendapatkan informasi yang diperlukan untuk membuat alur yang valid.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK
Menunjukkan tautan simbolis untuk driver pengambilan video
MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME
Menentukan nama tampilan untuk perangkat. Nama tampilan adalah string yang dapat dibaca manusia, cocok untuk ditampilkan di antarmuka pengguna.

Mengembalikan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk tetapi tidak terbatas pada nilai yang diberikan dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Inisialisasi berhasil
MF_E_INVALIDREQUEST
MFT perangkat tidak dapat mendukung permintaan saat ini.

Keterangan

MFTs perangkat dapat memanfaatkan fungsi ini untuk menginisialisasi berbagai objek dan status internal. Alur juga dapat menggunakan parameter input IMFAttributes untuk mengomunikasikan informasi konfigurasi tertentu ke MFT Perangkat.

Persyaratan

   
Klien minimum yang didukung Windows 10, versi 1703
Target Platform Windows
Header mftransform.h

Lihat juga

IMFDeviceTransform