Antarmuka IKsFormatSupport (devicetopology.h)
Antarmuka IKsFormatSupport menyediakan informasi tentang format data audio yang didukung oleh koneksi I/O yang dikonfigurasi perangkat lunak (biasanya saluran DMA) antara perangkat adaptor audio dan memori sistem. Klien mendapatkan referensi ke antarmuka IKsFormatSupport dari suatu bagian dengan memanggil metode IPart::Activate dengan parameter refiid diatur ke REFIID IID_IKsFormatSupport. Panggilan ke IPart::Activate hanya berhasil jika bagian mendukung antarmuka IKsFormatSupport . Hanya objek bagian yang mewakili konektor dengan jenis koneksi Software_IO yang akan mendukung antarmuka ini. Untuk informasi selengkapnya tentang Software_IO, lihat Enumerasi ConnectorType.
Sebagian besar driver adaptor audio Windows mendukung Windows Driver Model (WDM) dan menggunakan properti kernel-streaming (KS) untuk mewakili parameter deskripsi perangkat keras dalam konektor (disebut sebagai pin KS). Antarmuka IKsFormatSupport menyediakan akses mudah ke properti KSPROPERTY_PIN_DATAINTERSECTION dan KSPROPERTY_PIN_PROPOSEDDATAFORMAT konektor ke bus sistem (biasanya, PCI atau PCI Express) atau bus eksternal (misalnya, USB). Tidak semua driver mendukung properti KSPROPERTY_PIN_PROPOSEDDATAFORMAT. Jika driver tidak mendukung properti ini, IKsFormatSupport menggunakan informasi dalam rentang data KS untuk konektor untuk menentukan apakah konektor mendukung format yang diusulkan. Untuk informasi selengkapnya tentang properti KS, pin KS, dan rentang data KS, lihat dokumentasi Windows DDK.
Warisan
Antarmuka IKsFormatSupport mewarisi dari antarmuka IUnknown . IKsFormatSupport juga memiliki jenis anggota ini:
Metode
Antarmuka IKsFormatSupport memiliki metode ini.
IKsFormatSupport::GetDevicePreferredFormat Metode GetDevicePreferredFormat mendapatkan format aliran audio pilihan untuk koneksi. |
IKsFormatSupport::IsFormatSupported Metode IsFormatSupported menunjukkan apakah perangkat titik akhir audio mendukung format aliran audio yang ditentukan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | devicetopology.h |